| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $93.81 | 45,809 | $4,297,342.29 | 503,619 | 2026-06-11 | Filing | |
| $96.37 | 40,000 | $3,854,800.00 | 34,750 | 2026-06-05 | Filing | |
| $126.64 | 25,904 | $3,280,482.56 | 745,973 | 2025-05-27 | Filing | |
| $90.25 | 5,000 | $451,250.00 | 565,805 | 2026-05-20 | Filing | |
| $76.34 | 15,000 | $1,145,100.00 | 43,239 | 2026-05-13 | Filing | |
| $86.22 | 1,350,000 | $116,397,000.00 | 27,980,155 | 2026-04-15 | Filing | |
| $91.42 | 1,690,000 | $154,499,800.00 | 29,330,155 | 2026-04-14 | Filing | |
| $88.88 | 40,000 | $3,555,200.00 | 4,750 | 2026-03-23 | Filing | |
| $94.75 | 47,000 | $4,453,250.00 | 666,681 | 2025-03-17 | Filing | |
| $77.34 | 10,000 | $773,400.00 | 382,375 | 2025-12-10 | Filing | |
| $69.75 | 2,288,621 | $159,631,314.75 | 211,379 | 2025-12-09 | Filing | |
| $73.52 | 40,000 | $2,940,800.00 | 4,750 | 2025-12-05 | Filing | |
| $73.76 | 6,000 | $442,560.00 | 122,486 | 2025-12-05 | Filing | |
| $56.00 | 10,000 | $560,010.00 | 387,485 | 2025-11-26 | Filing | |
| $40.58 | 40,000 | $1,623,200.00 | 4,750 | 2025-09-16 | Filing | |
| $48.04 | 16,000 | $768,640.00 | 44,750 | 2025-09-03 | Filing | |
| $52.48 | 20,000 | $1,049,600.00 | 397,485 | 2025-08-26 | Filing | |
| $41.84 | 10,000 | $418,400.00 | 305,667 | 2025-06-16 | Filing | |
| $36.08 | 15,000 | $541,200.00 | 315,667 | 2025-06-09 | Filing | |
| $34.60 | 4,250 | $147,050.00 | 20,750 | 2025-06-10 | Filing |