| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $18.63 | 200,000 | $3,726,000.00 | 0 | 2026-04-07 | Filing |
| Large Shareholder, Officer, Director | $19.42 | 200,000 | $3,884,000.00 | 0 | 2026-03-31 | Filing |
| Large Shareholder, Officer, Director | $18.17 | 200,000 | $3,634,000.00 | 0 | 2026-03-24 | Filing |
| Large Shareholder, Officer, Director | $19.15 | 102,621 | $1,965,192.15 | 0 | 2026-03-17 | Filing |
| Large Shareholder, Officer, Director | $19.60 | 97,379 | $1,908,628.40 | 102,621 | 2026-03-17 | Filing |
| Officer | $20.15 | 14,366 | $289,474.90 | 312,362 | 2026-03-12 | Filing |
| Officer | $19.34 | 5,077 | $98,189.18 | 412,425 | 2026-03-12 | Filing |
| Officer | $19.72 | 8,923 | $175,961.56 | 417,502 | 2026-03-12 | Filing |
| Large Shareholder, Officer, Director | $19.34 | 700 | $13,538.00 | 0 | 2026-03-10 | Filing |
| Large Shareholder, Officer, Director | $19.96 | 206,127 | $4,114,294.92 | 700 | 2026-03-10 | Filing |
| Officer | $20.16 | 15,093 | $304,274.88 | 326,728 | 2026-03-05 | Filing |
| Large Shareholder, Officer, Director | $17.90 | 45,978 | $823,006.20 | 0 | 2026-03-03 | Filing |
| Large Shareholder, Officer, Director | $18.86 | 154,022 | $2,904,854.92 | 45,978 | 2026-03-03 | Filing |
| Large Shareholder, Officer, Director | $16.38 | 39,644 | $649,368.72 | 0 | 2026-02-24 | Filing |
| Large Shareholder, Officer, Director | $16.86 | 160,356 | $2,703,602.16 | 39,644 | 2026-02-24 | Filing |
| Officer | $18.63 | 4,719 | $87,914.97 | 442,219 | 2026-02-13 | Filing |
| Officer | $19.01 | 9,281 | $176,431.81 | 446,938 | 2026-02-13 | Filing |
| Large Shareholder, Officer, Director | $24.94 | 4,530 | $112,978.20 | 0 | 2026-01-27 | Filing |
| Large Shareholder, Officer, Director | $25.34 | 150,689 | $3,818,459.26 | 4,530 | 2026-01-27 | Filing |
| Large Shareholder, Officer, Director | $23.29 | 796 | $18,538.84 | 0 | 2026-01-20 | Filing |