Renaissance Technologies LLCNew York, United States
Pershing LLCNew Jersey, United States
First Trust Portfolios LP
Merriman LLC
UBS Financial Services, Inc.
Edelman Financial Engines LLCMassachusetts, United States
The Vanguard Group, Inc.Pennsylvania, United States
BlackRock Fund Advisors
Innovator Management LLCTennessee, United States
Covalent Partners LLC
Research Affiliates LLCCalifornia, United States
Donald Smith & Co., Inc.New York, United States