| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $46.84 | 10,000 | $468,400.00 | 16,394 | 2026-08-03 | Filing | |
| $48.90 | 500 | $24,450.00 | 1,078 | 2026-07-30 | Filing | |
| $48.90 | 2,500 | $122,250.00 | 1,078 | 2026-07-30 | Filing | |
| $48.90 | 1,500 | $73,350.00 | 1,078 | 2026-07-30 | Filing | |
| $44.90 | 2,500 | $112,250.00 | 886 | 2026-06-26 | Filing | |
| $44.90 | 232 | $10,416.80 | 886 | 2026-06-26 | Filing | |
| $44.75 | 5,000 | $223,750.00 | 16,009 | 2026-06-26 | Filing | |
| $45.00 | 5,000 | $225,000.00 | 75,753 | 2026-06-26 | Filing | |
| $45.00 | 5,000 | $225,000.00 | 75,753 | 2026-06-26 | Filing | |
| $45.64 | 15,000 | $684,600.00 | 1,647 | 2026-06-26 | Filing | |
| $40.24 | 10,000 | $402,400.00 | 16,248 | 2026-06-18 | Filing | |
| $40.21 | 15,000 | $603,150.00 | 1,647 | 2026-06-18 | Filing | |
| $35.00 | 4,375 | $153,125.00 | 75,753 | 2026-06-02 | Filing | |
| $32.82 | 3,500 | $114,870.00 | 18,300 | 2026-05-13 | Filing | |
| $32.83 | 3,500 | $114,905.00 | 18,300 | 2026-05-13 | Filing | |
| $32.64 | 7,500 | $244,800.00 | 18,802 | 2026-05-11 | Filing | |
| $33.05 | 2,500 | $82,625.00 | 26,302 | 2026-05-11 | Filing | |
| $40.50 | 5,000 | $202,500.00 | 21,009 | 2026-05-07 | Filing | |
| $40.50 | 1,422 | $57,591.00 | 1,118 | 2026-05-07 | Filing | |
| $38.00 | 3,433 | $130,454.00 | 2,540 | 2026-05-06 | Filing |