| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q4 | 515,500 | $49,081,628 | +$33,898,871 | $93.30 | 7 |
| 2025 Q3 | 15,958,100 | $1,451,760,636 | +$217,678,485 | $91.01 | 175 |
| 2025 Q2 | 14,707,954 | $1,270,822,534 | +$615,380,269 | $86.40 | 156 |
| 2025 Q1 | 7,571,364 | $620,522,869 | +$269,308,555 | $82.17 | 135 |
| 2024 Q4 | 4,346,734 | $363,302,279 | +$102,716,458 | $83.58 | 101 |
| 2024 Q3 | 2,716,976 | $217,396,077 | +$12,145,180 | $80.00 | 72 |
| 2024 Q2 | 2,756,513 | $201,197,139 | +$37,456,515 | $72.99 | 69 |
| 2024 Q1 | 2,171,796 | $164,025,365 | +$32,973,339 | $75.60 | 65 |
| 2023 Q4 | 1,722,082 | $118,037,291 | +$16,078,022 | $68.53 | 60 |
| 2023 Q3 | 1,487,268 | $91,863,591 | +$9,636,583 | $61.77 | 45 |
| 2023 Q2 | 1,245,450 | $77,909,354 | -$20,142,743 | $62.55 | 43 |
| 2023 Q1 | 1,592,863 | $93,413,407 | +$29,299,572 | $58.64 | 46 |
| 2022 Q4 | 1,093,674 | $62,377,008 | -$1,067,521 | $57.02 | 43 |
| 2022 Q3 | 1,164,835 | $59,466,000 | +$2,166,973 | $51.04 | 36 |
| 2022 Q2 | 1,128,634 | $59,822,000 | +$715,584 | $53.00 | 41 |
| 2022 Q1 | 1,114,590 | $68,636,078 | +$17,616,687 | $61.58 | 36 |
| 2021 Q4 | 821,893 | $52,080,784 | +$2,962,143 | $63.36 | 37 |
| 2021 Q3 | 648,706 | $38,821,171 | +$12,231,075 | $59.33 | 32 |
| 2021 Q2 | 569,737 | $34,372,000 | +$13,204,926 | $59.77 | 29 |
| 2021 Q1 | 205,730 | $23,512,000 | +$1,038,524 | $112.59 | 31 |
| 2020 Q4 | 196,567 | $18,947,000 | -$33,251,932 | $98.66 | 27 |
| 2020 Q3 | 532,799 | $44,167,000 | +$1,112,577 | $82.89 | 24 |
| 2020 Q2 | 519,410 | $40,904,000 | -$12,898,701 | $78.73 | 25 |
| 2020 Q1 | 836,060 | $53,489,946 | +$25,636,680 | $64.72 | 25 |
| 2019 Q4 | 297,172 | $28,175,455 | -$215,920 | $94.79 | 30 |
| 2019 Q3 | 166,899 | $14,582,743 | +$1,222,038 | $87.38 | 24 |
| 2019 Q2 | 153,149 | $13,304,689 | +$131,262 | $86.88 | 24 |
| 2019 Q1 | 151,784 | $12,852,470 | +$624,921 | $84.65 | 24 |
| 2018 Q4 | 146,526 | $10,882,427 | -$1,037,017 | $74.27 | 27 |
| 2018 Q3 | 157,858 | $13,759,718 | -$3,694,059 | $87.14 | 26 |
| 2018 Q2 | 200,210 | $16,500,210 | +$509,563 | $82.46 | 24 |
| 2018 Q1 | 194,479 | $15,698,072 | +$2,051,257 | $80.72 | 23 |
| 2017 Q4 | 169,065 | $13,936,244 | +$219,590 | $82.43 | 20 |
| 2017 Q3 | 163,487 | $12,409,591 | -$2,400,721 | $75.91 | 21 |
| 2017 Q2 | 203,497 | $14,769,257 | -$15,987,829 | $72.58 | 22 |
| 2017 Q1 | 427,032 | $29,979,026 | -$155,127,332 | $70.26 | 22 |
| 2016 Q4 | 2,636,226 | $177,819,634 | -$3,261,751 | $67.63 | 34 |
| 2016 Q3 | 2,684,198 | $170,569,907 | -$1,259,748 | $63.56 | 30 |
| 2016 Q2 | 2,727,978 | $170,320,246 | +$53,174,604 | $62.45 | 26 |
| 2016 Q1 | 1,850,749 | $116,502,000 | +$101,720,444 | $62.97 | 23 |
| 2015 Q4 | 233,308 | $14,733,000 | +$8,346,084 | $63.70 | 16 |
| 2015 Q3 | 100,867 | $6,270,000 | +$1,631,787 | $61.63 | 12 |
| 2015 Q2 | 75,231 | $4,978,119 | +$2,249,308 | $66.17 | 12 |
| 2015 Q1 | 41,198 | $2,743,612 | -$4,446,944 | $66.64 | 14 |
| 2014 Q4 | 107,960 | $7,031,354 | -$1,063,603 | $65.13 | 14 |
| 2014 Q3 | 123,039 | $7,520,969 | -$517,639 | $61.14 | 13 |
| 2014 Q2 | 131,515 | $8,081,897 | -$738,679 | $61.44 | 15 |
| 2014 Q1 | 143,569 | $8,395,287 | -$4,194,754 | $58.47 | 13 |