| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 136,065 | $10,875,225 | -$1,592,300 | $79.93 | 1 |
| 2025 Q2 | 155,987 | $11,049,984 | -$437,928 | $70.84 | 1 |
| 2025 Q1 | 162,169 | $9,121,126 | +$177,620 | $56.24 | 1 |
| 2024 Q4 | 159,011 | $10,053,449 | $63.22 | 1 | |
| 2023 Q2 | 0 | $0 | -$22,196,906 | 0 | |
| 2023 Q1 | 524,170 | $22,196,906 | -$226,327 | $42.35 | 1 |
| 2022 Q4 | 530,133 | $21,429,000 | -$4,519,849 | $40.42 | 2 |
| 2022 Q3 | 641,950 | $28,244,000 | -$30,273 | $43.9 | 2 |
| 2022 Q2 | 642,638 | $31,143,000 | +$15,570,383 | $48.51 | 2 |
| 2022 Q1 | 321,342 | $39,040,000 | -$840,126 | $121.44 | 2 |
| 2021 Q4 | 328,257 | $38,311,000 | -$1,382,356 | $116.18 | 2 |
| 2021 Q3 | 340,099 | $37,876,000 | +$216,259 | $112.95 | 2 |
| 2021 Q2 | 338,156 | $38,534,000 | $113.91 | 2 | |
| 2021 Q1 | 338,156 | $33,106,000 | +$667,000 | $97.89 | 2 |
| 2020 Q4 | 331,341 | $28,276,000 | $85.34 | 1 | |
| 2020 Q3 | 331,341 | $24,689,000 | +$24,689,000 | $74.51 | 1 |
| 2019 Q3 | 0 | $0 | -$6,751,000 | 0 | |
| 2019 Q2 | 85,669 | $6,751,000 | -$8,400,432 | $78.8 | 1 |
| 2019 Q1 | 192,269 | $15,198,000 | +$1,118,099 | $79.05 | 1 |
| 2018 Q4 | 178,124 | $13,261,000 | +$1,182,448 | $74.45 | 1 |
| 2018 Q3 | 161,571 | $15,129,000 | -$616,958 | $93.76 | 2 |
| 2018 Q2 | 168,167 | $14,620,000 | +$313,583 | $86.94 | 1 |
| 2018 Q1 | 164,560 | $14,515,000 | +$305,101 | $88.2 | 1 |
| 2017 Q4 | 161,101 | $15,756,000 | -$615,426 | $97.8 | 1 |
| 2017 Q3 | 167,660 | $14,636,000 | +$900,626 | $87.47 | 2 |
| 2017 Q2 | 157,353 | $12,769,000 | +$12,769,000 | $81.15 | 1 |
| 2017 Q1 | 0 | $0 | -$209,000 | 0 | |
| 2016 Q4 | 2,567 | $209,000 | +$209,000 | $81.42 | 1 |
| 2015 Q3 | 0 | $0 | -$597,000 | 0 | |
| 2015 Q2 | 8,100 | $597,000 | +$597,000 | $73.7 | 1 |