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