| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $82.92 | 3,900 | $323,372.40 | 580,296 | 2026-06-17 | Filing | |
| $80.32 | 73,842 | $5,931,137.12 | 402,579 | 2026-06-12 | Filing | |
| $80.29 | 74,232 | $5,960,235.74 | 309,871 | 2026-06-12 | Filing | |
| $79.14 | 96,158 | $7,609,944.12 | 476,421 | 2026-06-11 | Filing | |
| $79.14 | 95,768 | $7,579,079.52 | 384,103 | 2026-06-11 | Filing | |
| $80.00 | 30,000 | $2,400,000.00 | 57,910 | 2026-06-11 | Filing | |
| $75.05 | 8,045 | $603,777.25 | 59,085 | 2026-06-01 | Filing | |
| $77.48 | 3,900 | $302,152.50 | 582,666 | 2026-05-20 | Filing | |
| $75.00 | 30,000 | $2,250,000.00 | 57,910 | 2026-05-12 | Filing | |
| $70.00 | 20,000 | $1,400,000.00 | 57,910 | 2026-05-08 | Filing | |
| $70.00 | 8,561 | $599,270.00 | 67,130 | 2026-05-08 | Filing | |
| $66.87 | 2,000 | $133,740.00 | 75,691 | 2026-05-01 | Filing | |
| $68.00 | 50,000 | $3,400,000.00 | 515,681 | 2026-04-30 | Filing | |
| $67.50 | 20,000 | $1,350,000.00 | 57,910 | 2026-04-30 | Filing | |
| $62.50 | 20,000 | $1,250,000.00 | 57,910 | 2026-04-29 | Filing | |
| $65.00 | 20,000 | $1,300,000.00 | 77,910 | 2026-04-29 | Filing | |
| $59.35 | 20,544 | $1,219,245.31 | 298,484 | 2026-04-29 | Filing | |
| $51.13 | 25,000 | $1,278,250.00 | 298,484 | 2026-04-28 | Filing | |
| $50.00 | 25,000 | $1,250,000.00 | 298,484 | 2026-04-27 | Filing | |
| $50.00 | 25,000 | $1,250,000.00 | 298,484 | 2026-04-24 | Filing |