| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 102,500 | $3,922,000 | $38.26 | 1 | |
| 2025 Q2 | 102,500 | $4,336,000 | +$164,980 | $42.3 | 1 |
| 2025 Q1 | 98,600 | $3,599,000 | -$284,708 | $36.5 | 1 |
| 2024 Q4 | 106,400 | $3,276,000 | $30.79 | 1 | |
| 2024 Q3 | 106,400 | $3,339,000 | -$182,013 | $31.38 | 1 |
| 2024 Q2 | 112,200 | $3,122,000 | $27.83 | 1 | |
| 2024 Q1 | 112,200 | $2,962,000 | -$406,549 | $26.4 | 1 |
| 2023 Q4 | 127,600 | $3,101,000 | -$167,687 | $24.3 | 1 |
| 2023 Q3 | 134,500 | $2,904,000 | $21.59 | 1 | |
| 2023 Q2 | 134,500 | $3,030,000 | +$874,522 | $22.53 | 1 |
| 2023 Q1 | 42,630 | $4,302,214 | $100.94 | 2 | |
| 2022 Q4 | 27,400 | $2,741,000 | -$320,117 | $100.04 | 1 |
| 2022 Q3 | 30,600 | $2,830,000 | -$120,229 | $92.48 | 1 |
| 2022 Q2 | 31,900 | $3,240,000 | -$782,069 | $101.57 | 1 |
| 2022 Q1 | 39,600 | $4,077,000 | -$175,023 | $102.95 | 1 |
| 2021 Q4 | 41,300 | $4,193,000 | -$48,000 | $101.53 | 1 |
| 2021 Q3 | 41,750 | $8,791,000 | +$8,661,400 | $159.18 | 2 |
| 2021 Q2 | 1,215 | $128,000 | $105.35 | 1 | |
| 2021 Q1 | 1,215 | $126,000 | -$25,926 | $103.7 | 1 |
| 2020 Q4 | 1,465 | $146,000 | -$194,898 | $99.66 | 1 |
| 2020 Q3 | 65,231 | $6,711,000 | -$4,328,804 | $102.55 | 3 |
| 2020 Q2 | 3,627,737 | $346,866,000 | +$346,038,414 | $98.53 | 4 |
| 2020 Q1 | 8,396 | $618,000 | +$618,000 | $73.61 | 1 |
| 2016 Q4 | 0 | $0 | -$3,750,000 | 0 | |
| 2016 Q3 | 81,632 | $3,750,000 | -$2,900,287 | $45.94 | 1 |
| 2016 Q2 | 144,767 | $5,981,000 | -$282,964 | $41.31 | 1 |
| 2016 Q1 | 151,616 | $5,482,000 | -$2,374,041 | $36.16 | 1 |
| 2015 Q4 | 217,275 | $5,619,000 | +$1,899,922 | $25.86 | 1 |
| 2015 Q3 | 143,809 | $5,031,000 | $34.98 | 1 | |
| 2014 Q4 | 0 | $0 | -$309,000 | 0 | |
| 2014 Q3 | 6,300 | $309,000 | +$309,000 | $49.05 | 1 |
| 2014 Q2 | 0 | $0 | -$616,000 | 0 | |
| 2014 Q1 | 12,600 | $616,000 | +$616,000 | $48.89 | 1 |