| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q4 | 2,253,630 | $163,977,829 | +$1,060,213 | $72.68 | 37 |
| 2025 Q3 | 138,884,467 | $9,373,569,809 | -$1,348,258,050 | $67.51 | 779 |
| 2025 Q2 | 159,690,673 | $10,083,282,276 | -$3,901,241,620 | $63.14 | 818 |
| 2025 Q1 | 223,260,812 | $12,300,317,312 | -$1,030,128,476 | $55.09 | 859 |
| 2024 Q4 | 242,601,906 | $13,458,240,861 | -$170,223,026 | $55.45 | 899 |
| 2024 Q3 | 242,272,504 | $14,798,466,611 | +$1,999,264,246 | $61.11 | 845 |
| 2024 Q2 | 209,390,921 | $12,394,457,671 | +$661,767,730 | $59.20 | 805 |
| 2024 Q1 | 198,259,379 | $11,411,545,287 | +$3,246,950,253 | $57.57 | 748 |
| 2023 Q4 | 606,939 | $33,630,458 | +$25,205,918 | $55.41 | 9 |
| 2023 Q3 | 87,390,607 | $4,352,922,834 | +$899,279,826 | $49.83 | 442 |
| 2023 Q2 | 66,843,656 | $3,474,983,337 | +$784,533,507 | $51.98 | 382 |
| 2023 Q1 | 54,031,848 | $2,659,722,611 | +$290,496,854 | $49.33 | 341 |
| 2022 Q4 | 48,087,228 | $2,278,502,493 | +$483,989,373 | $47.47 | 307 |
| 2022 Q3 | 37,971,226 | $1,682,576,773 | -$111,754,521 | $44.28 | 267 |
| 2022 Q2 | 40,406,672 | $1,931,451,536 | +$235,168,409 | $47.76 | 277 |
| 2022 Q1 | 34,809,596 | $2,024,259,929 | +$442,859,201 | $58.18 | 277 |
| 2021 Q4 | 27,312,729 | $1,656,174,640 | +$506,507,369 | $60.63 | 236 |
| 2021 Q3 | 18,948,150 | $1,148,884,594 | +$715,482,318 | $60.64 | 163 |
| 2021 Q2 | 7,140,255 | $445,366,876 | +$142,505,213 | $62.38 | 118 |
| 2021 Q1 | 4,822,015 | $286,805,129 | +$226,755,484 | $59.46 | 93 |
| 2020 Q4 | 1,088,175 | $61,945,600 | +$16,116,976 | $56.86 | 50 |
| 2020 Q3 | 603,915 | $27,950,000 | +$11,800,169 | $46.27 | 29 |
| 2020 Q2 | 445,437 | $19,118,000 | +$15,126,691 | $42.85 | 27 |
| 2020 Q1 | 88,444 | $3,134,000 | -$5,132,969 | $35.43 | 12 |
| 2019 Q4 | 170,472 | $8,735,000 | -$4,205,604 | $51.25 | 12 |
| 2019 Q3 | 200,745 | $9,566,000 | -$663,874 | $47.70 | 6 |
| 2019 Q2 | 214,716 | $10,704,000 | +$7,295,620 | $49.85 | 5 |
| 2019 Q1 | 68,357 | $3,330,000 | +$1,253,039 | $49.09 | 5 |
| 2018 Q4 | 44,119 | $2,017,000 | -$2,069,807 | $45.62 | 5 |
| 2018 Q3 | 89,347 | $4,439,000 | +$3,332,498 | $49.52 | 4 |
| 2018 Q2 | 22,270 | $1,082,000 | -$4,512,881 | $48.70 | 3 |
| 2018 Q1 | 104,767 | $5,746,000 | -$1,364,780 | $54.45 | 6 |
| 2017 Q4 | 129,634 | $6,991,000 | -$2,748,417 | $53.93 | 4 |
| 2017 Q3 | 180,598 | $9,217,000 | +$9,217,000 | $50.52 | 4 |