| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 31,100 | $1,779,320 | +$1,495,000 | $97.66 | 2 |
| 2025 Q2 | 16,000 | $273,920 | +$273,920 | $65.4 | 1 |
| 2025 Q1 | 0 | $0 | -$276,000 | $63.35 | 0 |
| 2024 Q4 | 16,000 | $276,000 | -$1,030,875 | $42.75 | 1 |
| 2024 Q3 | 38,100 | $1,324,550 | +$1,005,000 | $48.79 | 2 |
| 2024 Q2 | 17,500 | $302,750 | $42.12 | 1 | |
| 2024 Q1 | 17,500 | $309,575 | $28.22 | 1 | |
| 2023 Q4 | 17,500 | $300,650 | +$3,436 | $37.91 | 1 |
| 2023 Q3 | 17,300 | $290,813 | +$63,878 | $32.23 | 1 |
| 2023 Q2 | 13,500 | $238,545 | -$5,301 | $35.66 | 1 |
| 2023 Q1 | 13,800 | $243,570 | +$243,570 | $39.5 | 1 |
| 2022 Q4 | $35.65 | 0 | |||
| 2022 Q3 | $29.46 | 0 | |||
| 2022 Q2 | $32 | 0 | |||
| 2022 Q1 | 0 | $0 | -$205,000 | $46.87 | 0 |
| 2021 Q4 | 4,900 | $205,000 | +$205,000 | $41.93 | 1 |
| 2021 Q3 | $38.34 | 0 | |||
| 2021 Q2 | $46.75 | 0 | |||
| 2021 Q1 | $45 | 0 | |||
| 2020 Q4 | $54.24 | 0 | |||
| 2020 Q3 | $55.36 | 0 | |||
| 2020 Q2 | $49.58 | 0 | |||
| 2020 Q1 | $28.1 | 0 | |||
| 2019 Q4 | 0 | $0 | -$271,000 | $42.26 | 0 |
| 2019 Q3 | 7,500 | $271,000 | +$271,000 | $36.2 | 1 |
| 2019 Q2 | $34.66 | 0 | |||
| 2019 Q1 | $31.73 | 0 | |||
| 2018 Q4 | $30.22 | 0 | |||
| 2018 Q3 | $27.36 | 0 | |||
| 2018 Q2 | $32.7 | 0 | |||
| 2018 Q1 | $32.15 | 0 | |||
| 2017 Q4 | $34.13 | 0 | |||
| 2017 Q3 | $33.62 | 0 | |||
| 2017 Q2 | $33.38 | 0 | |||
| 2017 Q1 | $35.97 | 0 | |||
| 2016 Q4 | $31.55 | 0 | |||
| 2016 Q3 | $44.29 | 0 | |||
| 2016 Q2 | $42.6 | 0 |