| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q4 | 28,702,057 | $2,306,846,313 | +$28,365,978 | $80.22 | 124 |
| 2025 Q3 | 792,949,230 | $62,070,862,269 | +$7,331,319,570 | $78.34 | 1,404 |
| 2025 Q2 | 703,521,519 | $51,106,941,271 | +$5,927,026,315 | $72.69 | 1,359 |
| 2025 Q1 | 619,949,813 | $40,742,139,869 | +$5,745,534,392 | $65.76 | 1,273 |
| 2024 Q4 | 533,370,466 | $36,768,849,774 | +$3,976,098,234 | $68.94 | 1,224 |
| 2024 Q3 | 464,947,799 | $31,370,364,709 | +$2,846,473,637 | $67.51 | 1,082 |
| 2024 Q2 | 421,951,334 | $26,981,980,764 | +$2,722,042,650 | $64.00 | 1,029 |
| 2024 Q1 | 377,725,645 | $23,221,888,567 | +$2,946,869,833 | $61.53 | 964 |
| 2023 Q4 | 2,395,048 | $133,882,742 | +$73,271,253 | $55.90 | 18 |
| 2023 Q3 | 273,461,991 | $13,746,729,878 | +$1,083,387,026 | $50.26 | 761 |
| 2023 Q2 | 252,930,735 | $13,180,647,579 | +$1,550,510,039 | $52.11 | 741 |
| 2023 Q1 | 221,835,737 | $10,674,883,737 | -$79,428,432 | $48.15 | 678 |
| 2022 Q4 | 221,593,067 | $9,977,619,877 | +$813,270,667 | $44.98 | 677 |
| 2022 Q3 | 208,841,774 | $8,784,029,541 | +$577,256,762 | $41.99 | 604 |
| 2022 Q2 | 195,369,699 | $8,680,587,728 | +$406,210,441 | $44.34 | 593 |
| 2022 Q1 | 181,898,709 | $9,638,957,995 | +$827,091,766 | $53.13 | 592 |
| 2021 Q4 | 172,546,714 | $9,605,557,130 | +$23,921,778 | $55.83 | 582 |
| 2021 Q3 | 164,718,829 | $8,325,058,102 | +$967,870,725 | $50.46 | 484 |
| 2021 Q2 | 146,193,354 | $7,359,007,903 | +$431,079,699 | $50.33 | 458 |
| 2021 Q1 | 135,239,859 | $6,315,673,697 | +$712,712,424 | $46.61 | 452 |
| 2020 Q4 | 118,621,072 | $5,222,503,891 | +$12,909,117 | $43.96 | 420 |
| 2020 Q3 | 111,414,790 | $4,389,609,642 | +$433,452,668 | $39.35 | 353 |
| 2020 Q2 | 101,301,176 | $3,683,245,348 | +$755,830,455 | $36.25 | 332 |
| 2020 Q1 | 79,063,372 | $2,404,383,174 | +$866,341,769 | $30.25 | 308 |
| 2019 Q4 | 50,898,967 | $1,925,505,540 | +$229,029,827 | $37.82 | 308 |
| 2019 Q3 | 39,251,071 | $1,367,220,537 | +$180,226,091 | $34.85 | 246 |
| 2019 Q2 | 34,124,077 | $1,175,636,836 | +$125,518,599 | $34.54 | 221 |
| 2019 Q1 | 29,538,713 | $983,571,584 | -$4,915,940 | $33.23 | 204 |
| 2018 Q4 | 31,661,626 | $931,048,475 | +$128,657,016 | $29.21 | 193 |
| 2018 Q3 | 23,801,302 | $805,501,203 | +$49,841,149 | $34.07 | 170 |
| 2018 Q2 | 22,201,242 | $709,353,500 | +$129,182,195 | $31.88 | 148 |
| 2018 Q1 | 17,610,699 | $544,788,304 | +$288,763,465 | $30.94 | 132 |
| 2017 Q4 | 8,252,924 | $259,035,470 | +$209,124,063 | $31.31 | 77 |
| 2017 Q3 | 780,547 | $92,682,000 | -$5,394,766 | $117.95 | 26 |
| 2017 Q2 | 827,588 | $94,214,000 | +$7,345,784 | $113.83 | 25 |
| 2017 Q1 | 756,252 | $83,773,000 | +$9,293,266 | $110.95 | 22 |
| 2016 Q4 | 750,329 | $78,985,000 | -$903,089 | $105.20 | 20 |
| 2016 Q3 | 387,693 | $39,518,000 | +$9,853,877 | $101.96 | 20 |
| 2016 Q2 | 291,230 | $28,533,000 | -$6,969,729 | $97.96 | 14 |
| 2016 Q1 | 362,595 | $34,857,000 | -$25,419,074 | $96.35 | 20 |
| 2015 Q4 | 629,018 | $59,744,000 | +$15,477,167 | $96.04 | 18 |
| 2015 Q3 | 463,021 | $42,275,000 | +$4,249,067 | $89.81 | 16 |
| 2015 Q2 | 417,449 | $40,713,000 | +$6,450,859 | $97.51 | 12 |
| 2015 Q1 | 328,479 | $32,177,000 | +$7,749,009 | $98.15 | 8 |
| 2014 Q4 | 248,524 | $24,064,000 | -$562,513 | $96.76 | 11 |
| 2014 Q3 | 86,956 | $8,092,000 | +$4,058,945 | $93.06 | 9 |
| 2014 Q2 | 214,497 | $19,830,490 | -$8,749,054 | $92.45 | 8 |
| 2014 Q1 | 313,283 | $27,661,000 | +$5,551,691 | $88.26 | 9 |