| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 219,159 | $14,981,825 | +$8,536,180 | $68.42 | 3 |
| 2025 Q2 | 94,393 | $6,539,406 | +$2,687,773 | $69.38 | 3 |
| 2025 Q1 | 55,650 | $3,425,027 | +$1,855,539 | $61.71 | 3 |
| 2024 Q4 | 25,575 | $1,511,680 | +$112,398 | $59.2 | 3 |
| 2024 Q3 | 23,475 | $1,249,006 | -$94,408 | $53.22 | 2 |
| 2024 Q2 | 25,775 | $1,225,900 | -$1,274,631 | $47.51 | 3 |
| 2024 Q1 | 52,700 | $2,630,199 | +$1,648,981 | $49.91 | 2 |
| 2023 Q4 | 19,660 | $993,179 | +$490,000 | $50.52 | 2 |
| 2023 Q3 | 9,960 | $535,450 | $53.76 | 1 | |
| 2023 Q2 | 9,960 | $515,330 | $51.74 | 1 | |
| 2023 Q1 | 9,960 | $520,660 | $52.28 | 1 | |
| 2022 Q4 | 9,960 | $474,000 | $47.64 | 1 | |
| 2022 Q3 | 9,960 | $398,000 | -$28,371 | $40 | 1 |
| 2022 Q2 | 10,670 | $454,000 | -$961,893 | $42.64 | 1 |
| 2022 Q1 | 27,938 | $1,557,000 | +$384,715 | $55.76 | 2 |
| 2021 Q4 | 21,038 | $1,332,000 | -$443,107 | $63.37 | 2 |
| 2021 Q3 | 28,038 | $1,525,000 | +$941,000 | $54.43 | 2 |
| 2021 Q2 | 10,738 | $569,000 | -$501,000 | $53 | 1 |
| 2021 Q1 | 20,438 | $1,056,000 | +$501,000 | $51.71 | 2 |
| 2020 Q4 | 10,738 | $480,000 | +$17,880 | $44.75 | 1 |
| 2020 Q3 | 10,338 | $407,000 | -$886,000 | $39.37 | 1 |
| 2020 Q2 | 29,338 | $1,368,000 | +$634,189 | $46.64 | 2 |
| 2020 Q1 | 15,738 | $618,000 | +$212,000 | $39.31 | 2 |
| 2019 Q4 | 10,338 | $496,000 | $47.96 | 1 | |
| 2019 Q3 | 10,338 | $511,000 | $49.41 | 1 | |
| 2019 Q2 | 10,338 | $566,000 | $54.73 | 1 | |
| 2019 Q1 | 10,338 | $558,000 | +$6,747 | $53.99 | 1 |
| 2018 Q4 | 10,213 | $443,000 | -$70,486 | $43.33 | 1 |
| 2018 Q3 | 11,838 | $576,000 | -$1,911,000 | $48.65 | 1 |
| 2018 Q2 | 56,238 | $2,420,000 | +$1,911,000 | $43.03 | 2 |
| 2018 Q1 | 11,838 | $508,000 | $42.89 | 1 | |
| 2017 Q4 | 11,838 | $453,000 | $38.3 | 1 | |
| 2017 Q3 | 11,838 | $398,000 | +$60,517 | $33.63 | 1 |
| 2017 Q2 | 10,038 | $315,000 | $31.3 | 1 | |
| 2017 Q1 | 10,038 | $339,000 | $33.8 | 1 | |
| 2016 Q4 | 21,068 | $637,000 | $30.22 | 2 | |
| 2016 Q3 | 21,068 | $668,000 | -$607,160 | $31.72 | 2 |
| 2016 Q2 | 42,268 | $1,213,000 | +$623,000 | $28.69 | 3 |
| 2016 Q1 | 20,568 | $585,000 | $28.47 | 2 | |
| 2015 Q4 | 20,568 | $559,000 | $27.16 | 2 | |
| 2015 Q3 | 20,568 | $540,000 | $26.25 | 2 | |
| 2015 Q2 | 20,568 | $564,000 | $27.46 | 2 | |
| 2015 Q1 | 20,568 | $567,000 | $27.53 | 2 | |
| 2014 Q4 | 20,568 | $572,000 | $27.81 | 2 | |
| 2014 Q3 | 20,568 | $518,000 | $25.17 | 2 | |
| 2014 Q2 | 20,568 | $511,000 | $24.85 | 2 | |
| 2014 Q1 | 20,568 | $461,000 | $22.41 | 2 |