10.26% | % of shares held by all insiders |
77.82% | % of shares held by institutions |
86.72% | % of float held by institutions |
465 | Number of institutions holding shares |
Holder | Shares | Date reported | % out | Value |
---|---|---|---|---|
Durable Capital Partners Lp | 3,534,869 | 29 Jun 2024 | 7.86% | 861,553,606 |
Manufacturers Life Insurance Co. | 2,733,694 | 29 Jun 2024 | 6.08% | 666,283,226 |
Vanguard Group Inc | 1,741,977 | 29 Jun 2024 | 3.87% | 424,572,046 |
T. Rowe Price Investment Management, Inc. | 1,586,313 | 29 Jun 2024 | 3.53% | 386,632,060 |
Neuberger Berman Group, LLC | 1,544,111 | 29 Jun 2024 | 3.43% | 376,346,167 |
Conestoga Capital Advisors, LLC | 1,426,851 | 29 Jun 2024 | 3.17% | 347,766,388 |
Mackenzie Financial Corporation | 1,209,016 | 29 Jun 2024 | 2.69% | 294,673,464 |
FIL LTD | 967,767 | 29 Jun 2024 | 2.15% | 235,873,846 |
William Blair Investment Management, LLC | 861,871 | 29 Jun 2024 | 1.92% | 210,063,815 |
Royal Bank of Canada | 755,276 | 29 Jun 2024 | 1.68% | 184,083,416 |
Holder | Shares | Date reported | % out | Value |
---|---|---|---|---|
Neuberger & Berman Genesis Fund | 987,034 | 29 Jun 2024 | 2.19% | 240,569,792 |
Conestoga Small Cap Fund | 794,385 | 29 Jun 2024 | 1.77% | 193,615,452 |
Vanguard International Stock Index-Total Intl Stock Indx | 529,170 | 29 Apr 2024 | 1.18% | 128,974,601 |
Price (T.Rowe) Small Cap Stock Fund | 417,790 | 29 Jun 2024 | 0.93% | 101,827,954 |
Vanguard Tax Managed Fund-Vanguard Developed Markets Index Fund | 335,405 | 29 Jun 2024 | 0.75% | 81,748,259 |
Price (T.Rowe) Small-Cap Value Fund | 263,866 | 29 Jun 2024 | 0.59% | 64,312,059 |
Royce Premier Fund | 253,413 | 29 Jun 2024 | 0.56% | 61,764,349 |
American Century Small Cap Growth Fund | 253,818 | 29 Jun 2024 | 0.56% | 61,863,060 |
Price (T.Rowe) U.S. Small-Cap Core Equity Trust | 212,612 | 29 Jun 2024 | 0.47% | 51,819,921 |
Price (T.Rowe) Institutional Small-Cap Stock Fund | 202,879 | 29 Jun 2024 | 0.45% | 49,447,697 |