AllianceBernstein, L.P. | 3,158,645 | 30 Mar 2022 | 5.71% | 59,729,976 |
AllianceBernstein, L.P. | 3,158,645 | 30 Mar 2022 | 5.71% | 59,729,976 |
Vanguard Group, Inc. (The) | 2,370,382 | 30 Mar 2022 | 4.29% | 44,823,923 |
Vanguard Group, Inc. (The) | 2,370,382 | 30 Mar 2022 | 4.29% | 44,823,923 |
Next Century Growth Investors LLC | 1,687,850 | 30 Mar 2022 | 3.05% | 31,917,243 |
Next Century Growth Investors LLC | 1,687,850 | 30 Mar 2022 | 3.05% | 31,917,243 |
Blackrock Inc. | 1,605,189 | 30 Mar 2022 | 2.90% | 30,354,123 |
Blackrock Inc. | 1,605,189 | 30 Mar 2022 | 2.90% | 30,354,123 |
CIBC Private Wealth Group, LLC | 1,129,709 | 30 Mar 2022 | 2.04% | 21,362,797 |
CIBC Private Wealth Group, LLC | 1,129,709 | 30 Mar 2022 | 2.04% | 21,362,797 |
Perceptive Advisors Llc | 971,192 | 30 Mar 2022 | 1.76% | 18,365,240 |
Perceptive Advisors Llc | 971,192 | 30 Mar 2022 | 1.76% | 18,365,240 |
Times Square Capital Management, LLC | 873,324 | 30 Mar 2022 | 1.58% | 16,514,556 |
Emerald Advisers, LLC | 872,279 | 30 Mar 2022 | 1.58% | 16,494,795 |
Times Square Capital Management, LLC | 873,324 | 30 Mar 2022 | 1.58% | 16,514,556 |
Emerald Advisers, LLC | 872,279 | 30 Mar 2022 | 1.58% | 16,494,795 |
Emerald Mutual Fund Advisers Trust | 723,196 | 30 Mar 2022 | 1.31% | 13,675,636 |
Emerald Mutual Fund Advisers Trust | 723,196 | 30 Mar 2022 | 1.31% | 13,675,636 |
Janus Henderson Group PLC | 666,412 | 30 Mar 2022 | 1.21% | 12,601,850 |
Janus Henderson Group PLC | 666,412 | 30 Mar 2022 | 1.21% | 12,601,850 |