| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 34,815,786 | $3,059,648,924 | -$117,271,622 | $87.88 | 209 |
| 2025 Q2 | 35,673,325 | $3,002,940,664 | -$334,752,235 | $84.19 | 203 |
| 2025 Q1 | 40,318,987 | $3,312,808,125 | +$713,401,838 | $82.18 | 215 |
| 2024 Q4 | 31,816,244 | $2,515,333,700 | -$901,342,481 | $79.03 | 184 |
| 2024 Q3 | 43,967,348 | $3,573,531,523 | +$904,056,189 | $81.27 | 192 |
| 2024 Q2 | 32,472,366 | $2,430,159,578 | +$48,957,250 | $74.82 | 155 |
| 2024 Q1 | 31,639,879 | $2,414,759,945 | +$165,358,977 | $76.32 | 145 |
| 2023 Q4 | 29,199,402 | $2,051,282,704 | -$50,762,676 | $70.17 | 146 |
| 2023 Q3 | 30,073,857 | $1,965,902,846 | -$512,916,576 | $65.37 | 135 |
| 2023 Q2 | 30,288,203 | $2,042,601,756 | +$212,162,232 | $67.44 | 130 |
| 2023 Q1 | 27,043,924 | $1,760,551,405 | +$231,353,557 | $65.1 | 124 |
| 2022 Q4 | 23,640,040 | $1,535,704,122 | -$16,855,093 | $64.97 | 132 |
| 2022 Q3 | 23,474,579 | $1,354,798,045 | -$115,244,433 | $57.71 | 116 |
| 2022 Q2 | 25,365,519 | $1,567,049,152 | +$356,590,191 | $61.78 | 111 |
| 2022 Q1 | 19,857,380 | $1,382,120,158 | +$41,915,284 | $69.65 | 104 |
| 2021 Q4 | 19,254,854 | $1,348,434,556 | -$35,320,195 | $70.07 | 98 |
| 2021 Q3 | 19,476,863 | $1,278,714,897 | +$49,562,310 | $65.65 | 89 |
| 2021 Q2 | 18,722,539 | $1,243,944,779 | -$95,489,155 | $66.44 | 91 |
| 2021 Q1 | 20,163,672 | $1,284,314,987 | +$953,529 | $63.69 | 77 |
| 2020 Q4 | 20,155,115 | $1,166,992,860 | +$258,761,788 | $57.9 | 75 |
| 2020 Q3 | 15,661,409 | $799,874,837 | +$185,053,416 | $51.07 | 68 |
| 2020 Q2 | 12,031,129 | $587,532,391 | +$175,725,876 | $48.83 | 57 |
| 2020 Q1 | 8,432,858 | $371,964,353 | -$6,591,531 | $44.11 | 56 |
| 2019 Q4 | 7,650,750 | $447,651,680 | +$25,261,125 | $58.51 | 58 |
| 2019 Q3 | 7,205,212 | $394,310,516 | +$5,606,816 | $54.78 | 57 |
| 2019 Q2 | 7,103,138 | $383,136,745 | +$85,922,966 | $54.04 | 49 |
| 2019 Q1 | 5,513,392 | $289,786,641 | +$90,740,097 | $52.56 | 51 |
| 2018 Q4 | 3,793,055 | $181,321,811 | -$105,148,553 | $47.8 | 47 |
| 2018 Q3 | 5,416,230 | $289,561,122 | +$31,009,271 | $53.46 | 39 |
| 2018 Q2 | 4,836,636 | $246,141,139 | +$18,283,167 | $50.89 | 39 |
| 2018 Q1 | 4,477,924 | $225,887,208 | +$14,707,434 | $50.44 | 40 |
| 2017 Q4 | 4,186,158 | $219,466,597 | +$33,645,727 | $52.42 | 40 |
| 2017 Q3 | 3,544,235 | $177,053,165 | -$5,633,816 | $49.95 | 40 |
| 2017 Q2 | 3,663,332 | $179,048,929 | +$9,766,475 | $48.88 | 39 |
| 2017 Q1 | 3,459,509 | $166,700,812 | +$18,141,697 | $48.17 | 38 |
| 2016 Q4 | 3,206,901 | $150,741,568 | +$26,492,011 | $47 | 40 |
| 2016 Q3 | 2,437,772 | $107,655,597 | -$250,413 | $44.18 | 34 |
| 2016 Q2 | 2,437,182 | $105,680,491 | -$18,538,233 | $43.36 | 31 |
| 2016 Q1 | 2,865,130 | $119,311,000 | +$1,572,212 | $41.65 | 30 |
| 2015 Q4 | 2,827,064 | $117,776,000 | +$442,407 | $41.72 | 29 |
| 2015 Q3 | 2,768,790 | $108,314,000 | -$7,839,607 | $39.07 | 27 |
| 2015 Q2 | 2,969,108 | $129,650,419 | -$7,542,473 | $43.68 | 25 |
| 2015 Q1 | 3,142,072 | $135,754,834 | -$1,741,753 | $43.2 | 23 |
| 2014 Q4 | 3,184,899 | $141,735,768 | +$27,303,432 | $44.52 | 24 |
| 2014 Q3 | 2,393,686 | $102,294,617 | -$46,114,771 | $42.74 | 24 |
| 2014 Q2 | 3,490,319 | $149,556,641 | +$7,344,739 | $42.85 | 24 |
| 2014 Q1 | 3,319,499 | $135,744,934 | +$53,015,711 | $40.89 | 24 |