0.02% | % of Shares Held by All Insider |
87.10% | % of Shares Held by Institutions |
87.11% | % of Float Held by Institutions |
549 | Number of Institutions Holding Shares |
Holder | Shares | Date Reported | % Out | Value |
---|---|---|---|---|
Price (T.Rowe) Associates Inc | 7,289,325 | Jun 29, 2024 | 8.54% | 1,060,305,263 |
Durable Capital Partners Lp | 3,455,887 | Jun 29, 2024 | 4.05% | 502,693,346 |
Vanguard Group Inc | 3,193,792 | Jun 29, 2024 | 3.74% | 464,569,005 |
Conestoga Capital Advisors, LLC | 3,116,109 | Jun 29, 2024 | 3.65% | 453,269,236 |
Jarislowsky, Fraser Ltd | 2,890,232 | Jun 29, 2024 | 3.38% | 420,413,166 |
Fiera Capital Corporation | 2,558,831 | Jun 29, 2024 | 3.00% | 372,207,574 |
Primecap Management Company | 2,238,553 | Jun 29, 2024 | 2.62% | 325,619,934 |
Mackenzie Financial Corporation | 2,134,228 | Jun 29, 2024 | 2.50% | 310,444,819 |
Connor Clark & Lunn Investment Management Ltd | 2,050,757 | Jun 29, 2024 | 2.40% | 298,303,126 |
T. Rowe Price Investment Management, Inc. | 1,697,151 | Jun 29, 2024 | 1.99% | 246,867,595 |
Holder | Shares | Date Reported | % Out | Value |
---|---|---|---|---|
Price (T.Rowe) New Horizons Fund | 3,037,747 | Jun 29, 2024 | 3.56% | 441,870,699 |
Conestoga Small Cap Fund | 1,874,696 | Jun 29, 2024 | 2.20% | 272,693,292 |
Vanguard Horizon Fund-Capital Opportunity Fund | 1,697,212 | Jun 29, 2024 | 1.99% | 246,876,468 |
Vanguard International Stock Index-Total Intl Stock Indx | 1,187,829 | Jul 30, 2024 | 1.39% | 172,781,614 |
Brown Capital Management International Small Company Fund | 1,133,733 | Jun 29, 2024 | 1.33% | 164,912,809 |
Franklin Custodian Funds-Dynatech Fund | 800,000 | Jun 29, 2024 | 0.94% | 116,368,005 |
Price (T.Rowe) International Stock Fund | 776,383 | Jul 30, 2024 | 0.91% | 112,932,676 |
Invesco International Small-Mid Company Fund | 734,081 | Jul 30, 2024 | 0.86% | 106,779,427 |
Price (T.Rowe) International Growth Equity Trust | 714,457 | Jun 29, 2024 | 0.84% | 103,924,920 |
Vanguard Tax Managed Fund-Vanguard Developed Markets Index Fund | 713,648 | Jun 29, 2024 | 0.84% | 103,807,242 |