| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $114.83 | 692 | $79,462.36 | 84,126 | 2026-05-19 | Filing | |
| $114.83 | 612 | $70,275.96 | 63,106 | 2026-05-19 | Filing | |
| $92.90 | 1,548 | $143,809.20 | 87,382 | 2026-04-27 | Filing | |
| $90.00 | 2,281 | $205,290.00 | 111,320 | 2026-04-24 | Filing | |
| $82.85 | 598 | $49,544.30 | 65,183 | 2026-04-20 | Filing | |
| $81.38 | 1,200 | $97,656.00 | 65,781 | 2026-04-20 | Filing | |
| $81.22 | 5,065 | $411,379.30 | 65,750 | 2026-04-20 | Filing | |
| $80.95 | 1,548 | $125,310.60 | 88,930 | 2026-04-20 | Filing | |
| $74.83 | 334 | $24,993.22 | 71,191 | 2026-03-18 | Filing | |
| $81.57 | 772 | $62,972.04 | 95,996 | 2026-02-25 | Filing | |
| $85.00 | 772 | $65,620.00 | 96,768 | 2026-02-18 | Filing | |
| $84.93 | 576 | $48,919.68 | 72,307 | 2026-02-18 | Filing | |
| $88.59 | 1,000 | $88,590.00 | 113,601 | 2026-01-20 | Filing | |
| $86.89 | 300 | $26,067.00 | 114,601 | 2026-01-20 | Filing | |
| $85.90 | 981 | $84,267.90 | 114,901 | 2026-01-20 | Filing | |
| $85.00 | 2,282 | $193,970.00 | 115,882 | 2026-01-06 | Filing | |
| $80.00 | 2,282 | $182,560.00 | 118,164 | 2026-01-05 | Filing | |
| $75.83 | 336 | $25,478.88 | 74,425 | 2025-12-18 | Filing | |
| $75.00 | 694 | $52,050.00 | 100,082 | 2025-12-17 | Filing | |
| $80.07 | 694 | $55,568.58 | 100,776 | 2025-12-12 | Filing |