| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 75,622 | $3,222,467 | +$640,769 | $42.61 | 1 |
| 2025 Q2 | 60,585 | $2,476,126 | +$70,011 | $40.87 | 1 |
| 2025 Q1 | 58,872 | $2,234,790 | +$1,506,002 | $37.96 | 1 |
| 2024 Q4 | 20,419 | $773,469 | -$11,668 | $37.88 | 2 |
| 2024 Q3 | 22,366 | $893,040 | +$714,179 | $39.92 | 3 |
| 2024 Q2 | 2,841 | $106,837 | -$1,308,118 | $37.61 | 1 |
| 2024 Q1 | 30,653 | $1,136,895 | -$182,073 | $37.09 | 2 |
| 2023 Q4 | 43,344 | $1,538,166 | -$16,564,273 | $35.54 | 3 |
| 2023 Q3 | 509,392 | $17,410,252 | +$16,326,489 | $33.23 | 3 |
| 2023 Q2 | 32,383 | $1,104,843 | +$851,315 | $33.88 | 2 |
| 2023 Q1 | 7,586 | $251,479 | +$251,479 | $33.15 | 1 |
| 2021 Q4 | 0 | $0 | -$296,000 | 0 | |
| 2021 Q3 | 6,815 | $296,000 | -$418,030 | $43.43 | 1 |
| 2021 Q2 | 16,372 | $716,030 | +$716,030 | $43.73 | 2 |
| 2019 Q2 | 0 | $0 | -$7 | 0 | |
| 2019 Q1 | 213 | $7,000 | +$7,000 | $32.86 | 1 |
| 2017 Q3 | 0 | $0 | -$152,951 | 0 | |
| 2017 Q2 | 4,825 | $152,951 | +$152,951 | $31.70 | 1 |
| 2016 Q2 | 0 | $0 | -$401,000 | 0 | |
| 2016 Q1 | 14,308 | $401,000 | +$84 | $28.03 | 1 |
| 2015 Q4 | 14,305 | $369,000 | +$21,797 | $25.80 | 1 |
| 2015 Q3 | 13,460 | $373,000 | +$388 | $27.71 | 1 |
| 2015 Q2 | 13,446 | $398,000 | +$326 | $29.60 | 1 |
| 2015 Q1 | 13,435 | $399,000 | +$399,000 | $29.70 | 1 |