| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 26,861,374 | $3,800,746,430 | -$42,616,706 | $141.5 | 716 |
| 2025 Q2 | 27,400,463 | $3,646,805,425 | -$58,015,741 | $133.04 | 723 |
| 2025 Q1 | 27,855,287 | $3,467,367,134 | -$54,341,894 | $124.5 | 711 |
| 2024 Q4 | 28,278,423 | $3,829,718,775 | +$139,523,928 | $135.37 | 750 |
| 2024 Q3 | 26,900,084 | $3,750,770,363 | +$97,146,307 | $139.49 | 700 |
| 2024 Q2 | 26,237,672 | $3,371,229,105 | +$48,815,233 | $128.43 | 683 |
| 2024 Q1 | 26,035,543 | $3,402,660,975 | +$57,176,110 | $130.73 | 676 |
| 2023 Q4 | 25,597,381 | $3,201,274,703 | -$23,491,380 | $125.14 | 669 |
| 2023 Q3 | 25,472,206 | $2,797,577,142 | -$49,984,364 | $109.68 | 613 |
| 2023 Q2 | 25,932,535 | $2,978,856,439 | -$89,781,048 | $114.93 | 622 |
| 2023 Q1 | 25,650,047 | $2,818,770,743 | -$804,989,431 | $109.94 | 616 |
| 2022 Q4 | 33,884,256 | $3,761,163,410 | +$179,290,557 | $108.07 | 631 |
| 2022 Q3 | 26,906,370 | $2,737,643,162 | +$105,978,775 | $101.67 | 592 |
| 2022 Q2 | 25,861,446 | $2,728,799,644 | +$23,714,589 | $105.32 | 608 |
| 2022 Q1 | 25,668,997 | $3,210,830,725 | +$4,675,216 | $125.1 | 628 |
| 2021 Q4 | 25,926,381 | $3,594,138,921 | -$203,722,068 | $138.8 | 647 |
| 2021 Q3 | 27,046,782 | $3,518,791,881 | -$11,352,976 | $130.04 | 586 |
| 2021 Q2 | 27,181,422 | $3,603,732,648 | +$34,294,144 | $132.63 | 593 |
| 2021 Q1 | 27,053,802 | $3,469,284,766 | +$157,600,419 | $128.23 | 585 |
| 2020 Q4 | 25,788,004 | $2,947,282,637 | +$1,413,627,691 | $114.18 | 545 |
| 2020 Q3 | 12,773,345 | $2,253,573,213 | -$268,944,097 | $176.44 | 460 |
| 2020 Q2 | 14,400,556 | $2,447,024,147 | +$67,171,707 | $169.79 | 462 |
| 2020 Q1 | 13,729,146 | $1,890,867,112 | -$147,789,420 | $137.86 | 444 |
| 2019 Q4 | 14,975,642 | $2,895,523,399 | -$171,590,121 | $193.3 | 534 |
| 2019 Q3 | 15,637,349 | $2,789,452,566 | -$161,828,346 | $178.38 | 464 |
| 2019 Q2 | 16,542,532 | $3,017,034,940 | -$142,576,955 | $182.48 | 466 |
| 2019 Q1 | 17,388,714 | $3,102,438,262 | -$124,026,782 | $178.46 | 471 |
| 2018 Q4 | 18,110,845 | $2,924,131,328 | -$238,550,552 | $161.33 | 468 |
| 2018 Q3 | 19,301,966 | $3,890,566,501 | +$335,153,913 | $201.74 | 488 |
| 2018 Q2 | 17,656,037 | $3,336,826,487 | +$365,257,182 | $188.96 | 460 |
| 2018 Q1 | 15,744,976 | $2,737,804,945 | +$10,103,058 | $173.85 | 429 |
| 2017 Q4 | 15,692,583 | $2,671,565,661 | +$111,800,033 | $170.15 | 409 |
| 2017 Q3 | 14,752,280 | $2,424,627,661 | -$1,654,232 | $164.49 | 356 |
| 2017 Q2 | 14,778,754 | $2,303,229,367 | +$33,824,440 | $155.95 | 349 |
| 2017 Q1 | 14,549,625 | $2,226,577,798 | +$112,358,614 | $153.08 | 351 |
| 2016 Q4 | 13,849,527 | $2,076,649,556 | +$65,874,521 | $150 | 335 |
| 2016 Q3 | 13,077,181 | $1,792,712,137 | -$23,200,839 | $137.12 | 300 |
| 2016 Q2 | 13,289,762 | $1,706,725,877 | -$117,486,964 | $128.41 | 285 |
| 2016 Q1 | 14,074,457 | $1,747,761,194 | -$225,077,105 | $124.2 | 274 |
| 2015 Q4 | 15,871,065 | $1,969,764,039 | +$75,976,015 | $124.31 | 281 |
| 2015 Q3 | 15,250,841 | $1,838,004,921 | +$105,096,495 | $120.13 | 271 |
| 2015 Q2 | 14,456,184 | $1,893,052,502 | -$42,073,133 | $131 | 256 |
| 2015 Q1 | 14,737,403 | $1,916,261,628 | +$222,358,011 | $130.15 | 253 |
| 2014 Q4 | 12,958,377 | $1,587,336,097 | +$100,765,511 | $122.39 | 241 |
| 2014 Q3 | 11,739,535 | $1,320,975,589 | +$100,976,958 | $112.56 | 206 |
| 2014 Q2 | 11,583,479 | $1,399,009,268 | -$24,455,944 | $120.79 | 211 |
| 2014 Q1 | 11,632,093 | $1,383,487,597 | -$89,959,501 | $118.98 | 217 |