Invesco is an independent investment management company dedicated to serving individuals, financial professionals, and institutions. They cover a wide range of asset classes, investment styles, and locations with their methods. Their asset management capabilities include mutual funds, exchange-traded funds, systematic market allocations (SMAs), model portfolios, indexing, and insurance solutions, among others.