| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q4 | 892,754 | $51,699,090 | +$2,631,060 | $57.91 | 5 |
| 2025 Q3 | 221,307,758 | $12,652,307,895 | +$468,100,864 | $57.19 | 721 |
| 2025 Q2 | 213,049,386 | $11,589,931,904 | +$298,387,852 | $54.38 | 711 |
| 2025 Q1 | 207,368,395 | $10,603,705,505 | +$574,442,995 | $51.18 | 667 |
| 2024 Q4 | 196,673,488 | $10,762,193,359 | +$835,047,729 | $54.69 | 679 |
| 2024 Q3 | 178,819,916 | $9,777,587,540 | +$535,235,707 | $54.68 | 620 |
| 2024 Q2 | 169,055,399 | $8,673,281,361 | +$413,834,810 | $51.30 | 585 |
| 2024 Q1 | 160,465,027 | $8,556,049,096 | +$4,367,191,229 | $53.34 | 564 |
| 2023 Q4 | 80,440,410 | $3,917,468,358 | -$2,589,824,314 | $48.72 | 546 |
| 2023 Q3 | 132,347,454 | $5,795,348,463 | +$294,945,566 | $43.79 | 483 |
| 2023 Q2 | 125,292,349 | $5,750,284,809 | +$465,350,737 | $45.89 | 457 |
| 2023 Q1 | 115,040,387 | $5,053,252,590 | +$243,769,482 | $43.94 | 431 |
| 2022 Q4 | 107,354,622 | $4,570,196,840 | +$223,229,715 | $42.50 | 421 |
| 2022 Q3 | 100,647,632 | $3,886,385,372 | +$193,923,679 | $38.56 | 372 |
| 2022 Q2 | 96,060,281 | $3,817,518,802 | +$29,670,654 | $39.69 | 368 |
| 2022 Q1 | 95,375,280 | $4,494,435,364 | -$41,541,872 | $47.16 | 389 |
| 2021 Q4 | 95,773,283 | $4,760,559,465 | +$600,302,938 | $49.74 | 383 |
| 2021 Q3 | 82,548,489 | $3,812,784,590 | -$38,629,025 | $46.16 | 322 |
| 2021 Q2 | 83,298,926 | $3,932,487,562 | +$113,143,221 | $47.21 | 330 |
| 2021 Q1 | 80,785,899 | $3,698,028,845 | +$588,434,469 | $45.76 | 304 |
| 2020 Q4 | 67,516,942 | $2,730,214,698 | +$113,145,145 | $40.40 | 271 |
| 2020 Q3 | 64,143,791 | $2,094,670,833 | +$121,539,589 | $32.63 | 223 |
| 2020 Q2 | 60,689,748 | $1,897,937,386 | +$471,756,487 | $31.25 | 218 |
| 2020 Q1 | 45,376,253 | $1,150,379,348 | +$98,780,351 | $25.33 | 210 |
| 2019 Q4 | 38,963,789 | $1,411,869,146 | +$108,530,072 | $36.23 | 248 |
| 2019 Q3 | 34,673,297 | $1,175,267,866 | +$62,008,038 | $33.89 | 212 |
| 2019 Q2 | 32,997,208 | $1,122,933,755 | +$140,289,598 | $34.07 | 213 |
| 2019 Q1 | 28,326,414 | $945,572,201 | +$211,001,740 | $33.33 | 207 |
| 2018 Q4 | 21,459,907 | $634,615,778 | +$69,511,064 | $29.42 | 175 |
| 2018 Q3 | 17,307,497 | $624,689,680 | +$213,852,696 | $36.15 | 149 |
| 2018 Q2 | 11,324,807 | $395,107,000 | +$123,307,322 | $34.88 | 127 |
| 2018 Q1 | 7,765,169 | $257,437,000 | +$9,135,892 | $33.16 | 106 |
| 2017 Q4 | 7,442,953 | $249,067,000 | +$192,715,420 | $33.36 | 75 |
| 2017 Q3 | 1,217,871 | $116,606,000 | -$574,019 | $95.75 | 25 |
| 2017 Q2 | 1,224,068 | $113,777,988 | -$5,127,535 | $92.95 | 23 |
| 2017 Q1 | 1,279,886 | $116,578,752 | +$15,263,695 | $91.09 | 23 |
| 2016 Q4 | 1,113,450 | $98,805,000 | -$23,415,716 | $88.76 | 26 |
| 2016 Q3 | 1,377,369 | $113,347,000 | +$95,839,920 | $82.29 | 26 |
| 2016 Q2 | 222,686 | $17,308,000 | -$3,292,112 | $77.73 | 26 |
| 2016 Q1 | 254,087 | $19,235,000 | -$2,410,742 | $75.75 | 24 |
| 2015 Q4 | 286,124 | $21,949,000 | -$1,121,895 | $76.79 | 23 |
| 2015 Q3 | 298,108 | $23,105,000 | -$15,590,633 | $76.78 | 22 |
| 2015 Q2 | 469,907 | $40,974,160 | +$377,346 | $87.19 | 20 |
| 2015 Q1 | 465,567 | $40,669,208 | +$11,442,554 | $87.35 | 20 |
| 2014 Q4 | 336,159 | $28,363,171 | +$2,551,298 | $84.38 | 24 |
| 2014 Q3 | 271,481 | $60,349,768 | +$1,209,762 | $82.55 | 26 |
| 2014 Q2 | 258,652 | $22,449,073 | -$10,356,355 | $86.79 | 20 |
| 2014 Q1 | 377,833 | $31,780,221 | -$727,918 | $84.07 | 19 |