| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q4 | 2,516 | $235,000 | +$7,846 | $93.40 | 1 |
| 2025 Q3 | 15,958,100 | $1,451,760,636 | +$217,678,482 | $91.01 | 175 |
| 2025 Q2 | 14,707,954 | $1,270,822,534 | +$615,380,155 | $86.40 | 156 |
| 2025 Q1 | 7,571,364 | $620,522,869 | +$269,308,574 | $82.17 | 135 |
| 2024 Q4 | 4,236,763 | $354,057,950 | +$103,300,008 | $83.58 | 99 |
| 2024 Q3 | 2,675,633 | $214,088,512 | +$13,663,138 | $80.00 | 71 |
| 2024 Q2 | 2,687,504 | $196,160,180 | +$33,147,550 | $72.99 | 66 |
| 2024 Q1 | 2,171,796 | $164,025,365 | +$31,726,606 | $75.60 | 65 |
| 2023 Q4 | 5,596 | $383,461 | $68.52 | 1 | |
| 2023 Q3 | 1,487,268 | $91,863,591 | +$9,618,332 | $61.77 | 45 |
| 2023 Q2 | 1,245,450 | $77,909,354 | -$20,142,752 | $62.55 | 43 |
| 2023 Q1 | 1,592,863 | $93,413,407 | +$29,387,849 | $58.64 | 46 |
| 2022 Q4 | 1,093,674 | $62,377,008 | -$1,067,520 | $57.02 | 43 |
| 2022 Q3 | 1,164,835 | $59,466,000 | +$2,166,972 | $51.04 | 36 |
| 2022 Q2 | 1,128,634 | $59,822,000 | +$4,394,166 | $53.00 | 41 |
| 2022 Q1 | 1,114,590 | $68,636,078 | +$17,524,498 | $61.58 | 36 |
| 2021 Q4 | 821,893 | $52,080,784 | +$2,962,139 | $63.36 | 37 |
| 2021 Q3 | 648,706 | $38,821,171 | +$12,231,080 | $59.33 | 32 |
| 2021 Q2 | 569,737 | $34,372,000 | +$13,204,927 | $59.77 | 29 |
| 2021 Q1 | 205,730 | $23,512,000 | +$1,038,529 | $112.59 | 31 |
| 2020 Q4 | 181,873 | $17,947,000 | -$33,254,068 | $98.66 | 26 |
| 2020 Q3 | 532,799 | $44,167,000 | +$1,112,576 | $82.89 | 24 |
| 2020 Q2 | 519,410 | $40,904,000 | -$12,886,788 | $78.73 | 25 |
| 2020 Q1 | 836,060 | $53,489,946 | +$25,646,171 | $64.72 | 25 |
| 2019 Q4 | 296,302 | $28,092,970 | +$2,675,472 | $94.78 | 27 |
| 2019 Q3 | 166,799 | $14,574,000 | +$1,222,037 | $87.34 | 23 |
| 2019 Q2 | 153,049 | $13,296,000 | +$131,265 | $86.88 | 23 |
| 2019 Q1 | 151,684 | $12,844,000 | +$624,920 | $84.65 | 23 |
| 2018 Q4 | 146,426 | $10,875,000 | -$1,037,017 | $74.26 | 26 |
| 2018 Q3 | 157,758 | $13,751,000 | -$3,694,058 | $87.12 | 25 |
| 2018 Q2 | 200,110 | $16,492,000 | +$509,562 | $82.47 | 23 |
| 2018 Q1 | 194,379 | $15,690,000 | +$2,051,254 | $80.72 | 22 |
| 2017 Q4 | 168,965 | $13,928,000 | +$219,590 | $82.43 | 19 |
| 2017 Q3 | 163,387 | $12,402,000 | -$2,400,721 | $75.91 | 20 |
| 2017 Q2 | 203,397 | $14,762,000 | -$15,989,528 | $72.58 | 21 |
| 2017 Q1 | 426,595 | $29,948,000 | -$155,070,224 | $70.26 | 20 |
| 2016 Q4 | 2,635,086 | $177,742,634 | -$3,274,453 | $67.63 | 33 |
| 2016 Q3 | 2,683,246 | $170,508,907 | -$1,259,939 | $63.56 | 29 |
| 2016 Q2 | 2,727,029 | $170,260,246 | +$53,129,459 | $62.45 | 25 |
| 2016 Q1 | 1,850,514 | $116,487,000 | +$101,713,843 | $62.97 | 22 |
| 2015 Q4 | 233,308 | $14,733,000 | +$8,346,085 | $63.70 | 16 |
| 2015 Q3 | 100,867 | $6,270,000 | +$1,631,788 | $61.63 | 12 |
| 2015 Q2 | 75,231 | $4,978,119 | +$2,249,307 | $66.17 | 12 |
| 2015 Q1 | 41,198 | $2,743,612 | -$4,446,942 | $66.64 | 14 |
| 2014 Q4 | 107,960 | $7,031,354 | -$1,063,602 | $65.13 | 14 |
| 2014 Q3 | 123,039 | $7,520,969 | -$517,639 | $61.14 | 13 |
| 2014 Q2 | 131,515 | $8,081,897 | -$738,680 | $61.44 | 15 |
| 2014 Q1 | 143,569 | $8,395,287 | -$4,194,752 | $58.47 | 13 |