| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 536,924 | $23,214,871 | +$21,663,893 | $43.2 | 3 |
| 2025 Q2 | 35,914 | $1,410,888 | +$240,496 | $39.29 | 2 |
| 2025 Q1 | 29,793 | $1,038,000 | -$581,237 | $34.84 | 1 |
| 2024 Q4 | 46,824 | $1,598,271 | -$1,749,465 | $34.13 | 2 |
| 2024 Q3 | 98,066 | $3,617,613 | -$940,988 | $36.89 | 2 |
| 2024 Q2 | 123,574 | $4,224,190 | +$3,412,283 | $34.23 | 2 |
| 2024 Q1 | 23,658 | $771,000 | -$11,421,900 | $32.59 | 1 |
| 2023 Q4 | 374,137 | $11,898,000 | -$392,586 | $31.8 | 1 |
| 2023 Q3 | 386,482 | $11,372,000 | -$1,085,319 | $29.42 | 1 |
| 2023 Q2 | 423,367 | $12,848,000 | -$21,122 | $30.35 | 1 |
| 2023 Q1 | 424,063 | $12,645,000 | -$323,441 | $29.82 | 1 |
| 2022 Q4 | 435,227 | $12,474,288 | -$164,355 | $28.74 | 2 |
| 2022 Q3 | 440,962 | $11,455,000 | +$911,382 | $25.95 | 2 |
| 2022 Q2 | 405,880 | $11,931,000 | $29.25 | 2 | |
| 2022 Q1 | 405,880 | $13,528,000 | $33.29 | 2 | |
| 2021 Q4 | 405,880 | $14,459,000 | +$4,525,066 | $35.6 | 2 |
| 2021 Q3 | 278,860 | $10,126,000 | -$2,759,337 | $36.11 | 2 |
| 2021 Q2 | 348,443 | $13,448,000 | +$3,943,000 | $38.59 | 3 |
| 2021 Q1 | 246,276 | $9,080,000 | $36.86 | 2 | |
| 2020 Q4 | 9,415 | $339,000 | +$339,000 | $36.01 | 1 |
| 2020 Q1 | 0 | $0 | -$386,000 | 0 | |
| 2019 Q4 | 13,000 | $386,000 | -$399,362 | $29.69 | 1 |
| 2019 Q3 | 26,450 | $714,000 | $26.99 | 1 | |
| 2019 Q2 | 26,450 | $748,000 | $28.28 | 1 | |
| 2019 Q1 | 26,450 | $741,000 | $28.02 | 1 | |
| 2018 Q4 | 26,450 | $684,000 | -$3,000 | $25.86 | 1 |
| 2018 Q3 | 26,550 | $736,000 | +$3,000 | $28.86 | 2 |
| 2018 Q2 | 26,450 | $742,000 | -$99,588 | $28.05 | 1 |
| 2018 Q1 | 30,000 | $922,000 | $30.73 | 1 | |
| 2017 Q4 | 30,000 | $907,000 | +$907,000 | $30.23 | 1 |
| 2017 Q2 | 0 | $0 | -$742,000 | 0 | |
| 2017 Q1 | 30,000 | $742,000 | $24.73 | 1 | |
| 2016 Q4 | 30,000 | $663,000 | +$663,000 | $22.1 | 1 |