10.30% | % of shares held by all insiders |
76.69% | % of shares held by institutions |
85.50% | % of float held by institutions |
444 | Number of institutions holding shares |
Holder | Shares | Date reported | % out | Value |
---|---|---|---|---|
Durable Capital Partners Lp | 2,855,795 | 30 Dec 2023 | 6.35% | 418,516,765 |
Mackenzie Financial Corporation | 2,381,128 | 30 Dec 2023 | 5.29% | 348,954,315 |
Manufacturers Life Insurance Co. | 2,332,282 | 30 Dec 2023 | 5.19% | 341,795,934 |
T. Rowe Price Investment Management, Inc. | 2,138,477 | 30 Dec 2023 | 4.76% | 313,393,810 |
Neuberger Berman Group, LLC | 1,618,078 | 30 Dec 2023 | 3.60% | 237,129,335 |
Vanguard Group Inc | 1,578,280 | 30 Dec 2023 | 3.51% | 231,296,938 |
Conestoga Capital Advisors, LLC | 1,382,615 | 30 Mar 2024 | 3.07% | 202,622,232 |
Fred Alger Management, LLC | 1,084,853 | 30 Dec 2023 | 2.41% | 158,985,210 |
William Blair Investment Management, LLC | 864,756 | 30 Dec 2023 | 1.92% | 126,729,994 |
FIL LTD | 788,285 | 30 Dec 2023 | 1.75% | 115,523,169 |
Holder | Shares | Date reported | % out | Value |
---|---|---|---|---|
Neuberger & Berman Genesis Fund | 1,030,422 | 28 Feb 2024 | 2.29% | 151,008,347 |
Conestoga Small Cap Fund | 785,635 | 30 Dec 2023 | 1.75% | 115,134,811 |
Price (T.Rowe) Small Cap Stock Fund | 572,913 | 30 Dec 2023 | 1.27% | 83,960,401 |
Vanguard International Stock Index-Total Intl Stock Indx | 521,547 | 30 Jan 2024 | 1.16% | 76,432,714 |
Price (T.Rowe) Small-Cap Value Fund | 405,500 | 30 Dec 2023 | 0.90% | 59,426,026 |
Vanguard Tax Managed Fund-Vanguard Developed Markets Index Fund | 310,226 | 30 Dec 2023 | 0.69% | 45,463,621 |
Price (T.Rowe) U.S. Small-Cap Core Equity Trust | 290,327 | 30 Dec 2023 | 0.65% | 42,547,422 |
Price (T.Rowe) Institutional Small-Cap Stock Fund | 266,780 | 30 Dec 2023 | 0.59% | 39,096,609 |
Alger Fds II-Alger Spectra Fund | 256,498 | 30 Jan 2024 | 0.57% | 37,589,782 |
Royce Premier Fund | 239,300 | 30 Dec 2023 | 0.53% | 35,069,415 |