10.29% | % of shares held by all insiders |
76.96% | % of shares held by institutions |
85.80% | % of float held by institutions |
452 | Number of institutions holding shares |
Holder | Shares | Date reported | % out | Value |
---|---|---|---|---|
Durable Capital Partners Lp | 3,036,434 | 30 Mar 2024 | 6.75% | 438,643,276 |
Manufacturers Life Insurance Co. | 2,558,724 | 30 Mar 2024 | 5.69% | 369,633,286 |
Mackenzie Financial Corporation | 1,900,304 | 30 Mar 2024 | 4.23% | 274,517,928 |
T. Rowe Price Investment Management, Inc. | 1,889,001 | 30 Mar 2024 | 4.20% | 272,885,097 |
Vanguard Group Inc | 1,654,783 | 30 Mar 2024 | 3.68% | 239,049,963 |
Neuberger Berman Group, LLC | 1,584,215 | 30 Mar 2024 | 3.52% | 228,855,709 |
Conestoga Capital Advisors, LLC | 1,382,615 | 30 Mar 2024 | 3.07% | 199,732,572 |
FIL LTD | 1,034,055 | 30 Mar 2024 | 2.30% | 149,379,592 |
Fred Alger Management, LLC | 978,874 | 30 Mar 2024 | 2.18% | 141,408,144 |
Royal Bank of Canada | 893,124 | 30 Mar 2024 | 1.99% | 129,020,699 |
Holder | Shares | Date reported | % out | Value |
---|---|---|---|---|
Neuberger & Berman Genesis Fund | 1,019,595 | 30 Mar 2024 | 2.27% | 147,290,700 |
Conestoga Small Cap Fund | 794,385 | 30 Mar 2024 | 1.77% | 114,756,862 |
Price (T.Rowe) Small Cap Stock Fund | 572,913 | 30 Dec 2023 | 1.27% | 82,763,015 |
Vanguard International Stock Index-Total Intl Stock Indx | 521,547 | 30 Jan 2024 | 1.16% | 75,342,683 |
Price (T.Rowe) Small-Cap Value Fund | 405,500 | 30 Dec 2023 | 0.90% | 58,578,532 |
Vanguard Tax Managed Fund-Vanguard Developed Markets Index Fund | 310,226 | 30 Dec 2023 | 0.69% | 44,815,250 |
Price (T.Rowe) U.S. Small-Cap Core Equity Trust | 290,327 | 30 Dec 2023 | 0.65% | 41,940,640 |
Price (T.Rowe) Institutional Small-Cap Stock Fund | 266,780 | 30 Dec 2023 | 0.59% | 38,539,040 |
Alger Fds II-Alger Spectra Fund | 256,498 | 30 Jan 2024 | 0.57% | 37,053,702 |
Royce Premier Fund | 239,300 | 30 Mar 2024 | 0.53% | 34,569,279 |