| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 37,129 | $3,842,132 | +$434,120 | $103.48 | 6 |
| 2025 Q2 | 32,984 | $3,158,677 | -$184,463 | $95.78 | 3 |
| 2025 Q1 | 35,302 | $2,920,240 | $82.72 | 3 | |
| 2024 Q4 | 35,302 | $3,294,449 | -$341,196 | $93.32 | 3 |
| 2024 Q3 | 39,046 | $3,559,136 | +$93,143 | $91.16 | 5 |
| 2024 Q2 | 38,067 | $3,424,886 | +$1,418,001 | $89.97 | 4 |
| 2024 Q1 | 22,024 | $1,820,017 | -$435,348 | $82.64 | 3 |
| 2023 Q4 | 29,233 | $2,178,444 | +$51,772 | $74.52 | 3 |
| 2023 Q3 | 15,849 | $1,097,694 | -$23,991 | $69.26 | 1 |
| 2023 Q2 | 16,184 | $1,175,645 | -$41,975 | $72.05 | 2 |
| 2023 Q1 | 16,839 | $1,078,883 | +$41,975 | $64.08 | 3 |
| 2022 Q4 | 16,184 | $892,635 | -$4,000 | $55.05 | 2 |
| 2022 Q3 | 16,224 | $959,000 | +$24,000 | $59.25 | 2 |
| 2022 Q2 | 15,820 | $957,000 | $60.49 | 1 | |
| 2022 Q1 | 15,820 | $1,255,000 | $79.33 | 1 | |
| 2021 Q4 | 15,820 | $1,386,000 | $87.61 | 1 | |
| 2021 Q3 | 15,820 | $1,371,000 | $86.66 | 1 | |
| 2021 Q2 | 15,820 | $1,351,000 | $85.40 | 1 | |
| 2021 Q1 | 15,820 | $1,202,000 | $75.98 | 1 | |
| 2020 Q4 | 15,820 | $1,201,000 | $75.92 | 1 | |
| 2020 Q3 | 15,820 | $1,093,000 | $69.09 | 1 | |
| 2020 Q2 | 15,820 | $948,000 | -$469,000 | $59.92 | 1 |
| 2020 Q1 | 26,173 | $1,186,000 | $45.31 | 2 | |
| 2019 Q4 | 26,173 | $1,365,000 | -$350,624 | $52.15 | 2 |
| 2019 Q3 | 31,802 | $1,548,000 | +$295,000 | $48.67 | 3 |
| 2019 Q2 | 28,607 | $1,395,000 | -$93,771 | $48.77 | 3 |
| 2019 Q1 | 30,539 | $1,445,000 | $47.76 | 4 | |
| 2018 Q4 | 29,607 | $1,198,000 | +$33,138 | $40.46 | 3 |
| 2018 Q3 | 27,184 | $1,425,000 | $52.43 | 2 | |
| 2018 Q2 | 27,184 | $1,307,000 | $48.08 | 2 | |
| 2018 Q1 | 27,184 | $1,216,000 | $44.73 | 2 | |
| 2017 Q4 | 27,184 | $1,181,000 | $43.44 | 2 | |
| 2017 Q3 | 27,184 | $1,173,000 | +$737,000 | $43.15 | 2 |
| 2017 Q2 | 10,105 | $410,000 | -$49,000 | $40.57 | 1 |
| 2017 Q1 | 11,390 | $435,000 | +$49,000 | $38.17 | 2 |
| 2016 Q4 | 10,105 | $352,000 | -$12,615 | $34.83 | 1 |
| 2016 Q3 | 10,450 | $382,615 | -$50,239,000 | $36.59 | 2 |
| 2016 Q2 | 11,912 | $50,597,846 | +$50,215,000 | $34.34 | 3 |
| 2016 Q1 | 11,158 | $382,850 | $34.34 | 3 | |
| 2015 Q4 | 11,158 | $391,073 | +$31,666 | $35.03 | 3 |
| 2015 Q3 | 10,254 | $356,000 | +$333,000 | $34.49 | 2 |
| 2015 Q2 | 672 | $25,000 | -$800,795 | $37.20 | 1 |
| 2015 Q1 | 22,778 | $823,000 | +$823,000 | $36.16 | 2 |
| 2014 Q3 | 0 | $0 | -$40,715 | 0 | |
| 2014 Q2 | 465 | $40,715 | -$142,000 | $87.56 | 1 |
| 2014 Q1 | 4,176 | $142,000 | +$142,000 | $34.00 | 1 |