Invesco Advisors has agreed to pay $17.5 million to settle a civil complaint by the U.S. Securities and Exchange Commission.