| Filer | Ownership | Change % | Holdings Value | Net Change | Nb Shares | Change % | Reporting Name | Report Period |
|---|---|---|---|---|---|---|---|---|
| KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC | 4.9% | -12% | $583,215,443 | -$83,768,056 | 1,541,919 | -13% | Kayne Anderson Rudnick Investment Management, LLC | 30 Jun 2025 |
| WASATCH ADVISORS LP | 4.8% | $500,787,974 | 1,520,719 | WASATCH ADVISORS LP | 31 Dec 2024 | |||
| PRICE T ROWE ASSOCIATES INC /MD/ | 4.5% | -27% | $540,374,089 | -$180,387,951 | 1,428,654 | -25% | T. Rowe Price Associates, Inc. | 30 Jun 2025 |
| Filer | Ownership | Nb Shares | Share Change % | Portfolio % | Holdings Value |
|---|---|---|---|---|---|
| VANGUARD GROUP INC | 9.2% | 2,930,829 | -0.53% | 0.02% | $1,143,873,250 |
| BlackRock, Inc. | 8.6% | 2,717,690 | -0.38% | 0.02% | $1,060,687,052 |
| Durable Capital Partners LP | 7.9% | 2,521,043 | 0% | 7.3% | $983,937,872 |
| KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC | 4.7% | 1,501,216 | -2.9% | 1.4% | $585,909,789 |
| WASATCH ADVISORS LP | 4.1% | 1,301,858 | -1.6% | 2.7% | $508,102,159 |
| T. Rowe Price Investment Management, Inc. | 3% | 937,398 | -5.5% | 0.22% | $365,858,000 |
| FMR LLC | 3% | 937,172 | +0.98% | 0.02% | $365,769,042 |
| STATE STREET CORP | 2.9% | 919,259 | +0.5% | 0.01% | $358,777,595 |
| Conestoga Capital Advisors, LLC | 2% | 625,943 | -1.9% | 3.9% | $244,299,293 |
| Artisan Partners Limited Partnership | 2% | 619,592 | +52% | 0.35% | $241,820,562 |
| NEUBERGER BERMAN GROUP LLC | 1.9% | 611,878 | -16% | 0.17% | $238,809,865 |
| PRICE T ROWE ASSOCIATES INC /MD/ | 1.9% | 606,357 | -58% | 0.03% | $236,656,000 |
| GENEVA CAPITAL MANAGEMENT LLC | 1.9% | 600,365 | -5.2% | 4% | $234,316,342 |
| GEODE CAPITAL MANAGEMENT, LLC | 1.8% | 570,895 | +2.3% | 0.01% | $222,856,707 |
| AMERIPRISE FINANCIAL INC | 1.5% | 487,594 | -4.4% | 0.04% | $190,303,293 |
| Clearbridge Investments, LLC | 1.4% | 451,077 | -2.6% | 0.13% | $176,050,956 |
| Maren Capital LLC | 1.4% | 443,941 | +3.6% | 9.6% | $173,265,733 |
| GW&K Investment Management, LLC | 1.2% | 394,243 | -7.1% | 1.4% | $153,871,000 |
| Invesco Ltd. | 1.2% | 381,161 | +61% | 0.02% | $148,763,328 |
| Port Capital LLC | 1.2% | 367,848 | +0.91% | 6% | $143,567,000 |
| FIRST TRUST ADVISORS LP | 1.1% | 352,734 | +36% | 0.1% | $137,668,552 |
| DIMENSIONAL FUND ADVISORS LP | 1% | 329,395 | -0.49% | 0.03% | $128,543,056 |
| BAMCO INC /NY/ | 1% | 327,649 | +0.19% | 0.34% | $127,878,128 |
| SNYDER CAPITAL MANAGEMENT L P | 1% | 326,241 | +13% | 2.4% | $127,328,600 |
| FRANKLIN RESOURCES INC | 1% | 320,194 | +2.6% | 0.03% | $124,968,438 |
| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q4 | 19,992 | $8,965,210 | -$1,991,041 | $448.43 | 10 |
| 2025 Q3 | 31,112,388 | $12,139,898,685 | -$312,879,757 | $390.29 | 473 |
| 2025 Q2 | 31,904,820 | $12,276,455,561 | +$228,253,997 | $384.80 | 455 |
| 2025 Q1 | 31,358,848 | $10,092,894,259 | -$213,369,520 | $321.77 | 436 |
| 2024 Q4 | 32,061,104 | $9,590,750,693 | +$239,684,957 | $299.14 | 398 |
| 2024 Q3 | 31,242,128 | $9,351,762,001 | +$65,396,606 | $299.38 | 389 |
| 2024 Q2 | 31,034,434 | $8,372,366,712 | -$34,392,038 | $269.78 | 372 |
| 2024 Q1 | 30,993,401 | $8,372,061,124 | -$114,125,162 | $270.35 | 345 |
| 2023 Q4 | 31,523,242 | $8,985,623,601 | -$96,923,881 | $284.89 | 341 |
| 2023 Q3 | 31,590,354 | $7,394,334,401 | +$335,397,335 | $234.13 | 325 |
| 2023 Q2 | 30,168,329 | $6,561,048,284 | -$190,016,869 | $217.47 | 326 |
| 2023 Q1 | 31,034,658 | $7,222,612,366 | +$118,228,890 | $232.73 | 299 |
| 2022 Q4 | 30,605,177 | $6,409,502,677 | -$46,327,432 | $209.35 | 295 |
| 2022 Q3 | 30,801,881 | $6,403,529,290 | -$107,066,044 | $207.81 | 290 |
| 2022 Q2 | 30,553,323 | $5,652,531,113 | +$93,979,337 | $184.95 | 278 |
| 2022 Q1 | 30,090,052 | $5,834,036,991 | +$177,495,773 | $193.88 | 266 |
| 2021 Q4 | 29,181,115 | $5,889,770,705 | -$117,468,960 | $201.97 | 269 |
| 2021 Q3 | 29,704,129 | $6,301,914,219 | +$947,481,885 | $212.20 | 268 |
| 2021 Q2 | 25,229,603 | $5,031,354,376 | +$63,656,699 | $199.42 | 247 |
| 2021 Q1 | 25,058,656 | $4,930,409,887 | +$20,939,897 | $196.77 | 237 |
| 2020 Q4 | 24,985,517 | $4,473,479,718 | +$109,027,838 | $179.04 | 233 |
| 2020 Q3 | 24,453,898 | $2,965,028,423 | +$12,882,040 | $121.21 | 241 |
| 2020 Q2 | 24,243,278 | $3,247,552,894 | -$10,299,527 | $134.04 | 237 |
| 2020 Q1 | 24,477,999 | $2,761,087,568 | -$90,948,946 | $112.79 | 231 |
| 2019 Q4 | 24,639,113 | $3,902,594,784 | -$17,722,456 | $158.34 | 237 |
| 2019 Q3 | 24,799,968 | $4,114,342,622 | +$30,194,666 | $165.91 | 224 |
| 2019 Q2 | 24,704,835 | $4,117,632,342 | +$138,031,347 | $166.81 | 222 |
| 2019 Q1 | 24,436,582 | $3,107,698,766 | -$23,629,814 | $127.17 | 228 |
| 2018 Q4 | 24,608,485 | $3,226,504,326 | +$52,801,202 | $131.10 | 217 |
| 2018 Q3 | 24,193,491 | $3,637,729,790 | +$46,227,679 | $150.36 | 202 |
| 2018 Q2 | 23,901,578 | $3,079,328,404 | +$3,534,774 | $128.81 | 190 |
| 2018 Q1 | 23,888,877 | $2,966,980,493 | +$6,118,248 | $124.20 | 194 |
| 2017 Q4 | 23,828,824 | $3,012,020,672 | -$11,676,439 | $126.40 | 185 |
| 2017 Q3 | 23,814,493 | $2,979,578,416 | -$18,545,566 | $125.15 | 169 |
| 2017 Q2 | 23,978,674 | $2,440,056,086 | +$14,996,411 | $101.76 | 162 |
| 2017 Q1 | 24,009,259 | $2,331,039,997 | +$181,796,309 | $97.09 | 155 |
| 2016 Q4 | 23,821,013 | $2,210,683,274 | +$26,673,849 | $92.81 | 164 |
| 2016 Q3 | 23,579,065 | $1,802,685,048 | -$22,003,342 | $76.48 | 162 |
| 2016 Q2 | 23,869,635 | $1,730,539,606 | -$26,374,464 | $72.50 | 158 |
| 2016 Q1 | 24,231,229 | $1,775,076,846 | +$35,788,968 | $73.26 | 142 |
| 2015 Q4 | 23,768,910 | $1,535,641,544 | -$17,042,613 | $64.59 | 141 |
| 2015 Q3 | 24,049,371 | $1,436,462,621 | +$55,865,513 | $59.73 | 140 |
| 2015 Q2 | 23,089,663 | $1,657,037,508 | -$9,040,273 | $71.76 | 146 |
| 2015 Q1 | 22,908,851 | $1,753,441,771 | +$18,670,868 | $76.54 | 147 |
| 2014 Q4 | 23,076,607 | $1,488,897,027 | +$11,006,053 | $64.53 | 141 |
| 2014 Q3 | 23,181,122 | $1,314,365,677 | -$1,609,852 | $56.70 | 137 |
| 2014 Q2 | 23,179,554 | $1,484,620,565 | -$265,479 | $64.05 | 137 |
| 2014 Q1 | 23,177,787 | $1,476,313,664 | +$12,386,906 | $63.70 | 129 |