10.29% | % of shares held by all insiders |
76.94% | % of shares held by institutions |
85.77% | % of float held by institutions |
454 | Number of institutions holding shares |
Holder | Shares | Date reported | % out | Value |
---|---|---|---|---|
Durable Capital Partners Lp | 3,036,434 | 30 Mar 2024 | 6.75% | 622,043,871 |
Manufacturers Life Insurance Co. | 2,558,724 | 30 Mar 2024 | 5.69% | 524,180,200 |
Mackenzie Financial Corporation | 1,900,304 | 30 Mar 2024 | 4.23% | 389,296,278 |
T. Rowe Price Investment Management, Inc. | 1,889,001 | 30 Mar 2024 | 4.20% | 386,980,746 |
Vanguard Group Inc | 1,654,783 | 30 Mar 2024 | 3.68% | 338,998,846 |
Neuberger Berman Group, LLC | 1,584,215 | 30 Mar 2024 | 3.52% | 324,542,285 |
Conestoga Capital Advisors, LLC | 1,382,615 | 30 Mar 2024 | 3.07% | 283,242,509 |
FIL LTD | 1,034,055 | 30 Mar 2024 | 2.30% | 211,836,507 |
Fred Alger Management, LLC | 978,874 | 30 Mar 2024 | 2.18% | 200,532,128 |
Royal Bank of Canada | 893,124 | 30 Mar 2024 | 1.99% | 182,965,383 |
Holder | Shares | Date reported | % out | Value |
---|---|---|---|---|
Neuberger & Berman Genesis Fund | 1,019,595 | 30 Mar 2024 | 2.27% | 208,874,232 |
Conestoga Small Cap Fund | 794,385 | 30 Mar 2024 | 1.77% | 162,737,711 |
Price (T.Rowe) Small Cap Stock Fund | 572,913 | 30 Dec 2023 | 1.27% | 117,366,957 |
Vanguard International Stock Index-Total Intl Stock Indx | 521,547 | 30 Jan 2024 | 1.16% | 106,844,118 |
Price (T.Rowe) Small-Cap Value Fund | 405,500 | 30 Dec 2023 | 0.90% | 83,070,730 |
Vanguard Tax Managed Fund-Vanguard Developed Markets Index Fund | 316,268 | 30 Mar 2024 | 0.70% | 64,790,662 |
Price (T.Rowe) U.S. Small-Cap Core Equity Trust | 290,327 | 30 Dec 2023 | 0.65% | 59,476,389 |
Price (T.Rowe) Institutional Small-Cap Stock Fund | 266,780 | 30 Dec 2023 | 0.59% | 54,652,550 |
Alger Fds II-Alger Spectra Fund | 256,498 | 30 Jan 2024 | 0.57% | 52,546,180 |
Royce Premier Fund | 239,300 | 30 Mar 2024 | 0.53% | 49,022,998 |