| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 695,462 | $27,932,342 | +$5,080,414 | $40.22 | 42 |
| 2025 Q2 | 659,378 | $19,342,783 | +$524,325 | $29.34 | 40 |
| 2025 Q1 | 643,850 | $15,887,840 | -$1,681,770 | $25.1 | 31 |
| 2024 Q4 | 734,453 | $13,919,107 | -$1,435,609 | $18.94 | 32 |
| 2024 Q3 | 638,979 | $13,614,767 | -$194,073 | $21.31 | 31 |
| 2024 Q2 | 651,559 | $12,413,234 | -$2,644,053 | $19 | 30 |
| 2024 Q1 | 805,365 | $14,363,079 | -$5,237,203 | $17.82 | 32 |
| 2023 Q4 | 1,107,628 | $18,829,876 | +$2,279,981 | $17 | 37 |
| 2023 Q3 | 981,180 | $14,559,522 | -$4,086,876 | $14.84 | 33 |
| 2023 Q2 | 1,226,185 | $20,213,200 | +$8,560,724 | $16.49 | 35 |
| 2023 Q1 | 707,513 | $12,714,503 | -$410,039 | $17.97 | 31 |
| 2022 Q4 | 677,452 | $10,507,343 | -$2,259,768 | $15.51 | 31 |
| 2022 Q3 | 824,922 | $10,501,378 | +$4,116,211 | $12.73 | 26 |
| 2022 Q2 | 491,772 | $7,093,711 | -$525 | $14.42 | 22 |
| 2022 Q1 | 479,720 | $10,063,073 | +$3,081,346 | $20.98 | 26 |
| 2021 Q4 | 344,294 | $6,132,131 | -$346,321 | $17.83 | 27 |
| 2021 Q3 | 369,081 | $5,989,271 | -$2,735,665 | $16.16 | 27 |
| 2021 Q2 | 520,270 | $9,954,541 | +$3,798,061 | $19.13 | 26 |
| 2021 Q1 | 348,786 | $6,497,726 | -$3,011,975 | $18.63 | 25 |
| 2020 Q4 | 505,892 | $10,055,030 | -$7,494,856 | $19.9 | 28 |
| 2020 Q3 | 838,474 | $18,744,281 | +$512,347 | $22.36 | 25 |
| 2020 Q2 | 802,838 | $16,721,000 | +$5,581,500 | $20.87 | 16 |
| 2020 Q1 | 538,829 | $6,563,000 | +$1,993,795 | $12.18 | 15 |
| 2019 Q4 | 343,411 | $6,030,000 | +$3,416,726 | $17.55 | 14 |
| 2019 Q3 | 150,001 | $2,293,000 | -$456,333 | $15.29 | 12 |
| 2019 Q2 | 183,028 | $2,577,000 | +$455,001 | $14.08 | 9 |
| 2019 Q1 | 154,748 | $1,993,000 | +$708,938 | $12.88 | 8 |
| 2018 Q4 | 168,076 | $1,917,000 | -$477,822 | $11.41 | 8 |
| 2018 Q3 | 184,381 | $1,949,000 | -$456,273 | $10.57 | 7 |
| 2018 Q2 | 217,096 | $2,762,000 | +$84,143 | $12.72 | 9 |
| 2018 Q1 | 210,395 | $2,674,000 | +$939,440 | $12.72 | 10 |
| 2017 Q4 | 136,467 | $1,775,000 | +$130,946 | $13 | 7 |
| 2017 Q3 | 127,035 | $1,608,000 | -$393,450 | $12.65 | 6 |
| 2017 Q2 | 177,575 | $2,117,000 | +$2,117,000 | $11.92 | 3 |
| 2016 Q2 | 0 | $0 | -$1,000 | 0 | |
| 2016 Q1 | 75 | $1,000 | $13.33 | 1 |