| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 37,721,949 | $2,348,711,666 | -$86,755,221 | $62.26 | 132 |
| 2025 Q2 | 39,103,478 | $2,126,571,709 | +$9,864,442 | $54.38 | 122 |
| 2025 Q1 | 38,972,176 | $1,811,739,699 | +$1,392,984 | $46.49 | 119 |
| 2024 Q4 | 38,929,849 | $1,978,888,863 | +$2,573,803 | $50.83 | 133 |
| 2024 Q3 | 38,870,371 | $1,917,437,379 | +$16,783,248 | $49.33 | 129 |
| 2024 Q2 | 38,548,937 | $1,776,043,057 | -$24,403,705 | $46.07 | 133 |
| 2024 Q1 | 39,055,967 | $1,877,784,850 | +$62,951,439 | $48.08 | 129 |
| 2023 Q4 | 37,750,151 | $1,762,745,066 | +$11,429,308 | $46.7 | 127 |
| 2023 Q3 | 37,498,827 | $1,485,195,708 | +$28,602,489 | $39.61 | 117 |
| 2023 Q2 | 36,728,240 | $1,638,165,744 | +$54,118,819 | $44.6 | 112 |
| 2023 Q1 | 35,275,869 | $1,506,043,586 | +$46,323,515 | $42.7 | 112 |
| 2022 Q4 | 34,252,402 | $1,350,276,538 | +$51,814,810 | $39.42 | 116 |
| 2022 Q3 | 32,986,376 | $1,274,476,765 | +$23,887,424 | $38.59 | 121 |
| 2022 Q2 | 32,374,286 | $1,312,506,282 | +$63,897,499 | $40.54 | 118 |
| 2022 Q1 | 30,671,540 | $1,593,669,008 | +$129,222,154 | $51.97 | 132 |
| 2021 Q4 | 27,911,568 | $1,645,408,678 | +$148,967,577 | $58.95 | 161 |
| 2021 Q3 | 25,061,485 | $1,526,433,153 | -$42,175,271 | $60.9 | 134 |
| 2021 Q2 | 25,792,316 | $1,724,034,360 | +$74,667,039 | $66.85 | 120 |
| 2021 Q1 | 24,667,332 | $1,670,153,525 | -$169,675,091 | $67.71 | 102 |
| 2020 Q4 | 27,453,873 | $1,582,853,625 | +$158,285,722 | $57.64 | 69 |
| 2020 Q3 | 24,868,325 | $1,065,860,748 | -$23,976,621 | $42.86 | 51 |
| 2020 Q2 | 25,512,264 | $949,812,947 | +$373,568,479 | $37.23 | 44 |
| 2020 Q1 | 15,496,202 | $441,330,950 | +$362,711,309 | $28.48 | 33 |
| 2019 Q4 | 2,566,534 | $92,641,888 | +$31,425,875 | $36.08 | 27 |
| 2019 Q3 | 1,664,802 | $55,202,785 | +$18,186,858 | $33.16 | 20 |
| 2019 Q2 | 1,116,332 | $37,213,000 | +$35,745,926 | $33.29 | 14 |
| 2019 Q1 | 43,609 | $1,368,000 | -$2,250,000 | $31.38 | 7 |
| 2018 Q4 | 136,356 | $3,618,000 | +$3,618,000 | $26.53 | 1 |