Invesco Funds Group, Inc., AIM Advisors, Inc., and AIM Distributors, Inc.