| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder | $37.54 | 13,315 | $499,886.38 | 40,000 | 2026-07-14 | Filing |
| Large Shareholder | $37.54 | 15,000 | $563,146.50 | 2,665,000 | 2026-07-14 | Filing |
| Large Shareholder | $37.54 | 13,315 | $499,886.38 | 40,000 | 2026-07-14 | Filing |
| Large Shareholder | $37.54 | 15,000 | $563,146.50 | 2,665,000 | 2026-07-14 | Filing |
| Large Shareholder | $38.37 | 6,685 | $256,522.17 | 53,315 | 2026-07-07 | Filing |
| Large Shareholder | $38.37 | 20,000 | $767,456.00 | 2,680,000 | 2026-07-07 | Filing |
| Large Shareholder | $38.00 | 10,000 | $380,000.00 | 2,700,000 | 2026-07-06 | Filing |
| Large Shareholder | $37.39 | 25,000 | $934,627.50 | 60,000 | 2026-07-02 | Filing |
| Large Shareholder | $37.39 | 65,000 | $2,430,031.50 | 2,710,000 | 2026-07-02 | Filing |
| Director | $32.48 | 50,000 | $1,623,795.00 | 0 | 2026-06-17 | Filing |
| Officer, Director | $32.67 | 148 | $4,835.16 | 833,694 | 2026-05-28 | Filing |
| Officer, Director | $31.88 | 119,852 | $3,820,881.76 | 833,842 | 2026-05-28 | Filing |
| Officer | $31.47 | 19,679 | $619,374.88 | 25,249 | 2026-05-27 | Filing |
| Officer | $31.49 | 37,524 | $1,181,732.07 | 25,249 | 2026-05-26 | Filing |
| Officer | $35.00 | 519 | $18,165.00 | 25,249 | 2026-05-22 | Filing |
| Officer | $33.88 | 9,315 | $315,594.06 | 25,768 | 2026-05-22 | Filing |
| Officer | $33.22 | 32,963 | $1,095,057.23 | 35,083 | 2026-05-22 | Filing |
| Officer | $16.02 | 2,631 | $42,148.62 | 204,753 | 2025-08-20 | Filing |
| Officer | $16.16 | 39,082 | $631,565.12 | 205,299 | 2025-08-19 | Filing |
| Officer | $14.73 | 10,223 | $150,584.79 | 612,646 | 2025-06-16 | Filing |