Invesco Ltd. is an American independent investment management company headquartered in Atlanta, Georgia, with branch offices in 20 countries.