| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 245,095 | $13,108,792 | +$166,949 | $53.21 | 11 |
| 2025 Q2 | 242,025 | $12,002,727 | -$118,788 | $49.38 | 10 |
| 2025 Q1 | 245,873 | $11,459,654 | +$40,737 | $47.3 | 12 |
| 2024 Q4 | 243,673 | $12,049,847 | +$5,480,176 | $49.47 | 12 |
| 2024 Q3 | 132,765 | $6,116,506 | -$7,072,825 | $48.64 | 11 |
| 2024 Q2 | 287,866 | $13,263,155 | -$3,124,285 | $46.12 | 13 |
| 2024 Q1 | 362,822 | $15,831,789 | +$635,770 | $44.29 | 14 |
| 2023 Q4 | 348,485 | $14,071,790 | -$2,427,591 | $40.08 | 12 |
| 2023 Q3 | 416,386 | $15,571,671 | -$2,002,038 | $37.56 | 16 |
| 2023 Q2 | 461,638 | $17,964,547 | +$3,765,425 | $38.91 | 10 |
| 2023 Q1 | 354,340 | $12,794,678 | -$2,919,109 | $36.13 | 12 |
| 2022 Q4 | 448,651 | $15,326,641 | -$7,288,061 | $34.02 | 13 |
| 2022 Q3 | 642,507 | $21,558,000 | -$8,210,513 | $33.55 | 13 |
| 2022 Q2 | 886,787 | $33,037,000 | +$10,182,464 | $37.26 | 11 |
| 2022 Q1 | 606,782 | $25,584,323 | +$1,606,716 | $42.16 | 15 |
| 2021 Q4 | 543,247 | $23,990,319 | -$1,839,877 | $44.16 | 12 |
| 2021 Q3 | 592,877 | $23,742,064 | +$6,355,671 | $40.04 | 14 |
| 2021 Q2 | 434,345 | $17,299,000 | -$144,219 | $39.83 | 14 |
| 2021 Q1 | 440,213 | $16,173,000 | -$1,210,912 | $36.77 | 12 |
| 2020 Q4 | 483,449 | $16,728,000 | -$2,469,374 | $34.63 | 12 |
| 2020 Q3 | 558,582 | $17,661,000 | -$1,898,194 | $31.63 | 14 |
| 2020 Q2 | 619,778 | $17,957,000 | -$8,170,274 | $29.05 | 15 |
| 2020 Q1 | 910,112 | $21,983,389 | -$3,349,344 | $24.1 | 20 |
| 2019 Q4 | 986,891 | $29,675,000 | +$2,797,596 | $30.07 | 20 |
| 2019 Q3 | 884,440 | $24,779,000 | +$2,061,380 | $28.03 | 19 |
| 2019 Q2 | 812,516 | $22,481,000 | +$4,748,873 | $27.58 | 18 |
| 2019 Q1 | 639,989 | $16,921,000 | +$857,512 | $26.52 | 15 |
| 2018 Q4 | 576,496 | $14,172,000 | +$1,197,061 | $24.58 | 17 |
| 2018 Q3 | 521,663 | $14,531,000 | +$7,128,091 | $28.22 | 14 |
| 2018 Q2 | 262,375 | $6,974,000 | +$2,244,085 | $26.58 | 8 |
| 2018 Q1 | 177,960 | $4,613,000 | +$3,958,160 | $25.91 | 7 |
| 2017 Q4 | 25,259 | $665,000 | +$665,000 | $26.33 | 1 |