| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 1,743,953 | $112,784,640 | -$13,000,811 | $64.66 | 63 |
| 2025 Q2 | 1,998,127 | $129,634,616 | -$21,853,347 | $64.88 | 70 |
| 2025 Q1 | 2,351,209 | $140,151,260 | +$19,477,547 | $59.53 | 78 |
| 2024 Q4 | 2,027,158 | $130,671,023 | -$10,151,363 | $64.43 | 77 |
| 2024 Q3 | 2,081,860 | $159,937,348 | +$22,560,152 | $76.95 | 73 |
| 2024 Q2 | 1,790,626 | $125,187,499 | +$9,999,834 | $69.91 | 57 |
| 2024 Q1 | 1,653,092 | $105,850,922 | +$30,742,675 | $64.01 | 42 |
| 2023 Q4 | 1,175,085 | $69,069,312 | -$1,125,647 | $58.78 | 28 |
| 2023 Q3 | 1,198,980 | $63,512,298 | +$18,920,034 | $52.93 | 25 |
| 2023 Q2 | 838,503 | $43,938,297 | +$2,465,733 | $52.4 | 20 |
| 2023 Q1 | 808,350 | $35,904,576 | -$452,199 | $44.41 | 23 |
| 2022 Q4 | 817,574 | $37,108,212 | +$1,592,643 | $45.38 | 24 |
| 2022 Q3 | 781,988 | $40,068,680 | +$1,742,195 | $51.24 | 20 |
| 2022 Q2 | 751,173 | $36,253,674 | +$2,440,281 | $48.27 | 22 |
| 2022 Q1 | 700,522 | $34,722,000 | -$12,827,203 | $49.56 | 19 |
| 2021 Q4 | 945,259 | $51,249,700 | +$1,879,170 | $53.93 | 20 |
| 2021 Q3 | 914,412 | $52,256,404 | -$1,016,632 | $57.15 | 21 |
| 2021 Q2 | 932,635 | $50,357,960 | +$15,981 | $54.01 | 20 |
| 2021 Q1 | 932,846 | $47,796,074 | +$25,713,744 | $51.24 | 18 |
| 2020 Q4 | 431,541 | $20,799,254 | +$1,718,351 | $48.2 | 18 |
| 2020 Q3 | 397,366 | $16,714,633 | -$5,083,493 | $42.07 | 15 |
| 2020 Q2 | 522,890 | $19,721,190 | -$5,937,427 | $37.73 | 16 |
| 2020 Q1 | 691,548 | $21,270,899 | +$1,199,584 | $30.75 | 18 |
| 2019 Q4 | 643,674 | $27,176,243 | -$4,278,894 | $42.22 | 25 |
| 2019 Q3 | 743,444 | $30,720,319 | -$4,867,971 | $41.34 | 26 |
| 2019 Q2 | 861,491 | $35,469,525 | +$1,835,155 | $41.18 | 27 |
| 2019 Q1 | 816,104 | $34,469,204 | -$4,874,613 | $42.24 | 25 |
| 2018 Q4 | 925,377 | $40,906,471 | -$3,674,511 | $44.21 | 27 |
| 2018 Q3 | 1,009,872 | $41,405,488 | +$4,776,676 | $41 | 27 |
| 2018 Q2 | 893,247 | $41,434,393 | +$11,306,007 | $45.84 | 24 |
| 2018 Q1 | 652,809 | $30,471,882 | -$2,376,377 | $46.29 | 26 |
| 2017 Q4 | 702,009 | $34,832,882 | -$9,991,576 | $49.62 | 31 |
| 2017 Q3 | 822,458 | $34,949,000 | -$4,193,935 | $42.5 | 23 |
| 2017 Q2 | 928,155 | $38,714,000 | +$4,206,903 | $41.71 | 21 |
| 2017 Q1 | 827,236 | $31,945,000 | -$1,067,368 | $38.6 | 14 |
| 2016 Q4 | 946,020 | $30,624,000 | +$29,494,001 | $32.37 | 16 |
| 2016 Q3 | 14,514 | $525,000 | +$525,000 | $36.17 | 1 |