| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 1,616,666 | $91,176,294 | +$1,120,691 | $56.39 | 2 |
| 2025 Q2 | 1,596,795 | $93,079,260 | +$901,644 | $58.24 | 2 |
| 2025 Q1 | 1,581,325 | $77,270,529 | +$1,613,398 | $48.85 | 2 |
| 2024 Q4 | 1,548,311 | $79,477,760 | +$76,536,760 | $51.37 | 2 |
| 2024 Q3 | 57,200 | $3,491,000 | -$77,508,702 | $61.03 | 1 |
| 2024 Q2 | 1,531,590 | $80,489,504 | +$77,319,504 | $52.56 | 2 |
| 2024 Q1 | 60,300 | $3,085,000 | +$370,450 | $51.16 | 1 |
| 2023 Q4 | 60,361 | $2,714,550 | +$2,714,550 | $44.97 | 1 |
| 2023 Q2 | 0 | $0 | -$3,017,948 | 0 | |
| 2023 Q1 | 60,750 | $3,017,948 | $49.68 | 1 | |
| 2021 Q4 | 0 | $0 | -$9,890,000 | 0 | |
| 2021 Q3 | 114,381 | $9,890,000 | +$9,770,359 | $69.36 | 2 |
| 2021 Q2 | 2,320 | $127,000 | +$47,625 | $54.74 | 1 |
| 2021 Q1 | 1,450 | $80,000 | -$27,586 | $55.17 | 1 |
| 2020 Q4 | 1,950 | $88,000 | -$36,103 | $45.13 | 1 |
| 2020 Q3 | 2,750 | $106,000 | $38.55 | 1 | |
| 2020 Q2 | 2,750 | $88,000 | $32 | 1 | |
| 2020 Q1 | 2,750 | $83,000 | $30.18 | 1 | |
| 2019 Q4 | 2,750 | $117,000 | $42.55 | 1 | |
| 2019 Q3 | 2,750 | $110,000 | $40 | 1 | |
| 2019 Q2 | 2,750 | $134,000 | $48.73 | 1 | |
| 2019 Q1 | 2,750 | $111,000 | $40.36 | 1 | |
| 2018 Q4 | 2,750 | $100,000 | $36.36 | 1 | |
| 2018 Q3 | 2,750 | $124,000 | -$1,950,182 | $45.09 | 1 |
| 2018 Q2 | 46,000 | $2,257,000 | $49.07 | 1 | |
| 2018 Q1 | 46,000 | $2,319,000 | -$10,083 | $50.41 | 1 |
| 2017 Q4 | 46,200 | $2,134,000 | $46.19 | 1 | |
| 2017 Q3 | 46,200 | $2,236,000 | -$14,519 | $48.4 | 1 |
| 2017 Q2 | 46,500 | $2,353,000 | +$1,882,400 | $50.6 | 1 |
| 2017 Q1 | 9,300 | $2,026,000 | +$39,213 | $217.85 | 1 |
| 2016 Q4 | 9,120 | $2,405,000 | $263.71 | 1 | |
| 2016 Q3 | 9,120 | $1,755,000 | -$359,000 | $192.43 | 1 |
| 2016 Q2 | 11,220 | $1,938,000 | +$359,000 | $172.04 | 2 |
| 2016 Q1 | 9,120 | $2,248,000 | -$29,736,000 | $246.49 | 1 |
| 2015 Q4 | 193,220 | $31,216,000 | +$31,216,000 | $161.9 | 2 |
| 2015 Q3 | 0 | $0 | -$1,288,000 | 0 | |
| 2015 Q2 | 10,500 | $1,288,000 | +$245,333 | $122.67 | 1 |
| 2015 Q1 | 8,500 | $956,000 | +$956,000 | $112.47 | 1 |
| 2014 Q2 | 0 | $0 | -$263,000 | 0 | |
| 2014 Q1 | 3,100 | $263,000 | +$263,000 | $84.84 | 1 |