| Filer | Ownership | Change % | Holdings Value | Net Change | Nb Shares | Change % | Reporting Name | Report Period |
|---|---|---|---|---|---|---|---|---|
| Edwards Jeffrey W. | 16% | $1,121,667,650 | 4,258,581 | Jeffrey W. Edwards | 30 Jun 2025 | |||
| BlackRock, Inc. | 13% | $642,473,018 | 3,700,242 | BlackRock, Inc. | 31 Mar 2025 | |||
| KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC | 6.3% | $425,539,065 | 1,725,205 | Kayne Anderson Rudnick Investment Management, LLC | 30 Sep 2025 |
| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q4 | 6,304 | $1,635,127 | -$201,525 | $259.39 | 4 |
| 2025 Q3 | 27,625,679 | $6,815,769,705 | -$179,847,129 | $246.66 | 420 |
| 2025 Q2 | 28,725,952 | $5,180,899,980 | +$392,784,562 | $180.32 | 359 |
| 2025 Q1 | 26,556,891 | $4,553,504,571 | +$156,320,276 | $171.46 | 347 |
| 2024 Q4 | 25,632,210 | $4,493,197,164 | -$129,393,616 | $175.25 | 357 |
| 2024 Q3 | 25,897,186 | $6,375,863,400 | +$188,794,459 | $246.27 | 396 |
| 2024 Q2 | 25,317,237 | $5,206,496,230 | +$119,877,427 | $205.68 | 384 |
| 2024 Q1 | 24,626,278 | $6,369,001,161 | +$183,542,319 | $258.73 | 376 |
| 2023 Q4 | 758,320 | $138,938,349 | +$9,798,433 | $182.82 | 6 |
| 2023 Q3 | 23,234,989 | $2,901,579,312 | -$35,559,473 | $124.89 | 296 |
| 2023 Q2 | 23,206,117 | $3,252,995,665 | +$92,514,305 | $140.16 | 259 |
| 2023 Q1 | 22,876,415 | $2,608,135,614 | +$45,725,409 | $114.03 | 253 |
| 2022 Q4 | 22,481,885 | $1,925,369,870 | +$8,873,838 | $85.60 | 220 |
| 2022 Q3 | 22,422,138 | $1,816,192,020 | -$9,980,313 | $80.99 | 196 |
| 2022 Q2 | 22,534,158 | $1,873,672,519 | -$77,820,082 | $83.16 | 188 |
| 2022 Q1 | 23,562,633 | $1,992,921,613 | -$36,444,124 | $84.49 | 198 |
| 2021 Q4 | 23,436,615 | $3,273,432,696 | -$46,032,338 | $139.72 | 210 |
| 2021 Q3 | 23,772,746 | $2,549,845,929 | +$43,769,475 | $107.15 | 215 |
| 2021 Q2 | 23,182,102 | $2,836,406,581 | +$212,900,192 | $122.36 | 206 |
| 2021 Q1 | 21,617,907 | $2,397,428,353 | +$61,554,611 | $110.88 | 214 |
| 2020 Q4 | 21,226,388 | $2,163,686,204 | -$10,723,966 | $101.93 | 201 |
| 2020 Q3 | 21,308,049 | $2,167,646,442 | +$124,289,139 | $101.75 | 201 |
| 2020 Q2 | 20,255,882 | $1,393,308,123 | +$10,843,039 | $68.78 | 184 |
| 2020 Q1 | 20,352,158 | $811,425,048 | -$64,575,689 | $39.87 | 167 |
| 2019 Q4 | 20,850,683 | $1,436,069,388 | +$14,562,017 | $68.87 | 204 |
| 2019 Q3 | 20,648,534 | $1,184,080,773 | -$9,979,626 | $57.34 | 164 |
| 2019 Q2 | 20,862,051 | $1,235,264,412 | -$4,641,788 | $59.22 | 144 |
| 2019 Q1 | 20,809,417 | $1,009,330,356 | -$13,332,062 | $48.50 | 143 |
| 2018 Q4 | 21,510,477 | $724,605,791 | -$28,024,643 | $33.69 | 127 |
| 2018 Q3 | 22,207,751 | $866,110,528 | -$6,047,509 | $39.00 | 130 |
| 2018 Q2 | 22,214,214 | $1,256,277,651 | +$11,517,503 | $56.55 | 154 |
| 2018 Q1 | 22,174,671 | $1,331,489,443 | +$15,208,979 | $60.05 | 164 |
| 2017 Q4 | 21,753,351 | $1,652,178,829 | +$27,199,812 | $75.95 | 178 |
| 2017 Q3 | 21,330,805 | $1,382,029,222 | +$27,439,009 | $64.80 | 157 |
| 2017 Q2 | 20,729,684 | $1,097,574,844 | +$16,906,935 | $52.95 | 142 |
| 2017 Q1 | 20,411,983 | $1,076,713,638 | +$102,603,932 | $52.75 | 145 |
| 2016 Q4 | 20,973,599 | $866,157,445 | -$11,851,356 | $41.30 | 136 |
| 2016 Q3 | 21,471,348 | $770,174,215 | +$68,390,351 | $35.87 | 139 |
| 2016 Q2 | 19,555,359 | $709,676,336 | -$14,546,072 | $36.29 | 140 |
| 2016 Q1 | 20,000,312 | $532,247,362 | -$17,503,955 | $26.61 | 119 |
| 2015 Q4 | 20,464,021 | $508,045,865 | +$14,589,549 | $24.83 | 110 |
| 2015 Q3 | 19,625,395 | $499,019,219 | +$23,364,003 | $25.28 | 104 |
| 2015 Q2 | 18,487,872 | $452,581,288 | +$9,148,305 | $24.48 | 86 |
| 2015 Q1 | 18,249,611 | $397,355,584 | +$26,475 | $21.76 | 77 |
| 2014 Q4 | 16,235,736 | $289,325,403 | -$15,533,958 | $17.82 | 65 |
| 2014 Q3 | 17,406,850 | $244,565,117 | +$22,282,307 | $14.05 | 59 |
| 2014 Q2 | 16,123,734 | $197,515,113 | +$89,891,116 | $12.25 | 73 |
| 2014 Q1 | 8,341,864 | $116,347,000 | +$114,655,999 | $13.95 | 51 |