| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 201,933 | $27,995,915 | -$1,317,502 | $138.64 | 2 |
| 2025 Q2 | 211,436 | $25,111,181 | +$1,834,918 | $118.76 | 1 |
| 2025 Q1 | 195,986 | $21,991,742 | +$1,421,711 | $112.21 | 1 |
| 2024 Q4 | 183,316 | $23,112,793 | -$7,256,380 | $126.08 | 1 |
| 2024 Q3 | 240,869 | $33,317,000 | -$1,326,904 | $138.32 | 1 |
| 2024 Q2 | 250,462 | $29,124,000 | -$2,936,563 | $116.28 | 1 |
| 2024 Q1 | 275,716 | $34,140,000 | -$14,537,199 | $123.82 | 1 |
| 2023 Q4 | 393,119 | $49,147,000 | -$1,705,497 | $125.02 | 1 |
| 2023 Q3 | 406,761 | $41,773,000 | +$1,641,812 | $102.7 | 1 |
| 2023 Q2 | 390,774 | $46,165,000 | -$8,083,429 | $118.14 | 1 |
| 2023 Q1 | 459,198 | $50,236,000 | +$50,236,000 | $109.4 | 1 |
| 2022 Q3 | 0 | $0 | -$1,000 | 0 | |
| 2022 Q2 | 6 | $1,000 | $166.67 | 1 | |
| 2022 Q1 | 6 | $1,000 | +$1,000 | $166.67 | 1 |
| 2020 Q4 | 0 | $0 | -$557,000 | 0 | |
| 2020 Q3 | 4,960 | $557,000 | -$6,176 | $112.3 | 1 |
| 2020 Q2 | 5,015 | $477,000 | $95.11 | 1 | |
| 2020 Q1 | 5,015 | $427,000 | -$41,295 | $85.14 | 1 |
| 2019 Q4 | 5,500 | $529,000 | -$16,547,000 | $96.18 | 1 |
| 2019 Q3 | 209,259 | $17,076,000 | +$17,076,000 | $81.6 | 1 |
| 2017 Q2 | 10,000 | $519,000 | +$79,407 | $51.9 | 1 |
| 2017 Q1 | 8,470 | $408,000 | -$15,896 | $48.17 | 1 |
| 2016 Q4 | 8,800 | $370,000 | -$29,432 | $42.05 | 1 |
| 2016 Q3 | 9,500 | $378,000 | +$378,000 | $39.79 | 1 |