| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q4 | 923,392 | $96,527,787 | -$27,580,128 | $104.07 | 46 |
| 2025 Q3 | 54,395,524 | $5,606,815,785 | +$99,995,055 | $103.07 | 753 |
| 2025 Q2 | 53,700,414 | $5,412,826,845 | -$183,999,276 | $100.70 | 749 |
| 2025 Q1 | 55,400,976 | $5,659,068,876 | -$125,695,830 | $102.18 | 756 |
| 2024 Q4 | 56,640,110 | $5,642,355,576 | +$54,935,686 | $99.55 | 780 |
| 2024 Q3 | 55,667,866 | $5,942,944,296 | -$44,567,572 | $106.76 | 731 |
| 2024 Q2 | 55,801,374 | $5,368,986,449 | -$147,828,086 | $96.13 | 699 |
| 2024 Q1 | 56,913,455 | $5,769,306,378 | -$16,175,191 | $101.41 | 699 |
| 2023 Q4 | 726,406 | $69,153,869 | +$33,768,000 | $95.20 | 13 |
| 2023 Q3 | 42,747,836 | $3,782,995,629 | -$44,095,235 | $88.55 | 623 |
| 2023 Q2 | 55,332,666 | $5,216,801,843 | -$120,853,916 | $94.28 | 625 |
| 2023 Q1 | 54,969,327 | $5,015,711,110 | -$86,584,735 | $91.24 | 610 |
| 2022 Q4 | 56,291,376 | $5,067,502,435 | +$499,218,590 | $89.99 | 609 |
| 2022 Q3 | 49,849,687 | $3,989,093,687 | +$65,584,315 | $79.96 | 547 |
| 2022 Q2 | 48,683,582 | $4,153,045,375 | +$183,800,580 | $85.36 | 541 |
| 2022 Q1 | 46,067,597 | $4,372,801,567 | +$332,972,971 | $94.91 | 518 |
| 2021 Q4 | 43,174,575 | $4,235,927,887 | +$218,971,087 | $98.18 | 509 |
| 2021 Q3 | 40,476,112 | $3,586,126,939 | +$239,468,909 | $88.53 | 449 |
| 2021 Q2 | 38,019,358 | $3,445,335,095 | +$14,193,728 | $90.63 | 438 |
| 2021 Q1 | 37,801,996 | $3,264,409,865 | +$36,339,886 | $86.26 | 407 |
| 2020 Q4 | 37,255,814 | $2,973,427,566 | +$75,629,948 | $79.88 | 388 |
| 2020 Q3 | 34,420,930 | $2,485,519,619 | -$39,364,582 | $72.15 | 338 |
| 2020 Q2 | 34,839,042 | $2,347,287,494 | -$82,787,385 | $67.35 | 337 |
| 2020 Q1 | 35,046,176 | $2,022,493,582 | -$79,755,886 | $57.67 | 335 |
| 2019 Q4 | 36,532,990 | $2,760,168,318 | +$279,391,768 | $75.59 | 355 |
| 2019 Q3 | 31,942,795 | $2,285,536,947 | +$164,374,163 | $71.58 | 289 |
| 2019 Q2 | 29,527,188 | $2,047,827,196 | +$124,499,357 | $69.37 | 279 |
| 2019 Q1 | 27,806,804 | $1,885,177,445 | +$142,680,073 | $67.78 | 264 |
| 2018 Q4 | 25,987,176 | $1,575,897,768 | +$100,259,852 | $60.54 | 243 |
| 2018 Q3 | 22,887,745 | $1,527,361,769 | +$105,581,105 | $66.81 | 204 |
| 2018 Q2 | 21,418,380 | $1,335,399,419 | -$7,724,196 | $62.34 | 196 |
| 2018 Q1 | 21,678,490 | $1,349,086,892 | -$57,099,290 | $62.25 | 204 |
| 2017 Q4 | 22,624,189 | $1,449,072,476 | +$129,653,383 | $64.04 | 193 |
| 2017 Q3 | 19,829,443 | $1,178,842,990 | -$53,257,458 | $59.45 | 153 |
| 2017 Q2 | 20,650,298 | $1,193,238,869 | +$594,692 | $57.77 | 147 |
| 2017 Q1 | 20,598,703 | $1,157,828,227 | +$8,505,282 | $56.21 | 145 |
| 2016 Q4 | 19,992,628 | $1,078,123,678 | +$103,534,533 | $53.91 | 138 |
| 2016 Q3 | 17,969,246 | $975,652,167 | +$143,160,039 | $54.33 | 131 |
| 2016 Q2 | 15,356,105 | $835,895,696 | +$231,127,451 | $54.41 | 121 |
| 2016 Q1 | 10,653,557 | $557,120,853 | +$151,568,432 | $52.32 | 101 |
| 2015 Q4 | 8,097,551 | $397,870,330 | +$132,447,214 | $49.33 | 87 |
| 2015 Q3 | 5,347,980 | $249,239,000 | +$25,767,005 | $46.50 | 74 |
| 2015 Q2 | 4,802,585 | $236,503,416 | +$27,038,903 | $49.20 | 65 |
| 2015 Q1 | 4,208,450 | $211,319,328 | +$52,168,793 | $50.23 | 56 |
| 2014 Q4 | 3,203,944 | $160,507,944 | +$57,457,077 | $50.12 | 45 |
| 2014 Q3 | 2,012,241 | $93,247,531 | +$15,464,837 | $46.36 | 39 |
| 2014 Q2 | 1,678,584 | $77,354,966 | +$1,988,703 | $46.09 | 33 |
| 2014 Q1 | 1,635,955 | $72,557,515 | +$50,538,900 | $44.36 | 26 |