Invesco is an independent investment management company with branch offices in 20 countries and works across nearly every asset class, strategy, and vehicle.