| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 27,101,790 | $985,074,880 | +$40,147,883 | $36.33 | 164 |
| 2025 Q2 | 26,129,909 | $891,628,087 | -$52,520,769 | $34.18 | 161 |
| 2025 Q1 | 27,724,448 | $821,279,609 | -$44,414,700 | $29.54 | 161 |
| 2024 Q4 | 29,429,159 | $872,275,337 | -$825,572 | $29.6 | 161 |
| 2024 Q3 | 29,412,357 | $960,547,143 | +$70,410,202 | $32.67 | 148 |
| 2024 Q2 | 27,707,835 | $883,962,073 | +$105,042,572 | $31.92 | 142 |
| 2024 Q1 | 24,057,563 | $747,998,607 | +$205,121,567 | $31.1 | 135 |
| 2023 Q4 | 17,581,615 | $532,017,207 | +$148,139,914 | $30.27 | 124 |
| 2023 Q3 | 12,649,497 | $346,696,000 | +$200,014,685 | $27.42 | 91 |
| 2023 Q2 | 5,319,740 | $152,138,693 | +$44,597,209 | $28.6 | 66 |
| 2023 Q1 | 3,740,766 | $101,181,037 | +$5,715,612 | $27.05 | 59 |
| 2022 Q4 | 3,522,229 | $89,998,119 | +$35,532,536 | $25.55 | 52 |
| 2022 Q3 | 1,820,815 | $42,703,405 | +$856,502 | $23.45 | 35 |
| 2022 Q2 | 1,772,310 | $44,840,224 | +$9,268,658 | $25.3 | 33 |
| 2022 Q1 | 1,396,680 | $42,721,497 | +$13,706,080 | $30.59 | 28 |
| 2021 Q4 | 928,834 | $29,499,823 | +$5,633,371 | $31.76 | 22 |
| 2021 Q3 | 742,309 | $23,870,690 | +$11,508,659 | $32.16 | 18 |
| 2021 Q2 | 383,396 | $12,823,000 | -$683,355 | $33.45 | 13 |
| 2021 Q1 | 404,187 | $12,860,478 | -$603,478 | $31.82 | 12 |
| 2020 Q4 | 399,592 | $11,997,000 | +$999,376 | $30.02 | 8 |
| 2020 Q3 | 350,719 | $8,448,000 | +$2,237,560 | $24.09 | 7 |
| 2020 Q2 | 274,442 | $6,214,000 | +$2,329,730 | $22.64 | 8 |
| 2020 Q1 | 161,570 | $3,071,000 | +$2,615,605 | $19.01 | 7 |
| 2019 Q4 | 42,685 | $1,199,000 | -$268,656 | $27.87 | 5 |
| 2019 Q3 | 53,690 | $1,376,000 | +$30,585 | $25.64 | 6 |
| 2019 Q2 | 52,498 | $1,398,000 | -$1,551,613 | $26.62 | 6 |
| 2019 Q1 | 110,830 | $2,813,000 | +$1,495,318 | $25.37 | 8 |
| 2018 Q4 | 53,525 | $1,271,000 | -$1,880,597 | $23.76 | 7 |
| 2018 Q3 | 124,100 | $3,208,000 | -$27,968 | $25.81 | 10 |
| 2018 Q2 | 125,209 | $3,129,000 | +$352,222 | $25 | 12 |
| 2018 Q1 | 107,875 | $3,077,000 | -$26,976 | $28.52 | 10 |
| 2017 Q4 | 108,809 | $3,012,000 | -$240,721 | $27.68 | 8 |
| 2017 Q3 | 117,311 | $3,294,000 | +$949,113 | $28.08 | 8 |
| 2017 Q2 | 109,297 | $2,910,000 | +$2,153,363 | $26.62 | 7 |
| 2017 Q1 | 29,967 | $764,000 | -$315,707 | $25.51 | 4 |
| 2016 Q4 | 52,683 | $1,191,000 | +$957,000 | $22.63 | 3 |