| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q4 | 6,672,860 | $313,804,931 | +$27,194,090 | $46.86 | 58 |
| 2025 Q3 | 195,675,934 | $9,059,933,782 | +$373,601,874 | $46.32 | 885 |
| 2025 Q2 | 189,549,307 | $8,076,566,510 | -$171,247,414 | $42.60 | 881 |
| 2025 Q1 | 193,112,996 | $7,865,731,979 | -$478,355,178 | $40.76 | 878 |
| 2024 Q4 | 205,306,996 | $9,227,014,160 | +$428,636,387 | $44.92 | 909 |
| 2024 Q3 | 192,625,039 | $8,763,542,238 | +$453,893,936 | $45.51 | 839 |
| 2024 Q2 | 182,107,181 | $7,566,263,200 | +$50,603,115 | $41.53 | 789 |
| 2024 Q1 | 180,440,778 | $7,759,722,387 | +$316,404,212 | $43.04 | 763 |
| 2023 Q4 | 340,245 | $14,351,565 | +$650,386 | $42.18 | 10 |
| 2023 Q3 | 151,424,742 | $5,587,451,106 | +$690,366,491 | $36.90 | 667 |
| 2023 Q2 | 136,121,595 | $5,288,101,713 | +$1,312,385,523 | $38.84 | 649 |
| 2023 Q1 | 102,955,208 | $3,886,584,901 | +$259,120,096 | $37.77 | 462 |
| 2022 Q4 | 93,424,891 | $3,455,710,132 | +$254,092,277 | $36.97 | 460 |
| 2022 Q3 | 85,854,862 | $2,930,119,681 | +$24,631,741 | $34.06 | 414 |
| 2022 Q2 | 85,173,625 | $3,066,382,569 | +$119,751,640 | $35.98 | 414 |
| 2022 Q1 | 79,204,556 | $3,330,247,544 | +$180,714,728 | $42.07 | 422 |
| 2021 Q4 | 77,278,245 | $3,449,973,064 | +$194,770,909 | $44.69 | 408 |
| 2021 Q3 | 70,960,016 | $3,024,347,875 | +$7,982,790 | $42.60 | 348 |
| 2021 Q2 | 70,382,999 | $3,089,291,753 | -$72,588,678 | $43.94 | 339 |
| 2021 Q1 | 73,251,457 | $3,094,082,845 | +$199,228,231 | $42.27 | 330 |
| 2020 Q4 | 66,407,648 | $2,381,039,951 | +$155,558,222 | $35.80 | 297 |
| 2020 Q3 | 63,367,005 | $1,738,725,308 | +$39,550,307 | $27.38 | 240 |
| 2020 Q2 | 61,689,771 | $1,639,673,705 | +$408,801,549 | $26.57 | 240 |
| 2020 Q1 | 45,862,248 | $1,002,786,754 | +$267,123,303 | $21.84 | 227 |
| 2019 Q4 | 31,067,071 | $1,013,282,459 | +$103,431,732 | $32.63 | 255 |
| 2019 Q3 | 27,163,169 | $815,165,093 | +$46,248,674 | $30.00 | 207 |
| 2019 Q2 | 25,530,464 | $782,053,524 | +$66,102,788 | $30.64 | 198 |
| 2019 Q1 | 23,383,062 | $706,600,529 | -$50,930,330 | $30.23 | 199 |
| 2018 Q4 | 23,411,202 | $621,506,689 | -$182,906,755 | $26.36 | 201 |
| 2018 Q3 | 29,282,017 | $972,122,233 | +$295,863,721 | $33.24 | 179 |
| 2018 Q2 | 20,630,464 | $665,050,437 | +$211,357,621 | $32.28 | 149 |
| 2018 Q1 | 13,613,679 | $407,304,173 | +$74,989,580 | $29.92 | 116 |
| 2017 Q4 | 11,103,626 | $334,807,678 | +$255,726,266 | $30.15 | 83 |
| 2017 Q3 | 853,825 | $74,753,820 | +$9,800,025 | $87.52 | 35 |
| 2017 Q2 | 1,245,197 | $103,676,000 | +$394,434 | $83.28 | 36 |
| 2017 Q1 | 1,240,937 | $101,041,000 | +$13,069,889 | $81.54 | 32 |
| 2016 Q4 | 983,993 | $78,380,000 | +$27,543,576 | $79.62 | 25 |
| 2016 Q3 | 613,283 | $45,273,000 | -$3,638,501 | $73.89 | 26 |
| 2016 Q2 | 662,237 | $44,506,000 | +$4,318,272 | $67.21 | 23 |
| 2016 Q1 | 591,541 | $38,668,000 | -$8,345,001 | $65.42 | 17 |
| 2015 Q4 | 717,666 | $48,187,000 | +$14,852,903 | $67.42 | 19 |
| 2015 Q3 | 282,107 | $18,417,000 | -$8,083,732 | $64.68 | 22 |
| 2015 Q2 | 408,548 | $30,200,000 | +$5,824,548 | $73.97 | 20 |
| 2015 Q1 | 330,057 | $24,453,000 | -$4,824,528 | $74.10 | 18 |
| 2014 Q4 | 397,310 | $28,349,907 | +$10,225,710 | $71.35 | 17 |
| 2014 Q3 | 251,642 | $16,522,000 | -$8,912,939 | $65.65 | 14 |
| 2014 Q2 | 387,401 | $27,484,000 | -$8,696,458 | $70.95 | 15 |
| 2014 Q1 | 509,996 | $35,562,000 | -$104,549 | $69.73 | 12 |