| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q4 | 437,159 | $59,927,379 | +$8,433,929 | $136.73 | 33 |
| 2025 Q3 | 49,488,206 | $6,188,283,394 | +$33,711,530 | $125.05 | 429 |
| 2025 Q2 | 49,492,457 | $5,602,973,346 | -$37,210,452 | $113.21 | 415 |
| 2025 Q1 | 50,783,652 | $5,414,962,173 | -$68,522,938 | $106.65 | 416 |
| 2024 Q4 | 51,268,576 | $5,414,386,722 | -$223,130,986 | $105.61 | 418 |
| 2024 Q3 | 52,106,232 | $5,681,969,737 | -$145,008,341 | $109.04 | 400 |
| 2024 Q2 | 53,524,391 | $5,539,083,590 | -$15,676,205 | $103.46 | 400 |
| 2024 Q1 | 53,546,681 | $5,796,927,291 | -$35,527,296 | $108.31 | 414 |
| 2023 Q4 | 44,196 | $4,470,814 | -$317,341 | $101.16 | 5 |
| 2023 Q3 | 50,719,165 | $4,601,777,349 | -$319,780,899 | $90.72 | 402 |
| 2023 Q2 | 52,670,104 | $4,940,669,034 | -$478,450,173 | $93.79 | 415 |
| 2023 Q1 | 56,866,508 | $5,264,155,202 | -$558,400,335 | $92.59 | 429 |
| 2022 Q4 | 63,544,534 | $5,791,739,313 | -$487,351,918 | $91.14 | 449 |
| 2022 Q3 | 68,882,463 | $5,678,970,781 | -$628,546,722 | $81.86 | 443 |
| 2022 Q2 | 80,275,033 | $7,270,564,236 | -$1,390,080,996 | $90.52 | 487 |
| 2022 Q1 | 98,465,526 | $10,302,460,707 | -$1,077,363,530 | $104.57 | 546 |
| 2021 Q4 | 110,146,307 | $12,054,071,373 | -$716,170,229 | $109.47 | 567 |
| 2021 Q3 | 110,984,649 | $11,180,658,167 | +$769,976,969 | $100.70 | 470 |
| 2021 Q2 | 106,901,171 | $11,232,138,341 | +$1,452,246,222 | $105.06 | 459 |
| 2021 Q1 | 92,980,594 | $9,538,132,602 | +$885,223,139 | $102.46 | 432 |
| 2020 Q4 | 80,260,792 | $6,978,805,538 | +$1,058,860,337 | $86.91 | 377 |
| 2020 Q3 | 68,555,337 | $5,059,427,655 | +$1,134,134,149 | $73.78 | 283 |
| 2020 Q2 | 53,066,509 | $3,830,998,624 | +$1,728,998,586 | $72.28 | 271 |
| 2020 Q1 | 27,094,648 | $1,707,395,694 | -$271,161,576 | $63.00 | 188 |
| 2019 Q4 | 40,877,186 | $3,726,741,204 | +$393,850,470 | $89.73 | 216 |
| 2019 Q3 | 32,455,378 | $2,663,077,414 | +$12,055,733 | $82.04 | 181 |
| 2019 Q2 | 32,190,616 | $2,613,231,309 | -$79,897,385 | $81.19 | 158 |
| 2019 Q1 | 33,267,905 | $2,656,803,956 | -$381,290,223 | $79.86 | 161 |
| 2018 Q4 | 38,869,976 | $2,822,123,195 | +$565,270,751 | $72.57 | 164 |
| 2018 Q3 | 30,806,295 | $2,706,304,208 | -$76,990,294 | $87.85 | 143 |
| 2018 Q2 | 31,624,616 | $2,612,536,185 | +$196,716,363 | $82.61 | 130 |
| 2018 Q1 | 29,244,706 | $2,398,496,339 | +$231,494,859 | $82.02 | 113 |
| 2017 Q4 | 23,752,904 | $1,986,897,114 | +$397,279,500 | $83.62 | 107 |
| 2017 Q3 | 18,690,865 | $1,444,717,568 | +$147,102,936 | $77.32 | 76 |
| 2017 Q2 | 16,783,959 | $1,234,779,000 | +$49,733,323 | $73.57 | 65 |
| 2017 Q1 | 16,110,766 | $1,178,013,000 | +$416,959,343 | $73.12 | 62 |
| 2016 Q4 | 12,186,957 | $855,447,000 | +$489,323,354 | $70.19 | 53 |
| 2016 Q3 | 4,855,020 | $316,929,000 | -$33,435,262 | $65.28 | 35 |
| 2016 Q2 | 5,558,771 | $342,601,000 | +$31,730,190 | $61.63 | 34 |
| 2016 Q1 | 5,044,659 | $309,488,000 | +$26,863,447 | $61.35 | 30 |
| 2015 Q4 | 4,606,681 | $286,203,000 | +$10,618,706 | $62.24 | 21 |
| 2015 Q3 | 4,436,149 | $265,990,000 | +$34,034,021 | $59.96 | 17 |
| 2015 Q2 | 1,835,230 | $120,823,000 | +$14,513,759 | $65.70 | 14 |
| 2015 Q1 | 1,615,582 | $106,758,000 | +$19,059,637 | $65.62 | 11 |
| 2014 Q4 | 3,358,861 | $221,718,000 | +$51,608,510 | $66.01 | 13 |
| 2014 Q3 | 2,577,045 | $163,414,000 | +$27,665,581 | $63.45 | 9 |
| 2014 Q2 | 2,139,812 | $135,448,564 | +$152,549 | $63.25 | 7 |
| 2014 Q1 | 2,138,731 | $129,500,000 | +$1,722,583 | $60.52 | 6 |