| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 21,552 | $6,743,051 | +$403,294 | $312.87 | 1 |
| 2025 Q2 | 20,263 | $5,958,911 | -$2,142,655 | $294.08 | 1 |
| 2025 Q1 | 27,549 | $7,318,896 | -$805,241 | $265.67 | 1 |
| 2024 Q4 | 30,580 | $4,386,064 | $143.43 | 1 | |
| 2024 Q2 | 0 | $0 | -$6,121,550 | 0 | |
| 2024 Q1 | 35,876 | $6,121,550 | -$405,419 | $170.63 | 1 |
| 2023 Q4 | 38,252 | $5,669,034 | -$304,111 | $148.2 | 1 |
| 2023 Q3 | 40,304 | $5,674,528 | -$29,707,346 | $140.79 | 1 |
| 2023 Q2 | 238,840 | $35,755,376 | +$29,265,060 | $149.74 | 2 |
| 2023 Q1 | 43,328 | $6,421,158 | -$224,225 | $148.2 | 1 |
| 2022 Q4 | 44,841 | $5,729,883 | -$97,370 | $127.78 | 1 |
| 2022 Q3 | 45,603 | $5,045,000 | -$499,671 | $110.63 | 1 |
| 2022 Q2 | 50,085 | $6,106,000 | -$228,649 | $121.83 | 2 |
| 2022 Q1 | 51,960 | $6,561,000 | -$594,480 | $126.27 | 1 |
| 2021 Q4 | 56,668 | $4,826,000 | -$14,214,336 | $85.16 | 1 |
| 2021 Q3 | 223,576 | $21,772,000 | -$1,828,296 | $97.38 | 1 |
| 2021 Q2 | 242,333 | $24,705,000 | +$22,105,435 | $101.45 | 3 |
| 2021 Q1 | 25,500 | $2,538,000 | +$2,538,000 | $98.65 | 2 |
| 2020 Q1 | 0 | $0 | -$351,103 | 0 | |
| 2019 Q4 | 3,383 | $351,103 | -$136,788 | $103.78 | 1 |
| 2019 Q3 | 4,701 | $541,000 | -$472,181 | $115.08 | 1 |
| 2019 Q2 | 8,804 | $1,086,000 | -$27,754 | $123.35 | 1 |
| 2019 Q1 | 9,029 | $1,079,000 | $119.5 | 1 | |
| 2018 Q4 | 9,029 | $1,050,000 | -$770,667 | $116.29 | 1 |
| 2018 Q3 | 15,656 | $2,220,000 | +$663,901 | $141.8 | 1 |
| 2018 Q2 | 21,948 | $2,824,000 | $128.67 | 2 | |
| 2018 Q1 | 10,974 | $1,334,000 | +$36,103 | $121.56 | 1 |
| 2017 Q4 | 10,677 | $1,196,000 | -$51,976 | $112.02 | 1 |
| 2017 Q3 | 11,141 | $1,258,000 | -$15,515,032 | $112.92 | 1 |
| 2017 Q2 | 175,518 | $6,696,000 | +$1,043,399 | $67.2 | 2 |
| 2017 Q1 | 17,414 | $1,687,000 | +$1,634,000 | $96.88 | 1 |
| 2016 Q4 | 544 | $53,000 | +$53,000 | $97.43 | 1 |