| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 3,435,689 | $288,872,731 | +$287,041,312 | $84.08 | 7 |
| 2025 Q2 | 19,620 | $2,028,299 | +$1,100,095 | $105.72 | 4 |
| 2025 Q1 | 9,643 | $928,204 | -$189,049 | $96.26 | 1 |
| 2024 Q4 | 11,630 | $1,100,077 | +$1,100,077 | $95.13 | 3 |
| 2024 Q3 | 0 | $0 | -$6,987,644 | 0 | |
| 2024 Q2 | 115,939 | $6,987,644 | +$3,430,948 | $60.27 | 2 |
| 2024 Q1 | 52,067 | $3,556,696 | -$1,433,249 | $68.31 | 2 |
| 2023 Q4 | 76,846 | $4,497,856 | -$2,598,390 | $58.53 | 4 |
| 2023 Q3 | 121,240 | $7,114,362 | +$3,933,463 | $58.68 | 2 |
| 2023 Q2 | 53,892 | $4,073,696 | +$507,497 | $75.59 | 2 |
| 2023 Q1 | 53,467 | $3,566,199 | +$3,475,020 | $66.46 | 4 |
| 2022 Q4 | 965 | $47,179 | -$20,523,577 | $48.89 | 3 |
| 2022 Q3 | 418,500 | $20,560,000 | +$20,520,000 | $49.13 | 2 |
| 2022 Q2 | 715 | $40,000 | +$40,000 | $55.94 | 1 |
| 2021 Q4 | 0 | $0 | -$4,000 | 0 | |
| 2021 Q3 | 13 | $4,000 | -$1,058,000 | $307.69 | 1 |
| 2021 Q2 | 4,492 | $1,071,000 | +$724,000 | $250 | 3 |
| 2021 Q1 | 1,693 | $334,000 | +$334,000 | $184.63 | 2 |
| 2020 Q4 | 0 | $0 | -$3,369,000 | 0 | |
| 2020 Q3 | 28,600 | $3,369,000 | +$3,369,000 | $117.8 | 1 |
| 2020 Q2 | 0 | $0 | -$220,000 | 0 | |
| 2020 Q1 | 2,169 | $220,000 | +$217,000 | $110.61 | 2 |
| 2019 Q4 | 25 | $3,000 | -$2,208,000 | $120 | 1 |
| 2019 Q3 | 28,800 | $2,211,000 | +$2,199,000 | $76.77 | 1 |
| 2019 Q2 | 150 | $12,000 | -$1,308,000 | $80 | 1 |
| 2019 Q1 | 15,720 | $1,320,000 | +$1,251,000 | $83.97 | 1 |
| 2018 Q4 | 984 | $69,000 | -$4,143,317 | $70.12 | 1 |
| 2018 Q3 | 45,880 | $4,234,000 | +$4,234,000 | $92.71 | 3 |
| 2017 Q4 | 0 | $0 | -$434,000 | 0 | |
| 2017 Q3 | 12,100 | $434,000 | +$434,000 | $35.87 | 1 |
| 2017 Q2 | 0 | $0 | -$3,988,000 | 0 | |
| 2017 Q1 | 104,000 | $3,988,000 | +$3,988,000 | $38.35 | 2 |
| 2016 Q3 | 0 | $0 | -$40,000 | 0 | |
| 2016 Q2 | 1,256 | $40,000 | +$40,000 | $31.85 | 1 |
| 2014 Q4 | 0 | $0 | -$19,448,997 | 0 | |
| 2014 Q3 | 769,800 | $19,448,997 | +$19,448,997 | $25.26 | 1 |