| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2024 Q4 | 115,000 | $8,942,400 | $77.76 | 1 | |
| 2024 Q3 | 115,000 | $11,113,600 | -$2,242,048 | $96.64 | 1 |
| 2024 Q2 | 138,200 | $14,755,614 | -$8,733,786 | $106.77 | 1 |
| 2024 Q1 | 220,000 | $22,554,400 | +$2,050,400 | $102.52 | 1 |
| 2023 Q4 | 200,000 | $20,190,000 | $100.95 | 1 | |
| 2023 Q3 | 200,000 | $21,650,000 | -$16,237,500 | $108.25 | 1 |
| 2023 Q2 | 350,000 | $33,022,500 | $94.35 | 1 | |
| 2023 Q1 | 350,000 | $33,432,000 | $95.52 | 1 | |
| 2022 Q4 | 350,000 | $34,919,500 | -$2,993,100 | $99.77 | 1 |
| 2022 Q3 | 380,000 | $31,377,000 | $82.57 | 1 | |
| 2022 Q2 | 380,000 | $34,463,000 | $90.69 | 1 | |
| 2022 Q1 | 390,000 | $43,216,000 | -$4,986,462 | $110.81 | 1 |
| 2021 Q4 | 435,000 | $40,611,000 | $93.36 | 1 | |
| 2021 Q3 | 435,000 | $35,359,000 | $81.29 | 1 | |
| 2021 Q2 | 435,000 | $33,995,000 | $78.15 | 1 | |
| 2021 Q1 | 435,000 | $34,483,000 | $79.27 | 1 | |
| 2020 Q4 | 435,000 | $28,527,000 | $65.58 | 1 | |
| 2020 Q3 | 435,000 | $19,880,000 | +$5,027,126 | $45.7 | 1 |
| 2020 Q2 | 325,000 | $13,367,000 | +$7,563,666 | $41.13 | 1 |
| 2020 Q1 | 141,100 | $5,789,000 | +$45,130 | $41.03 | 1 |
| 2019 Q4 | 140,000 | $8,057,000 | $57.55 | 1 | |
| 2019 Q3 | 140,000 | $7,927,000 | $56.62 | 1 | |
| 2019 Q2 | 140,000 | $7,799,000 | -$14,205,321 | $55.71 | 1 |
| 2019 Q1 | 395,000 | $20,963,000 | -$7,960,633 | $53.07 | 1 |
| 2018 Q4 | 545,000 | $29,125,000 | +$13,360,092 | $53.44 | 1 |
| 2018 Q3 | 295,000 | $20,269,000 | $68.71 | 1 | |
| 2018 Q2 | 295,000 | $20,564,000 | +$20,564,000 | $69.71 | 1 |