10.30% | % of shares held by all insiders |
77.08% | % of shares held by institutions |
85.93% | % of float held by institutions |
456 | Number of institutions holding shares |
Holder | Shares | Date reported | % out | Value |
---|---|---|---|---|
Durable Capital Partners Lp | 3,036,434 | 30 Mar 2024 | 6.75% | 474,108,802 |
Manufacturers Life Insurance Co. | 2,558,724 | 30 Mar 2024 | 5.69% | 399,519,163 |
Mackenzie Financial Corporation | 1,900,304 | 30 Mar 2024 | 4.23% | 296,713,465 |
T. Rowe Price Investment Management, Inc. | 1,889,001 | 30 Mar 2024 | 4.20% | 294,948,614 |
Vanguard Group Inc | 1,654,783 | 30 Mar 2024 | 3.68% | 258,377,816 |
Neuberger Berman Group, LLC | 1,584,215 | 30 Mar 2024 | 3.52% | 247,359,329 |
Conestoga Capital Advisors, LLC | 1,382,615 | 30 Mar 2024 | 3.07% | 215,881,505 |
FIL LTD | 1,034,055 | 30 Mar 2024 | 2.30% | 161,457,347 |
Fred Alger Management, LLC | 978,874 | 30 Mar 2024 | 2.18% | 152,841,385 |
Royal Bank of Canada | 893,124 | 30 Mar 2024 | 1.99% | 139,452,380 |
Holder | Shares | Date reported | % out | Value |
---|---|---|---|---|
Neuberger & Berman Genesis Fund | 1,019,595 | 30 Mar 2024 | 2.27% | 159,199,562 |
Conestoga Small Cap Fund | 794,385 | 30 Mar 2024 | 1.77% | 124,035,273 |
Vanguard International Stock Index-Total Intl Stock Indx | 521,547 | 30 Jan 2024 | 1.16% | 81,434,348 |
Price (T.Rowe) Small Cap Stock Fund | 503,913 | 30 Mar 2024 | 1.12% | 78,680,975 |
Price (T.Rowe) Small-Cap Value Fund | 317,700 | 30 Mar 2024 | 0.71% | 49,605,677 |
Vanguard Tax Managed Fund-Vanguard Developed Markets Index Fund | 316,268 | 30 Mar 2024 | 0.70% | 49,382,085 |
Price (T.Rowe) U.S. Small-Cap Core Equity Trust | 250,512 | 30 Mar 2024 | 0.56% | 39,114,943 |
American Century Small Cap Growth Fund | 250,093 | 29 Apr 2024 | 0.56% | 39,049,520 |
Royce Premier Fund | 239,300 | 30 Mar 2024 | 0.53% | 37,364,301 |
Price (T.Rowe) Institutional Small-Cap Stock Fund | 236,580 | 30 Mar 2024 | 0.53% | 36,939,601 |