The Vanguard Group, Inc.Pennsylvania, United States
Catchoom Technologies SLCatalonia, Spain
Symphony Ltd.Gujarat, India
First Trust Portfolios LP
VanguardPennsylvania, United States
AcadiaSoft, Inc.Massachusetts, United States
Renaissance Technologies LLCNew York, United States
Quantitative Research Group