| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Director | $18.33 | 500,000 | $9,165,000.00 | 15,379,451 | 2026-03-12 | Filing |
| Large Shareholder, Director | $18.33 | 500,000 | $9,165,000.00 | 15,379,451 | 2026-03-12 | Filing |
| Director | $18.23 | 5,500 | $100,237.50 | 26,628 | 2026-03-11 | Filing |
| Large Shareholder, Director | $18.41 | 900,000 | $16,569,000.00 | 14,879,451 | 2026-03-11 | Filing |
| Large Shareholder, Director | $17.56 | 1,103,749 | $19,381,832.44 | 13,979,451 | 2026-03-10 | Filing |
| Large Shareholder, Director | $17.35 | 842,266 | $14,613,315.10 | 12,875,702 | 2026-03-09 | Filing |
| Large Shareholder, Director | $18.41 | 900,000 | $16,569,000.00 | 14,879,451 | 2026-03-11 | Filing |
| Large Shareholder, Director | $17.56 | 1,103,749 | $19,381,832.44 | 13,979,451 | 2026-03-10 | Filing |
| Large Shareholder, Director | $17.35 | 842,266 | $14,613,315.10 | 12,875,702 | 2026-03-09 | Filing |
| Large Shareholder, Director | $22.54 | 129,391 | $2,916,317.87 | 12,033,436 | 2025-08-13 | Filing |
| Large Shareholder, Director | $22.31 | 100,000 | $2,230,980.00 | 11,904,045 | 2025-08-13 | Filing |
| Large Shareholder, Director | $21.46 | 516,771 | $11,088,613.73 | 11,804,045 | 2025-08-12 | Filing |
| Large Shareholder, Director | $20.73 | 400,000 | $8,290,720.00 | 11,287,274 | 2025-08-11 | Filing |
| Large Shareholder, Director | $20.65 | 250,000 | $5,161,750.00 | 10,887,274 | 2025-08-11 | Filing |
| Large Shareholder, Director | $22.54 | 129,391 | $2,916,317.87 | 12,033,436 | 2025-08-13 | Filing |
| Large Shareholder, Director | $22.31 | 100,000 | $2,230,980.00 | 11,904,045 | 2025-08-13 | Filing |
| Large Shareholder, Director | $21.46 | 516,771 | $11,088,613.73 | 11,804,045 | 2025-08-12 | Filing |
| Large Shareholder, Director | $20.73 | 400,000 | $8,290,720.00 | 11,287,274 | 2025-08-11 | Filing |
| Large Shareholder, Director | $20.65 | 250,000 | $5,161,750.00 | 10,887,274 | 2025-08-11 | Filing |
| Director | $30.46 | 8,200 | $249,759.70 | 21,128 | 2025-05-15 | Filing |