| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 14,001 | $1,551,122 | -$2,770 | $110.78 | 2 |
| 2025 Q2 | 14,026 | $1,439,618 | -$2,566 | $102.65 | 2 |
| 2025 Q1 | 14,051 | $1,229,450 | -$10,938 | $87.49 | 2 |
| 2024 Q4 | 14,176 | $1,427,010 | +$77,103 | $100.66 | 2 |
| 2024 Q3 | 13,410 | $1,311,486 | -$107,569 | $97.8 | 2 |
| 2024 Q2 | 14,510 | $1,112,015 | -$7,739 | $76.65 | 2 |
| 2024 Q1 | 14,611 | $1,248,480 | +$864,000 | $85.45 | 2 |
| 2023 Q4 | 4,500 | $327,195 | -$399,905 | $72.71 | 1 |
| 2023 Q3 | 10,000 | $647,500 | $64.75 | 1 | |
| 2023 Q2 | 10,000 | $646,000 | $64.6 | 1 | |
| 2023 Q1 | 10,000 | $552,700 | $55.27 | 1 | |
| 2022 Q4 | 10,000 | $449,800 | $44.98 | 1 | |
| 2022 Q3 | 10,000 | $406,000 | -$46,000 | $40.6 | 1 |
| 2022 Q2 | 11,000 | $504,000 | +$46,000 | $45.9 | 2 |
| 2022 Q1 | 10,000 | $542,000 | $54.2 | 1 | |
| 2021 Q4 | 10,000 | $730,000 | -$2,343,000 | $73 | 1 |
| 2021 Q3 | 42,266 | $3,069,000 | +$37,832 | $72.61 | 2 |
| 2021 Q2 | 41,745 | $2,817,000 | -$16,869 | $67.49 | 2 |
| 2021 Q1 | 41,995 | $2,616,000 | -$271,028 | $62.3 | 2 |
| 2020 Q4 | 46,346 | $2,460,000 | +$19,637 | $53.09 | 2 |
| 2020 Q3 | 45,976 | $2,104,000 | -$35,550 | $45.78 | 2 |
| 2020 Q2 | 46,753 | $1,776,000 | +$6,647 | $37.99 | 2 |
| 2020 Q1 | 46,578 | $1,386,000 | -$4,819 | $29.77 | 2 |
| 2019 Q4 | 46,740 | $2,144,000 | $45.88 | 2 | |
| 2019 Q3 | 46,740 | $1,766,000 | $37.79 | 2 | |
| 2019 Q2 | 46,740 | $1,738,000 | $37.19 | 2 | |
| 2019 Q1 | 46,740 | $2,080,000 | -$922,000 | $44.5 | 2 |
| 2018 Q4 | 71,157 | $2,688,000 | -$652,365 | $37.78 | 3 |
| 2018 Q3 | 88,425 | $3,832,000 | -$37,568 | $43.34 | 3 |
| 2018 Q2 | 89,293 | $3,756,000 | -$5,773,233 | $42.07 | 3 |
| 2018 Q1 | 174,232 | $11,869,000 | -$825,400 | $68.12 | 4 |
| 2017 Q4 | 186,348 | $13,159,000 | -$855,554 | $70.61 | 4 |
| 2017 Q3 | 198,463 | $13,487,000 | -$878,124 | $67.96 | 4 |
| 2017 Q2 | 211,385 | $14,064,000 | -$925,640 | $66.53 | 4 |
| 2017 Q1 | 225,883 | $14,181,000 | -$724,001 | $62.78 | 5 |
| 2016 Q4 | 240,457 | $13,483,000 | -$2,759,938 | $56.07 | 5 |
| 2016 Q3 | 255,657 | $16,423,000 | +$1,487,758 | $64.23 | 5 |
| 2016 Q2 | 262,289 | $15,288,000 | -$2,425,577 | $58.29 | 8 |
| 2016 Q1 | 307,123 | $16,664,000 | -$1,621,337 | $54.26 | 10 |
| 2015 Q4 | 340,321 | $16,758,000 | -$3,825 | $49.53 | 9 |
| 2015 Q3 | 340,307 | $17,368,000 | +$2,008,748 | $51.04 | 9 |
| 2015 Q2 | 299,385 | $20,583,000 | -$618,152 | $68.74 | 9 |
| 2015 Q1 | 308,687 | $19,410,000 | +$558,700 | $62.89 | 10 |
| 2014 Q4 | 299,802 | $19,912,000 | +$1,254,606 | $66.41 | 10 |
| 2014 Q3 | 280,912 | $18,396,000 | +$1,900,717 | $65.48 | 10 |
| 2014 Q2 | 290,803 | $20,973,000 | -$333,087 | $72.12 | 12 |
| 2014 Q1 | 295,426 | $23,438,000 | -$2,724,155 | $79.34 | 12 |