| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 110,613 | $5,710,330 | -$5,782,376 | $51.59 | 2 |
| 2025 Q2 | 222,713 | $10,541,253 | +$5,085,346 | $47.32 | 2 |
| 2025 Q1 | 115,300 | $4,811,000 | +$3,237,930 | $41.73 | 1 |
| 2024 Q4 | 44,280 | $1,837,000 | +$1,369,645 | $43.95 | 2 |
| 2024 Q3 | 16,990 | $486,000 | -$644,000 | $39.68 | 13 |
| 2024 Q2 | 16,200 | $644,000 | -$23,852 | $39.77 | 15 |
| 2024 Q1 | 16,800 | $637,000 | -$667,334 | $37.92 | 18 |
| 2023 Q4 | 262,700 | $7,631,000 | -$1,356,911 | $33.67 | 21 |
| 2023 Q3 | 317,000 | $9,326,000 | -$2,903,715 | $27.38 | 19 |
| 2023 Q2 | 415,700 | $12,723,000 | +$1,523,707 | $28.69 | 17 |
| 2023 Q1 | 367,500 | $11,512,000 | +$4,865,213 | $28.6 | 21 |
| 2022 Q4 | 210,900 | $6,941,000 | +$1,516,940 | $33.12 | 22 |
| 2022 Q3 | 173,800 | $5,797 | +$1,896 | $30.2 | 17 |
| 2022 Q2 | 116,300 | $4,075 | +$2,083 | $31.13 | 17 |
| 2022 Q1 | 56,800 | $2,243 | -$55 | $41.22 | 1 |
| 2021 Q4 | 58,200 | $2,085 | +$723 | $44.49 | 19 |
| 2021 Q3 | $42.45 | 18 | |||
| 2021 Q2 | 19,600 | $431,000 | +$30,786 | $41.23 | 17 |
| 2021 Q1 | 18,200 | $364,000 | -$344,000 | $38.69 | 17 |
| 2020 Q4 | 9,828 | $344,000 | $0 | $30.31 | 17 |
| 2020 Q3 | $24.09 | 14 | |||
| 2020 Q2 | $23.75 | 13 | |||
| 2020 Q1 | 0 | $0 | -$3,098 | $21.23 | 13 |
| 2019 Q4 | 121,000 | $4,152 | -$2,623 | $35.22 | 15 |
| 2019 Q3 | 120,000 | $3,676 | +$1,570 | $29.17 | 16 |
| 2019 Q2 | $29 | 18 | |||
| 2019 Q1 | $27.59 | 16 | |||
| 2018 Q4 | 105,500 | $2,638,000 | +$2,637,996 | $24.64 | 18 |
| 2018 Q3 | $29.46 | 16 | |||
| 2018 Q2 | $28.19 | 16 | |||
| 2018 Q1 | $29.99 | 17 | |||
| 2017 Q4 | $29.52 | 0 | |||
| 2017 Q3 | $25.34 | 13 | |||
| 2017 Q2 | $24.26 | 17 | |||
| 2017 Q1 | $23.59 | 14 | |||
| 2016 Q4 | $22.1 | 15 | |||
| 2016 Q3 | 15,100 | $241 | -$790 | $15.65 | 13 |
| 2016 Q2 | 59,400 | $788 | +$790 | $13.27 | 15 |
| 2016 Q1 | $13.52 | 14 | |||
| 2015 Q4 | $16.83 | 13 | |||
| 2015 Q3 | $15.58 | 12 | |||
| 2015 Q2 | $17.02 | 15 | |||
| 2015 Q1 | $15.39 | 10 | |||
| 2014 Q4 | $17.89 | 11 | |||
| 2014 Q3 | $17.05 | 13 | |||
| 2014 Q2 | $15.37 | 8 | |||
| 2014 Q1 | $17.2 | 8 |