| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 110,613 | $5,710,330 | -$5,782,373 | $51.59 | 2 |
| 2025 Q2 | 222,713 | $10,541,253 | +$5,085,342 | $47.32 | 2 |
| 2025 Q1 | 115,300 | $4,811,000 | +$3,237,932 | $41.73 | 1 |
| 2024 Q4 | 44,280 | $1,837,000 | +$1,369,646 | $43.95 | 2 |
| 2024 Q3 | 16,990 | $486,000 | -$644,000 | $39.68 | 1 |
| 2024 Q2 | 16,200 | $644,000 | -$23,852 | $39.77 | 1 |
| 2024 Q1 | 16,800 | $637,000 | -$667,333 | $37.92 | 1 |
| 2023 Q4 | 262,700 | $7,631,000 | -$1,356,915 | $33.67 | 2 |
| 2023 Q3 | 317,000 | $9,326,000 | -$2,903,710 | $27.38 | 1 |
| 2023 Q2 | 415,700 | $12,723,000 | +$1,523,707 | $28.69 | 1 |
| 2023 Q1 | 367,500 | $11,512,000 | +$4,865,213 | $28.6 | 2 |
| 2022 Q4 | 210,900 | $6,941,000 | +$1,246,212 | $33.12 | 1 |
| 2022 Q3 | 173,800 | $5,797,000 | +$1,897,280 | $30.2 | 2 |
| 2022 Q2 | 116,300 | $4,075,000 | +$2,084,802 | $31.13 | 1 |
| 2022 Q1 | 56,800 | $2,243,000 | -$55,285 | $41.22 | 1 |
| 2021 Q4 | 58,200 | $2,085,000 | $44.49 | 1 | |
| 2021 Q3 | $11.23 | 0 | |||
| 2021 Q2 | $41.23 | 0 | |||
| 2021 Q1 | 18,200 | $364,000 | -$440,000 | $38.69 | 1 |
| 2020 Q4 | 32,828 | $801,000 | -$8,296,630 | $30.31 | 2 |
| 2020 Q3 | 383,500 | $9,237,000 | +$7,682,104 | $24.09 | 2 |
| 2020 Q2 | 64,900 | $1,710,000 | -$622,000 | $23.75 | 2 |
| 2020 Q1 | 460 | $973,000 | -$3,099,000 | $21.23 | 1 |
| 2019 Q4 | 121,000 | $4,152,000 | -$2,621,418 | $35.22 | 2 |
| 2019 Q3 | 120,000 | $3,676,000 | +$1,645,000 | $29.17 | 2 |
| 2019 Q2 | 6,347 | $18,409,000 | -$15,000 | $1,475 | 1 |
| 2019 Q1 | 15,029 | $479,000 | +$479,000 | $27.59 | 2 |
| 2018 Q4 | 105,500 | $2,638,000 | +$2,638,000 | $24.64 | 1 |
| 2018 Q3 | $29.46 | 0 | |||
| 2018 Q2 | $28.19 | 0 | |||
| 2018 Q1 | $29.99 | 0 | |||
| 2017 Q4 | $29.52 | 0 | |||
| 2017 Q3 | 7,000 | $131,000 | +$131,000 | $25.34 | 1 |
| 2017 Q2 | $24.26 | 0 | |||
| 2017 Q1 | $23.59 | 0 | |||
| 2016 Q4 | $22.1 | 0 | |||
| 2016 Q3 | 15,100 | $241,000 | -$788,000 | $15.65 | 1 |
| 2016 Q2 | 59,400 | $788,000 | +$788,000 | $13.27 | 1 |
| 2016 Q1 | $13.52 | 0 | |||
| 2015 Q4 | 0 | $0 | -$1,273,000 | $16.83 | 0 |
| 2015 Q3 | 3,275,900 | $1,273,000 | +$1,273,000 | $15.58 | 1 |
| 2015 Q2 | $17.02 | 0 | |||
| 2015 Q1 | $15.39 | 0 | |||
| 2014 Q4 | $17.89 | 0 | |||
| 2014 Q3 | $17.05 | 0 | |||
| 2014 Q2 | $15.37 | 0 | |||
| 2014 Q1 | 0 | $0 | -$36,000 | $17.2 | 0 |