| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 8,335,410 | $956,016,467 | +$116,613,136 | $114.68 | 160 |
| 2025 Q2 | 7,552,299 | $830,705,656 | +$228,039,929 | $109.97 | 145 |
| 2025 Q1 | 5,459,739 | $562,900,300 | +$87,169,388 | $103.09 | 127 |
| 2024 Q4 | 4,618,385 | $472,399,238 | +$61,344,612 | $102.28 | 120 |
| 2024 Q3 | 3,941,276 | $403,200,425 | +$38,648,540 | $102.32 | 107 |
| 2024 Q2 | 3,543,588 | $334,883,617 | +$14,121,160 | $94.5 | 100 |
| 2024 Q1 | 3,396,400 | $327,790,169 | -$47,110,186 | $94.89 | 97 |
| 2023 Q4 | 2,732,737 | $239,314,062 | +$40,573,869 | $87.56 | 93 |
| 2023 Q3 | 2,200,461 | $172,859,078 | +$71,561,546 | $78.56 | 68 |
| 2023 Q2 | 1,289,138 | $105,048,027 | +$46,047,108 | $81.46 | 59 |
| 2023 Q1 | 724,759 | $56,556,497 | +$6,587,742 | $78.04 | 48 |
| 2022 Q4 | 644,790 | $48,268,813 | +$5,017,900 | $74.86 | 49 |
| 2022 Q3 | 615,966 | $40,917,020 | -$4,116,361 | $66.42 | 38 |
| 2022 Q2 | 676,807 | $48,349,566 | +$1,641,974 | $71.37 | 40 |
| 2022 Q1 | 651,722 | $54,270,373 | +$7,034,025 | $83.28 | 41 |
| 2021 Q4 | 564,323 | $48,733,426 | +$8,660,504 | $86.36 | 39 |
| 2021 Q3 | 463,924 | $37,142,113 | +$149,017 | $80.07 | 34 |
| 2021 Q2 | 462,000 | $37,228,770 | +$6,221,002 | $80.58 | 36 |
| 2021 Q1 | 382,419 | $28,766,013 | +$1,134,429 | $75.21 | 31 |
| 2020 Q4 | 366,210 | $25,096,799 | +$24,460 | $68.53 | 27 |
| 2020 Q3 | 362,187 | $21,695,368 | +$1,305,103 | $59.9 | 28 |
| 2020 Q2 | 342,835 | $19,335,734 | +$2,015,325 | $56.4 | 26 |
| 2020 Q1 | 308,607 | $14,757,492 | -$223,171 | $47.8 | 28 |
| 2019 Q4 | 311,569 | $19,210,075 | +$319,183 | $61.66 | 29 |
| 2019 Q3 | 305,098 | $17,434,688 | +$2,043,368 | $57.15 | 27 |
| 2019 Q2 | 269,395 | $15,232,917 | -$1,522,197 | $56.54 | 26 |
| 2019 Q1 | 296,933 | $16,286,096 | -$1,604,501 | $54.85 | 28 |
| 2018 Q4 | 326,998 | $15,920,810 | +$34,819 | $48.63 | 29 |
| 2018 Q3 | 323,285 | $18,130,337 | +$1,004,585 | $56.08 | 28 |
| 2018 Q2 | 305,339 | $16,351,152 | +$16,351,152 | $53.54 | 25 |