| Filer | Ownership | Change % | Holdings Value | Net Change | Nb Shares | Change % | Reporting Name | Report Period |
|---|---|---|---|---|---|---|---|---|
| BlackRock, Inc. | 14% | $874,479,914 | 8,928,731 | BlackRock, Inc. | 31 Dec 2025 | |||
| VANGUARD GROUP INC | 11% | $643,945,020 | 6,574,893 | The Vanguard Group | 31 Dec 2025 | |||
| Conestoga Capital Advisors, LLC | 5.5% | $372,703,765 | 3,432,843 | Conestoga Capital Advisors | 31 Dec 2024 | |||
| WASATCH ADVISORS LP | 5.5% | $340,018,057 | 3,412,123 | WASATCH ADVISORS LP | 30 Jun 2025 |
| Filer | Ownership | Nb Shares | Share Change % | Portfolio % | Holdings Value |
|---|---|---|---|---|---|
| VANGUARD GROUP INC | 9.6% | 5,993,583 | -1.3% | 0.01% | $568,671,155 |
| BlackRock, Inc. | 7.3% | 4,566,146 | -1.7% | 0.01% | $433,235,942 |
| WASATCH ADVISORS LP | 5.9% | 3,708,528 | +8.7% | 1.9% | $351,865,137 |
| Conestoga Capital Advisors, LLC | 4.6% | 2,876,061 | +7.3% | 4.4% | $272,880,668 |
| Invesco Ltd. | 3.8% | 2,403,753 | -7.5% | 0.04% | $228,068,085 |
| Capital Research Global Investors | 3.2% | 2,010,818 | +39% | 0.04% | $190,786,412 |
| Capital International Investors | 3.1% | 1,956,962 | -0.16% | 0.03% | $185,676,555 |
| WILLIAM BLAIR INVESTMENT MANAGEMENT, LLC | 2.9% | 1,809,867 | +0.54% | 0.44% | $171,720,181 |
| T. Rowe Price Investment Management, Inc. | 2.7% | 1,707,199 | +63% | 0.1% | $161,980,000 |
| JPMORGAN CHASE & CO | 2.7% | 1,656,213 | -3.1% | 0.01% | $157,141,490 |
| WESTFIELD CAPITAL MANAGEMENT CO LP | 2.6% | 1,647,907 | +6.2% | 0.66% | $156,353,416 |
| GEODE CAPITAL MANAGEMENT, LLC | 2.5% | 1,533,293 | +2.2% | 0.01% | $145,499,182 |
| STATE STREET CORP | 2.3% | 1,435,019 | +0.15% | 0% | $136,154,603 |
| WELLINGTON MANAGEMENT GROUP LLP | 2.2% | 1,390,635 | +30% | 0.02% | $131,943,448 |
| GENEVA CAPITAL MANAGEMENT LLC | 2% | 1,256,415 | +16% | 2% | $119,208,627 |
| SILVERCREST ASSET MANAGEMENT GROUP LLC | 2% | 1,241,649 | +9.8% | 0.78% | $117,808,104 |
| EARNEST PARTNERS LLC | 1.9% | 1,195,203 | -5.5% | 0.49% | $113,400,861 |
| AMERIPRISE FINANCIAL INC | 1.7% | 1,066,608 | -19% | 0.02% | $101,199,766 |
| MACQUARIE GROUP LTD | 1.7% | 1,046,398 | -8.1% | 0.12% | $99,282,000 |
| DIMENSIONAL FUND ADVISORS LP | 1.5% | 950,653 | +9.4% | 0.02% | $90,177,765 |
| NEUBERGER BERMAN GROUP LLC | 1.5% | 934,364 | +17% | 0.06% | $88,652,457 |
| GOLDMAN SACHS GROUP INC | 1.4% | 886,575 | +38% | 0.01% | $84,118,236 |
| MORGAN STANLEY | 1.3% | 841,766 | +20% | 0% | $79,866,962 |
| BROWN ADVISORY INC | 1.1% | 717,029 | -4.4% | 0.09% | $68,031,762 |
| Allspring Global Investments Holdings, LLC | 1.1% | 713,829 | +1.7% | 0.1% | $64,879,917 |
| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q4 | 130,327 | $12,994,663 | +$1,932,405 | $97.94 | 15 |
| 2025 Q3 | 66,377,663 | $6,294,111,234 | +$73,795,404 | $94.88 | 383 |
| 2025 Q2 | 65,438,323 | $7,549,760,585 | +$65,833,536 | $115.38 | 387 |
| 2025 Q1 | 64,738,157 | $7,219,636,002 | +$4,577,592 | $111.51 | 366 |
| 2024 Q4 | 65,121,594 | $6,889,155,619 | +$170,565,432 | $105.81 | 341 |
| 2024 Q3 | 63,531,182 | $6,323,092,167 | +$357,292,758 | $99.49 | 339 |
| 2024 Q2 | 59,400,951 | $5,894,694,650 | +$159,435,399 | $99.22 | 308 |
| 2024 Q1 | 57,994,010 | $5,734,123,922 | +$86,426,367 | $98.87 | 305 |
| 2023 Q4 | 806,901 | $68,957,760 | +$40,710,921 | $85.46 | 3 |
| 2023 Q3 | 57,130,403 | $4,359,221,838 | +$115,399,131 | $76.30 | 291 |
| 2023 Q2 | 55,234,752 | $4,995,009,255 | +$421,430,377 | $90.45 | 312 |
| 2023 Q1 | 50,630,676 | $4,184,969,546 | +$62,405,673 | $82.66 | 260 |
| 2022 Q4 | 50,108,936 | $3,974,185,501 | -$26,300,643 | $79.31 | 268 |
| 2022 Q3 | 48,707,930 | $3,721,155,916 | +$24,715,553 | $76.39 | 268 |
| 2022 Q2 | 49,892,250 | $3,625,968,830 | +$46,746,007 | $72.68 | 254 |
| 2022 Q1 | 49,365,317 | $4,323,238,769 | +$85,887,904 | $87.65 | 260 |
| 2021 Q4 | 48,688,096 | $4,151,732,931 | -$326,376,715 | $85.42 | 271 |
| 2021 Q3 | 50,052,690 | $3,800,544,336 | +$57,786,765 | $75.94 | 230 |
| 2021 Q2 | 48,957,922 | $3,106,791,513 | +$41,109,726 | $63.43 | 227 |
| 2021 Q1 | 48,700,673 | $3,097,185,579 | +$14,282,432 | $63.57 | 216 |
| 2020 Q4 | 48,605,961 | $3,009,995,033 | +$170,680,283 | $61.95 | 216 |
| 2020 Q3 | 45,834,711 | $2,560,427,480 | +$9,572,746 | $55.85 | 196 |
| 2020 Q2 | 45,697,993 | $2,381,591,485 | +$18,289,160 | $52.12 | 182 |
| 2020 Q1 | 45,336,115 | $1,771,150,187 | +$39,209,454 | $39.06 | 174 |
| 2019 Q4 | 44,202,711 | $2,034,913,661 | +$15,013,570 | $46.03 | 173 |
| 2019 Q3 | 44,047,616 | $1,891,343,852 | +$91,234,324 | $42.94 | 180 |
| 2019 Q2 | 42,331,537 | $1,677,585,730 | +$51,039,214 | $39.63 | 173 |
| 2019 Q1 | 41,849,682 | $1,488,055,201 | +$197,958,382 | $35.56 | 167 |
| 2018 Q4 | 36,699,498 | $1,042,048,756 | +$2,454,467 | $28.49 | 163 |
| 2018 Q3 | 36,553,818 | $1,135,206,019 | +$15,954,183 | $31.06 | 155 |
| 2018 Q2 | 35,835,731 | $916,752,871 | +$23,608,870 | $25.61 | 148 |
| 2018 Q1 | 35,102,333 | $820,687,407 | +$27,142,628 | $23.38 | 145 |
| 2017 Q4 | 33,964,323 | $781,708,356 | +$34,774,446 | $23.02 | 140 |
| 2017 Q3 | 33,339,498 | $626,728,588 | +$19,194,194 | $18.80 | 133 |
| 2017 Q2 | 32,529,465 | $533,808,685 | +$17,935,091 | $16.41 | 142 |
| 2017 Q1 | 31,507,257 | $444,561,554 | +$51,362,501 | $14.11 | 137 |
| 2016 Q4 | 30,672,677 | $380,639,791 | +$11,620,508 | $12.41 | 132 |
| 2016 Q3 | 29,445,167 | $303,284,624 | +$23,428,405 | $10.30 | 115 |
| 2016 Q2 | 27,208,163 | $213,579,081 | +$2,904,697 | $7.85 | 100 |
| 2016 Q1 | 26,788,002 | $180,324,975 | +$2,187,966 | $6.70 | 94 |
| 2015 Q4 | 26,407,693 | $157,917,682 | -$95,598 | $5.98 | 93 |
| 2015 Q3 | 26,392,682 | $153,098,819 | +$5,975,269 | $5.80 | 92 |
| 2015 Q2 | 25,427,443 | $142,643,046 | -$16,328,014 | $5.61 | 88 |
| 2015 Q1 | 28,592,812 | $157,259,140 | -$6,771,872 | $5.50 | 87 |
| 2014 Q4 | 30,154,689 | $121,776,375 | +$2,393,747 | $4.04 | 88 |
| 2014 Q3 | 29,516,642 | $113,640,249 | -$346,377 | $3.85 | 84 |
| 2014 Q2 | 29,391,614 | $147,261,163 | +$4,369,845 | $5.01 | 91 |
| 2014 Q1 | 28,512,683 | $145,689,255 | +$1,471,772 | $5.11 | 83 |