| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 276,600 | $18,548,000 | +$15,657,838 | $67.06 | 1 |
| 2025 Q2 | 43,100 | $3,203,000 | +$3,203,000 | $74.32 | 1 |
| 2025 Q1 | 0 | $0 | -$2,005,000 | $65.25 | 0 |
| 2024 Q4 | 23,500 | $2,005,000 | +$767,872 | $85.35 | 1 |
| 2024 Q3 | 14,500 | $1,131,000 | +$1,131,000 | $78.03 | 1 |
| 2024 Q2 | $58.03 | 0 | |||
| 2024 Q1 | 0 | $0 | -$343,000 | $66.99 | 0 |
| 2023 Q4 | 5,600 | $343,000 | -$2,437,750 | $61.41 | 1 |
| 2023 Q3 | 45,400 | $2,654,000 | +$835,952 | $58.46 | 1 |
| 2023 Q2 | 31,100 | $2,075,000 | +$2,075,000 | $66.73 | 1 |
| 2023 Q1 | 0 | $0 | -$1,089,000 | $75.94 | 0 |
| 2022 Q4 | 15,300 | $1,089,000 | -$113,150,706 | $71.22 | 1 |
| 2022 Q3 | 1,328,500 | $114,324,000 | +$55,014,662 | $86.07 | 2 |
| 2022 Q2 | 689,200 | $48,134,000 | +$48,134,000 | $69.84 | 1 |
| 2022 Q1 | 0 | $0 | -$14,502,000 | $115.65 | 0 |
| 2021 Q4 | 2,650 | $14,502,000 | +$13,597,579 | $188.58 | 2 |
| 2021 Q3 | 4,800 | $1,249,000 | +$1,249,000 | $260.21 | 1 |
| 2021 Q2 | 0 | $0 | -$2,209,000 | $291.48 | 0 |
| 2021 Q1 | 9,100 | $2,209,000 | +$2,209,000 | $242.84 | 1 |
| 2020 Q4 | $234.2 | 0 | |||
| 2020 Q3 | 0 | $0 | -$435,000 | $197.03 | 0 |
| 2020 Q2 | 2,500 | $435,000 | +$435,000 | $174.23 | 1 |
| 2020 Q1 | 0 | $0 | -$475,000 | $95.74 | 0 |
| 2019 Q4 | 4,400 | $475,000 | $108.17 | 1 | |
| 2019 Q3 | $12.11 | 0 | |||
| 2019 Q2 | $114.46 | 0 | |||
| 2019 Q1 | $103.84 | 0 | |||
| 2018 Q4 | $84.09 | 0 | |||
| 2018 Q3 | $87.84 | 0 | |||
| 2018 Q2 | $83.27 | 0 | |||
| 2018 Q1 | $75.87 | 0 | |||
| 2017 Q4 | $73.62 | 0 | |||
| 2017 Q3 | 0 | $0 | -$4,000 | $64.03 | 0 |
| 2017 Q2 | 1,000 | $4,000 | $53.67 | 1 | |
| 2017 Q1 | 1,000 | $111,000 | +$111,000 | $43.02 | 1 |
| 2016 Q4 | $39.47 | 0 | |||
| 2016 Q3 | $40.97 | 0 | |||
| 2016 Q2 | $36.51 | 0 | |||
| 2016 Q1 | $38.6 | 0 | |||
| 2015 Q4 | 0 | $0 | -$2,250,000 | $36.2 | 0 |
| 2015 Q3 | 550,000 | $2,250,000 | +$2,250,000 | $31.04 | 1 |