| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q4 | 558,255 | $51,676,551 | -$10,034,932 | $92.43 | 27 |
| 2025 Q3 | 18,681,587 | $1,709,625,520 | +$18,485,238 | $91.56 | 382 |
| 2025 Q2 | 18,618,554 | $1,616,805,949 | -$417,007,231 | $86.87 | 389 |
| 2025 Q1 | 23,479,402 | $1,867,220,267 | -$11,632,340 | $79.46 | 374 |
| 2024 Q4 | 23,612,920 | $2,052,319,102 | +$60,491,031 | $86.89 | 377 |
| 2024 Q3 | 22,307,588 | $1,956,181,842 | +$183,918,869 | $87.74 | 361 |
| 2024 Q2 | 20,425,103 | $1,718,016,921 | -$532,995,468 | $84.06 | 354 |
| 2024 Q1 | 26,777,238 | $2,336,778,309 | +$380,503,890 | $87.29 | 353 |
| 2023 Q4 | 1,604,536 | $121,415,172 | +$25,410,440 | $75.67 | 6 |
| 2023 Q3 | 18,916,859 | $1,307,853,712 | +$9,581,759 | $69.14 | 293 |
| 2023 Q2 | 18,664,029 | $1,337,610,164 | +$79,712,915 | $71.65 | 290 |
| 2023 Q1 | 17,502,827 | $1,197,312,547 | +$42,656,621 | $68.44 | 292 |
| 2022 Q4 | 16,490,207 | $1,077,841,605 | +$175,300,748 | $65.34 | 286 |
| 2022 Q3 | 13,830,746 | $835,214,827 | -$30,946,390 | $60.35 | 250 |
| 2022 Q2 | 14,415,242 | $880,118,745 | -$75,795,502 | $60.96 | 252 |
| 2022 Q1 | 14,948,489 | $1,110,331,996 | +$42,540,621 | $74.21 | 260 |
| 2021 Q4 | 14,809,910 | $1,206,543,461 | +$3,173,119 | $81.53 | 273 |
| 2021 Q3 | 14,645,014 | $1,107,443,722 | +$7,088,717 | $75.65 | 245 |
| 2021 Q2 | 14,529,168 | $1,126,458,788 | -$29,367,582 | $77.52 | 246 |
| 2021 Q1 | 14,901,327 | $1,119,506,826 | -$720,417,763 | $75.11 | 246 |
| 2020 Q4 | 24,375,250 | $1,692,056,666 | +$497,313,537 | $69.33 | 240 |
| 2020 Q3 | 16,673,366 | $958,721,373 | -$861,711,318 | $57.39 | 207 |
| 2020 Q2 | 31,859,480 | $1,716,185,168 | +$885,080,643 | $53.79 | 215 |
| 2020 Q1 | 11,675,507 | $504,954,520 | +$55,819,443 | $42.82 | 217 |
| 2019 Q4 | 10,227,539 | $581,377,582 | -$603,715,380 | $57.09 | 228 |
| 2019 Q3 | 20,458,866 | $1,098,435,041 | +$490,224,376 | $53.72 | 185 |
| 2019 Q2 | 11,247,521 | $606,296,473 | +$18,829,573 | $54.28 | 183 |
| 2019 Q1 | 10,947,299 | $572,623,221 | +$14,985,004 | $52.55 | 182 |
| 2018 Q4 | 10,587,097 | $488,645,273 | +$64,956,777 | $45.85 | 172 |
| 2018 Q3 | 7,877,358 | $433,781,153 | -$202,191,652 | $55.95 | 161 |
| 2018 Q2 | 11,736,626 | $634,079,364 | +$494,965,771 | $54.01 | 154 |
| 2018 Q1 | 2,515,242 | $396,046,756 | +$76,970,644 | $157.43 | 155 |
| 2017 Q4 | 2,038,838 | $317,165,626 | +$14,583,467 | $155.48 | 141 |
| 2017 Q3 | 1,748,729 | $257,871,813 | +$16,106,934 | $147.46 | 100 |
| 2017 Q2 | 1,639,580 | $234,689,714 | +$5,641,667 | $143.15 | 90 |
| 2017 Q1 | 1,587,446 | $220,205,143 | +$7,368,955 | $139.12 | 78 |
| 2016 Q4 | 1,548,370 | $206,008,604 | +$29,334,925 | $133.02 | 77 |
| 2016 Q3 | 901,361 | $114,825,510 | +$18,170,639 | $127.55 | 70 |
| 2016 Q2 | 762,775 | $93,858,610 | +$13,093,544 | $123.05 | 66 |
| 2016 Q1 | 651,450 | $76,991,712 | -$26,067,038 | $118.54 | 62 |
| 2015 Q4 | 863,506 | $101,388,000 | +$22,443,534 | $117.77 | 64 |
| 2015 Q3 | 660,776 | $76,932,000 | +$16,756,152 | $116.04 | 51 |
| 2015 Q2 | 448,787 | $56,215,187 | -$625,706 | $125.26 | 48 |
| 2015 Q1 | 454,087 | $57,417,447 | +$11,588,533 | $126.50 | 47 |
| 2014 Q4 | 361,037 | $42,797,666 | +$197,267 | $118.52 | 42 |
| 2014 Q3 | 352,613 | $39,621,429 | +$3,164,773 | $112.78 | 41 |
| 2014 Q2 | 311,842 | $36,335,746 | +$1,014,158 | $116.49 | 39 |
| 2014 Q1 | 305,073 | $34,770,914 | -$1,534,258 | $113.98 | 37 |