| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $24.21 | 10,000 | $242,100.00 | 8,426,525 | 2026-06-15 | Filing |
| Large Shareholder, Officer, Director | $24.63 | 10,000 | $246,300.00 | 8,416,525 | 2026-06-12 | Filing |
| Large Shareholder, Officer, Director | $24.62 | 2,000 | $49,240.00 | 104,859 | 2026-06-11 | Filing |
| Large Shareholder, Officer, Director | $24.62 | 8,000 | $196,960.00 | 8,406,525 | 2026-06-11 | Filing |
| Large Shareholder, Officer, Director | $24.64 | 10,000 | $246,400.00 | 8,398,525 | 2026-06-10 | Filing |
| Large Shareholder, Officer, Director | $23.40 | 10,000 | $234,000.00 | 8,388,525 | 2026-06-01 | Filing |
| Large Shareholder, Officer, Director | $23.59 | 10,000 | $235,900.00 | 8,378,525 | 2026-05-29 | Filing |
| Large Shareholder, Officer, Director | $22.96 | 16,337 | $375,097.52 | 8,368,525 | 2026-05-28 | Filing |
| Large Shareholder, Officer, Director | $22.56 | 80,000 | $1,804,800.00 | 8,352,188 | 2026-05-27 | Filing |
| Large Shareholder, Officer, Director | $22.67 | 10,000 | $226,700.00 | 8,272,188 | 2026-05-22 | Filing |
| Large Shareholder, Officer, Director | $21.70 | 56,656 | $1,229,435.20 | 8,262,188 | 2026-05-21 | Filing |
| Large Shareholder, Officer, Director | $21.32 | 4,880 | $104,041.60 | 8,205,532 | 2026-05-20 | Filing |
| Large Shareholder, Officer, Director | $21.15 | 17,319 | $366,296.85 | 8,200,652 | 2026-05-19 | Filing |
| Large Shareholder, Officer, Director | $21.00 | 2,400 | $50,400.00 | 102,859 | 2026-05-18 | Filing |
| Large Shareholder, Officer, Director | $21.00 | 68,768 | $1,444,128.00 | 8,183,333 | 2026-05-18 | Filing |
| Large Shareholder, Officer, Director | $20.79 | 29,360 | $610,394.40 | 1,209,021 | 2026-05-15 | Filing |
| Large Shareholder, Officer, Director | $21.09 | 78,000 | $1,645,020.00 | 1,179,661 | 2026-05-14 | Filing |
| Large Shareholder, Officer, Director | $20.99 | 78,000 | $1,637,220.00 | 1,101,661 | 2026-05-13 | Filing |
| Large Shareholder, Officer, Director | $21.01 | 14,640 | $307,586.40 | 1,023,661 | 2026-05-12 | Filing |
| Large Shareholder, Officer, Director | $20.06 | 5,151 | $103,329.06 | 8,114,565 | 2026-02-26 | Filing |