| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| 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 |
| Large Shareholder, Officer, Director | $19.52 | 5,597 | $109,253.44 | 8,109,414 | 2026-02-25 | Filing |
| Large Shareholder, Officer, Director | $19.28 | 25,858 | $498,542.24 | 8,103,817 | 2026-02-24 | Filing |
| Large Shareholder, Officer, Director | $19.50 | 50,000 | $975,000.00 | 8,077,959 | 2026-02-23 | Filing |
| Large Shareholder, Officer, Director | $19.37 | 3,528 | $68,337.36 | 8,027,959 | 2026-02-20 | Filing |
| Large Shareholder, Officer, Director | $19.28 | 28,858 | $556,382.24 | 8,106,817 | 2026-02-24 | Filing |
| Large Shareholder, Officer, Director | $19.50 | 50,000 | $975,000.00 | 8,077,959 | 2026-02-23 | Filing |