0.02% | % of shares held by all insiders |
86.08% | % of shares held by institutions |
86.10% | % of float held by institutions |
516 | Number of institutions holding shares |
Holder | Shares | Date reported | % out | Value |
---|---|---|---|---|
Price (T.Rowe) Associates Inc | 7,602,572 | 30 Mar 2024 | 8.92% | 1,042,008,499 |
Durable Capital Partners Lp | 3,634,837 | 30 Mar 2024 | 4.26% | 498,190,750 |
Jarislowsky, Fraser Ltd | 3,329,220 | 30 Mar 2024 | 3.90% | 456,302,885 |
Vanguard Group Inc | 3,137,637 | 30 Mar 2024 | 3.68% | 430,044,519 |
Conestoga Capital Advisors, LLC | 3,049,464 | 30 Mar 2024 | 3.58% | 417,959,528 |
Fiera Capital Corporation | 2,477,568 | 30 Mar 2024 | 2.91% | 339,575,464 |
Primecap Management Company | 2,289,753 | 30 Mar 2024 | 2.69% | 313,833,540 |
T. Rowe Price Investment Management, Inc. | 2,076,656 | 30 Mar 2024 | 2.44% | 284,626,466 |
Mackenzie Financial Corporation | 2,042,927 | 30 Mar 2024 | 2.40% | 280,003,569 |
Connor Clark & Lunn Investment Management Ltd | 1,865,218 | 30 Mar 2024 | 2.19% | 255,646,774 |
Holder | Shares | Date reported | % out | Value |
---|---|---|---|---|
Price (T.Rowe) New Horizons Fund | 3,011,647 | 30 Dec 2023 | 3.53% | 412,776,330 |
Conestoga Small Cap Fund | 1,874,696 | 30 Mar 2024 | 2.20% | 256,945,829 |
Vanguard Horizon Fund-Capital Opportunity Fund | 1,747,212 | 30 Dec 2023 | 2.05% | 239,472,872 |
Brown Capital Management International Small Company Fund | 1,324,044 | 30 Dec 2023 | 1.55% | 181,473,467 |
Vanguard International Stock Index-Total Intl Stock Indx | 1,157,321 | 30 Jan 2024 | 1.36% | 158,622,413 |
Price (T.Rowe) Small Cap Stock Fund | 866,333 | 30 Dec 2023 | 1.02% | 118,739,598 |
Price (T.Rowe) International Stock Fund | 819,150 | 30 Jan 2024 | 0.96% | 112,272,697 |
Franklin Custodian Funds-Dynatech Fund | 800,000 | 30 Mar 2024 | 0.94% | 109,647,998 |
Invesco International Small-Mid Company Fund | 734,081 | 30 Jan 2024 | 0.86% | 100,613,140 |
Vanguard Tax Managed Fund-Vanguard Developed Markets Index Fund | 686,179 | 30 Dec 2023 | 0.80% | 94,047,692 |