4,190,121 shares5.00% Decagon Asset Management LLP 4,702,640 shares5.62%
2,726,169 shares3.25%
Ameriprise Financial, Inc. 3,783,786 shares4.52% Sand Grove Capital Management LLP 4,397,427 shares5.25%
4,484,735 shares5.36%
Client funds managed by Downing LLP, VT Downing Small & Mid-Cap Income Fund & VT Downing Unique Opportunities Fund 3,466,794 shares4.14%
Liontrust Asset Management Plc 4,774,814 shares5.70% Ameriprise Financial, Inc. 7,461,695 shares9.28%
Liontrust Asset Management Plc 7,764,802 shares9.65% 2,305,800 shares3.29% 2,305,800 shares2.87%
3,253,000 shares4.04% Liontrust Asset Management Plc 8,127,817 shares11.59% Liontrust Asset Management Plc 9,040,489 shares12.89% Liontrust Asset Management Plc 9,817,482 shares14.00% Liontrust Asset Management Plc 10,318,209 shares14.72% 9,548,550 shares13.60%
Liontrust Asset Management Plc 11,216,373 shares16.00% Liontrust Asset Management Plc 11,855,218 shares16.91% VT Downing Small & Mid-Cap Income Fund 2,145,030 shares3.06%
Canaccord Genuity Group Inc. 3,506,146 shares5.01%
Liontrust Asset Management Plc 12,018,628 shares17.17% Liontrust Asset Management Plc 11,259,238 shares16.09% 3,228,000 shares4.61%
3,480,450 shares4.97%
Liontrust Asset Management Plc 10,675,758 shares15.25% Oryx International Growth Fund Limited 2,620,000 shares3.74%
Liontrust Asset Management Plc 11,856,074 shares16.94%