| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| 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 |
| Officer | $14.77 | 6,800 | $100,436.00 | 622,869 | 2025-06-13 | Filing |
| Officer | $14.92 | 16,977 | $253,296.84 | 629,669 | 2025-06-12 | Filing |
| Large Shareholder, Officer, Director | $16.81 | 70,000 | $1,176,700.00 | 2,873,513 | 2025-06-05 | Filing |
| Large Shareholder, Officer, Director | $17.00 | 70,000 | $1,190,000.00 | 2,943,513 | 2025-06-04 | Filing |
| Large Shareholder, Officer, Director | $19.02 | 400 | $7,608.00 | 3,013,513 | 2025-06-03 | Filing |
| Large Shareholder, Officer, Director | $18.38 | 8,655 | $159,078.90 | 3,013,913 | 2025-06-03 | Filing |
| Large Shareholder, Officer, Director | $17.38 | 60,945 | $1,059,224.10 | 3,022,568 | 2025-06-03 | Filing |
| Large Shareholder | $4.67 | 25,000 | $116,712.50 | 2,375,000 | 2021-11-17 | Filing |
| Large Shareholder | $4.86 | 938 | $4,560.46 | 85,000 | 2021-11-16 | Filing |