| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 80,194 | $2,237,530 | +$1,319,008 | $27.9 | 8 |
| 2025 Q2 | 33,612 | $853,890 | -$591,877 | $25.41 | 7 |
| 2025 Q1 | 57,018 | $1,355,188 | -$842,743 | $23.81 | 6 |
| 2024 Q4 | 82,314 | $2,418,844 | +$1,513,439 | $29.39 | 6 |
| 2024 Q3 | 28,588 | $939,322 | -$1,342,252 | $32.87 | 8 |
| 2024 Q2 | 73,036 | $2,170,635 | -$622,906 | $29.72 | 7 |
| 2024 Q1 | 80,615 | $3,121,424 | -$862,074 | $38.72 | 5 |
| 2023 Q4 | 112,834 | $3,697,131 | +$2,678,450 | $32.77 | 9 |
| 2023 Q3 | 34,419 | $843,447 | -$1,129,083 | $24.51 | 7 |
| 2023 Q2 | 71,221 | $2,099,227 | -$434,308 | $31 | 7 |
| 2023 Q1 | 87,291 | $2,164,973 | -$114,370 | $24.8 | 6 |
| 2022 Q4 | 93,416 | $2,018,910 | +$1,111,316 | $21.61 | 9 |
| 2022 Q3 | 42,659 | $772,000 | -$822,591 | $18.1 | 5 |
| 2022 Q2 | 75,163 | $1,742,000 | -$1,598,876 | $23.17 | 6 |
| 2022 Q1 | 110,050 | $5,357,000 | -$473,356 | $48.56 | 8 |
| 2021 Q4 | 118,596 | $6,205,523 | +$1,897,101 | $52.31 | 10 |
| 2021 Q3 | 82,671 | $2,767,000 | +$243,801 | $33.46 | 6 |
| 2021 Q2 | 76,843 | $3,159,000 | +$1,841,000 | $41.11 | 8 |
| 2021 Q1 | 30,130 | $1,196,000 | -$1,353,496 | $39.71 | 1 |
| 2020 Q4 | 90,700 | $2,312,000 | +$410,060 | $25.49 | 3 |
| 2020 Q3 | 84,415 | $1,605,000 | -$466,264 | $19.02 | 4 |
| 2020 Q2 | 162,690 | $1,724,000 | +$613,508 | $10.6 | 5 |
| 2020 Q1 | 71,458 | $516,000 | -$664,000 | $7.23 | 3 |
| 2019 Q4 | 42,772 | $1,180,000 | -$175,019 | $27.59 | 1 |
| 2019 Q3 | 49,116 | $1,199,000 | +$487,000 | $24.41 | 1 |
| 2019 Q2 | 27,175 | $712,000 | -$682,769 | $26.18 | 2 |
| 2019 Q1 | 52,728 | $1,412,000 | +$692,023 | $26.39 | 4 |
| 2018 Q4 | 26,979 | $509,000 | +$32,614 | $19.02 | 3 |
| 2018 Q3 | 18,086 | $701,000 | -$641,731 | $38.76 | 3 |
| 2018 Q2 | 34,637 | $1,032,000 | -$305,713 | $29.78 | 3 |
| 2018 Q1 | 44,908 | $1,397,000 | +$647,374 | $31.11 | 3 |
| 2017 Q4 | 24,100 | $831,000 | -$946,687 | $29.15 | 2 |
| 2017 Q3 | 55,275 | $1,722,000 | +$1,722,000 | $31.16 | 3 |