| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 459,225 | $45,418,934 | +$2,088,056 | $98.87 | 3 |
| 2025 Q2 | 438,080 | $30,875,583 | -$1,427,030 | $70.61 | 2 |
| 2025 Q1 | 458,332 | $24,932,918 | -$10,028,312 | $54.4 | 3 |
| 2024 Q4 | 642,683 | $41,034,733 | -$9,694,311 | $66.92 | 2 |
| 2024 Q3 | 794,497 | $57,813,000 | -$11,395,789 | $72.77 | 1 |
| 2024 Q2 | 951,104 | $58,939,000 | -$7,443,101 | $61.97 | 1 |
| 2024 Q1 | 1,071,214 | $55,983,000 | -$4,243,458 | $52.26 | 1 |
| 2023 Q4 | 1,152,411 | $52,410,000 | +$2,165,598 | $45.48 | 1 |
| 2023 Q3 | 1,104,793 | $44,624,000 | +$5,872,407 | $40.39 | 1 |
| 2023 Q2 | 959,405 | $40,068,000 | -$347,764 | $41.76 | 1 |
| 2023 Q1 | 967,732 | $40,689,000 | +$40,689,000 | $42.05 | 1 |
| 2022 Q3 | 0 | $0 | -$16,000 | 0 | |
| 2022 Q2 | 585 | $16,000 | $27.35 | 1 | |
| 2022 Q1 | 585 | $20,000 | +$20,000 | $34.19 | 1 |
| 2021 Q1 | 0 | $0 | -$644,000 | 0 | |
| 2020 Q4 | 18,132 | $644,000 | $35.52 | 1 | |
| 2020 Q3 | 18,132 | $528,000 | $29.12 | 1 | |
| 2020 Q2 | 18,132 | $420,000 | $23.16 | 1 | |
| 2020 Q1 | 18,132 | $292,000 | $16.1 | 1 | |
| 2019 Q4 | 18,132 | $437,000 | $24.1 | 1 | |
| 2019 Q3 | 18,132 | $389,000 | $21.45 | 1 | |
| 2019 Q2 | 18,132 | $382,000 | $21.07 | 1 | |
| 2019 Q1 | 18,132 | $343,000 | $18.92 | 1 | |
| 2018 Q4 | 18,132 | $350,000 | $19.3 | 1 | |
| 2018 Q3 | 18,132 | $422,000 | +$49,620 | $23.27 | 1 |
| 2018 Q2 | 16,000 | $399,000 | $24.94 | 1 | |
| 2018 Q1 | 16,000 | $502,000 | $31.38 | 1 | |
| 2017 Q4 | 16,000 | $522,000 | $32.62 | 1 | |
| 2017 Q3 | 16,000 | $541,000 | $33.81 | 1 | |
| 2017 Q2 | 16,000 | $471,000 | $29.44 | 1 | |
| 2017 Q1 | 16,000 | $423,000 | $26.44 | 1 | |
| 2016 Q4 | 16,000 | $411,000 | $25.69 | 1 | |
| 2016 Q3 | 16,000 | $419,000 | $26.19 | 1 | |
| 2016 Q2 | 16,000 | $349,000 | $21.81 | 1 | |
| 2016 Q1 | 16,000 | $363,000 | $22.69 | 1 | |
| 2015 Q4 | 16,000 | $352,000 | $22 | 1 | |
| 2015 Q3 | 16,000 | $330,000 | $20.62 | 1 | |
| 2015 Q2 | 16,000 | $346,000 | $21.62 | 1 | |
| 2015 Q1 | 16,000 | $330,000 | $20.62 | 1 | |
| 2014 Q4 | 16,000 | $293,000 | $18.31 | 1 | |
| 2014 Q3 | 16,000 | $297,000 | $18.56 | 1 | |
| 2014 Q2 | 16,000 | $361,000 | $22.56 | 1 | |
| 2014 Q1 | 16,000 | $398,000 | $24.88 | 1 |