| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q4 | 272,769 | $21,348,968 | -$4,520,161 | $76.92 | 31 |
| 2025 Q3 | 53,908,083 | $4,647,754,493 | +$300,994,425 | $86.30 | 610 |
| 2025 Q2 | 51,331,901 | $3,606,149,877 | +$226,777,241 | $70.29 | 566 |
| 2025 Q1 | 49,232,928 | $2,342,880,381 | +$53,305,566 | $47.58 | 544 |
| 2024 Q4 | 47,753,854 | $2,708,976,424 | -$81,224,673 | $56.77 | 597 |
| 2024 Q3 | 50,441,284 | $2,391,677,580 | -$160,590,634 | $47.53 | 549 |
| 2024 Q2 | 52,019,366 | $2,298,284,513 | -$332,705,661 | $43.95 | 595 |
| 2024 Q1 | 57,752,456 | $2,890,786,318 | -$843,173,029 | $50.08 | 641 |
| 2023 Q4 | 120,979 | $6,335,669 | -$3,969,892 | $52.37 | 7 |
| 2023 Q3 | 72,969,446 | $2,912,810,495 | +$19,885,708 | $39.67 | 572 |
| 2023 Q2 | 71,590,564 | $3,153,596,002 | -$981,056,177 | $44.14 | 577 |
| 2023 Q1 | 97,038,213 | $3,913,086,998 | +$982,665,409 | $40.34 | 599 |
| 2022 Q4 | 67,044,835 | $2,094,678,097 | -$460,620,282 | $31.24 | 557 |
| 2022 Q3 | 88,571,412 | $3,342,052,342 | +$306,769,628 | $37.73 | 579 |
| 2022 Q2 | 67,331,332 | $2,696,645,807 | -$112,619,588 | $39.88 | 610 |
| 2022 Q1 | 63,827,513 | $4,230,426,945 | +$374,784,228 | $66.29 | 690 |
| 2021 Q4 | 59,517,639 | $5,630,299,474 | -$152,352,048 | $94.59 | 804 |
| 2021 Q3 | 71,421,853 | $7,898,703,941 | +$698,544,895 | $110.53 | 776 |
| 2021 Q2 | 64,882,969 | $8,473,352,900 | +$401,934,867 | $130.78 | 818 |
| 2021 Q1 | 61,979,240 | $7,438,654,947 | +$1,459,140,790 | $119.95 | 776 |
| 2020 Q4 | 49,174,331 | $6,127,050,613 | +$1,131,024,271 | $124.49 | 637 |
| 2020 Q3 | 37,797,686 | $3,477,295,972 | +$648,037,246 | $92.00 | 401 |
| 2020 Q2 | 30,374,889 | $2,169,896,874 | +$776,361,442 | $71.31 | 298 |
| 2020 Q1 | 19,931,267 | $876,575,582 | +$194,888,411 | $44.00 | 212 |
| 2019 Q4 | 15,668,521 | $784,845,060 | +$19,192,727 | $50.05 | 195 |
| 2019 Q3 | 14,292,811 | $613,240,939 | +$24,947,218 | $42.89 | 170 |
| 2019 Q2 | 13,793,318 | $661,868,111 | +$59,565,184 | $47.98 | 166 |
| 2019 Q1 | 12,770,109 | $596,819,142 | +$119,140,357 | $46.73 | 159 |
| 2018 Q4 | 10,138,160 | $378,166,310 | +$156,873 | $37.19 | 128 |
| 2018 Q3 | 9,474,222 | $448,410,159 | +$109,424,975 | $47.34 | 118 |
| 2018 Q2 | 7,053,799 | $317,099,393 | +$112,140,895 | $44.98 | 111 |
| 2018 Q1 | 4,622,188 | $180,445,189 | +$96,871,446 | $39.07 | 97 |
| 2017 Q4 | 146,399 | $5,428,278 | +$5,419,278 | $38.54 | 4 |
| 2017 Q3 | 225 | $8,000 | -$1,000 | $36.67 | 2 |
| 2017 Q2 | 421,879 | $12,209,000 | +$6,465,535 | $28.94 | 17 |
| 2017 Q1 | 198,408 | $4,754,000 | +$210,416 | $23.96 | 4 |
| 2016 Q4 | 190,741 | $3,824,000 | +$2,587,963 | $20.05 | 5 |
| 2016 Q3 | 56,497 | $1,251,000 | +$135,873 | $22.07 | 4 |
| 2016 Q2 | 51,865 | $1,000,000 | +$807,199 | $19.29 | 4 |
| 2016 Q1 | 10,895 | $209,000 | -$399,842 | $19.15 | 4 |
| 2015 Q4 | 29,924 | $612,000 | -$194,476 | $20.44 | 3 |
| 2015 Q3 | 39,466 | $741,637 | +$157,899 | $18.79 | 3 |
| 2015 Q2 | 29,736 | $635,000 | -$371,976 | $21.36 | 3 |
| 2015 Q1 | 47,145 | $982,000 | +$441,141 | $20.83 | 1 |
| 2014 Q4 | 26,008 | $524,000 | +$499,000 | $20.14 | 2 |