| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 48,800 | $9,592,000 | $196.56 | 1 | |
| 2025 Q2 | 48,800 | $9,934,000 | +$753,193 | $203.57 | 1 |
| 2025 Q1 | 45,100 | $7,652,000 | -$593,836 | $169.67 | 1 |
| 2024 Q4 | 48,600 | $8,548,000 | +$140,708 | $175.88 | 1 |
| 2024 Q3 | 47,800 | $8,502,000 | -$213,439 | $177.87 | 1 |
| 2024 Q2 | 49,000 | $7,628,000 | -$217,943 | $155.67 | 1 |
| 2024 Q1 | 50,400 | $8,408,000 | -$65,733,790 | $166.83 | 1 |
| 2023 Q4 | 518,064 | $72,659,060 | +$64,306,172 | $140.52 | 2 |
| 2023 Q3 | 59,300 | $8,408,000 | $141.79 | 1 | |
| 2023 Q2 | 59,300 | $7,843,000 | -$64,392,633 | $132.26 | 1 |
| 2023 Q1 | 550,905 | $72,151,571 | +$65,405 | $130.9 | 2 |
| 2022 Q4 | 57,500 | $6,667,000 | -$858,014 | $115.95 | 1 |
| 2022 Q3 | 64,900 | $7,185,000 | -$476,048 | $110.71 | 1 |
| 2022 Q2 | 69,200 | $7,808,000 | -$1,218,590 | $112.83 | 1 |
| 2022 Q1 | 80,000 | $10,626,000 | -$1,787,865 | $132.82 | 1 |
| 2021 Q4 | 92,663 | $13,471,000 | -$242,000 | $145.36 | 2 |
| 2021 Q3 | 113,144 | $13,544,000 | -$289,960 | $119.71 | 3 |
| 2021 Q2 | 115,566 | $11,975,000 | +$11,700,367 | $116.67 | 3 |
| 2021 Q1 | 2,354 | $224,000 | -$169,784 | $95.16 | 1 |
| 2020 Q4 | 4,141 | $392,000 | -$435,775 | $94.73 | 2 |
| 2020 Q3 | 8,731 | $572,000 | -$2,181,397 | $65.52 | 2 |
| 2020 Q2 | 42,031 | $2,569,000 | -$130,556 | $61.12 | 2 |
| 2020 Q1 | 44,167 | $2,481,000 | +$2,373,000 | $56.32 | 2 |
| 2019 Q4 | 1,912 | $130,000 | $67.99 | 1 | |
| 2019 Q3 | 1,912 | $111,000 | $58.05 | 1 | |
| 2019 Q2 | 1,912 | $105,000 | $54.92 | 1 | |
| 2019 Q1 | 1,912 | $104,000 | $54.39 | 1 | |
| 2018 Q4 | 1,912 | $82,000 | -$637,000 | $42.89 | 1 |
| 2018 Q3 | 13,556 | $741,000 | -$1,044,134 | $54.55 | 2 |
| 2018 Q2 | 32,819 | $1,729,000 | +$1,729,000 | $52.68 | 1 |
| 2018 Q1 | 0 | $0 | -$426,000 | 0 | |
| 2017 Q4 | 8,900 | $426,000 | +$426,000 | $47.87 | 1 |
| 2016 Q4 | 0 | $0 | -$6,717,000 | 0 | |
| 2016 Q3 | 213,606 | $6,717,000 | +$482,032 | $31.45 | 1 |
| 2016 Q2 | 198,277 | $6,034,000 | +$6,034,000 | $30.43 | 1 |