| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 30,548,835 | $2,706,412,074 | +$25,116,220 | $88.65 | 557 |
| 2025 Q2 | 30,344,612 | $2,423,448,845 | -$168,961,991 | $79.76 | 546 |
| 2025 Q1 | 32,371,847 | $2,535,262,448 | +$264,840,481 | $78.4 | 547 |
| 2024 Q4 | 29,086,125 | $2,537,161,484 | -$43,553,277 | $87.25 | 583 |
| 2024 Q3 | 29,906,423 | $2,593,526,173 | +$3,989,773 | $86.82 | 549 |
| 2024 Q2 | 29,734,082 | $2,332,719,656 | -$58,082,590 | $78.31 | 527 |
| 2024 Q1 | 30,757,797 | $2,548,547,250 | +$6,011,263 | $82.97 | 529 |
| 2023 Q4 | 30,843,243 | $2,565,258,761 | -$71,123,005 | $83.31 | 534 |
| 2023 Q3 | 31,316,889 | $2,266,126,626 | +$44,741,441 | $72.37 | 480 |
| 2023 Q2 | 30,872,834 | $2,384,576,797 | -$79,343,172 | $77.19 | 493 |
| 2023 Q1 | 31,522,025 | $2,396,571,491 | -$158,895,936 | $76.18 | 462 |
| 2022 Q4 | 34,192,589 | $2,549,973,367 | +$49,869,293 | $74.22 | 469 |
| 2022 Q3 | 32,895,979 | $2,219,748,843 | -$84,270,678 | $67.14 | 442 |
| 2022 Q2 | 34,456,819 | $2,497,155,819 | +$104,350,840 | $72.41 | 449 |
| 2022 Q1 | 32,837,105 | $2,735,972,712 | +$140,279,640 | $83.33 | 450 |
| 2021 Q4 | 31,694,702 | $2,679,613,460 | +$68,803,526 | $84.72 | 432 |
| 2021 Q3 | 29,163,175 | $2,396,547,115 | +$52,142,527 | $81.96 | 380 |
| 2021 Q2 | 28,842,335 | $2,465,719,633 | +$10,276,256 | $85.71 | 384 |
| 2021 Q1 | 28,654,410 | $2,348,545,733 | +$337,753,267 | $81.99 | 362 |
| 2020 Q4 | 24,442,392 | $1,630,125,193 | +$103,229,083 | $66.19 | 326 |
| 2020 Q3 | 21,977,457 | $1,109,021,244 | +$26,631,858 | $50.09 | 289 |
| 2020 Q2 | 21,549,188 | $1,061,250,842 | -$137,873,493 | $49.12 | 292 |
| 2020 Q1 | 23,810,330 | $980,074,714 | +$50,488,870 | $40.86 | 274 |
| 2019 Q4 | 22,077,892 | $1,449,927,910 | -$207,724,064 | $65.71 | 314 |
| 2019 Q3 | 24,184,674 | $1,482,170,998 | +$314,944,615 | $61.26 | 269 |
| 2019 Q2 | 18,997,764 | $1,152,205,743 | +$55,545,973 | $60.68 | 268 |
| 2019 Q1 | 18,161,541 | $1,098,503,824 | +$207,762,466 | $60.3 | 253 |
| 2018 Q4 | 14,436,985 | $784,281,192 | -$141,853,902 | $53.82 | 242 |
| 2018 Q3 | 15,429,442 | $1,041,537,317 | +$387,510,467 | $68.27 | 209 |
| 2018 Q2 | 9,682,246 | $649,820,649 | +$333,181,450 | $66.79 | 185 |
| 2018 Q1 | 4,591,589 | $569,121,411 | +$84,274,569 | $123.49 | 173 |
| 2017 Q4 | 3,910,418 | $493,758,511 | +$70,587,555 | $125.73 | 151 |
| 2017 Q3 | 3,180,231 | $402,356,171 | -$106,155,193 | $126.38 | 115 |
| 2017 Q2 | 4,019,613 | $476,995,178 | -$34,520,479 | $119.28 | 108 |
| 2017 Q1 | 4,147,998 | $489,567,439 | +$247,337,295 | $118.04 | 110 |
| 2016 Q4 | 2,171,334 | $258,366,467 | +$60,437,560 | $119.01 | 100 |
| 2016 Q3 | 1,597,500 | $171,006,304 | -$34,203,467 | $107.24 | 83 |
| 2016 Q2 | 1,960,200 | $195,183,455 | -$16,204,764 | $100.06 | 81 |
| 2016 Q1 | 2,096,383 | $203,752,589 | +$10,011,225 | $97.54 | 72 |
| 2015 Q4 | 2,010,270 | $186,297,030 | +$53,872,233 | $92.87 | 75 |
| 2015 Q3 | 1,371,868 | $129,742,801 | -$11,792,014 | $94.44 | 63 |
| 2015 Q2 | 861,737 | $91,370,276 | +$8,208,998 | $106.13 | 61 |
| 2015 Q1 | 784,262 | $84,004,074 | +$5,927,827 | $107.12 | 59 |
| 2014 Q4 | 723,153 | $76,462,033 | +$1,759,913 | $105.74 | 60 |
| 2014 Q3 | 574,116 | $58,677,090 | +$2,889,000 | $102.29 | 55 |
| 2014 Q2 | 545,169 | $60,097,725 | +$8,372,395 | $110.24 | 47 |
| 2014 Q1 | 468,610 | $50,671,452 | +$3,776,375 | $108.09 | 44 |