| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder | $16.70 | 2,749 | $45,908.30 | 3,549,961 | 2026-07-16 | Filing |
| Large Shareholder | $16.71 | 6,533 | $109,166.43 | 3,552,710 | 2026-07-15 | Filing |
| Large Shareholder | $16.73 | 1,211 | $20,260.03 | 3,559,243 | 2026-07-14 | Filing |
| Large Shareholder | $16.74 | 75,000 | $1,255,500.00 | 3,560,454 | 2026-07-13 | Filing |
| Large Shareholder | $16.92 | 9,525 | $161,163.00 | 3,635,454 | 2026-07-02 | Filing |
| Large Shareholder | $17.27 | 132,421 | $2,286,910.67 | 3,644,979 | 2026-07-01 | Filing |
| Large Shareholder | $16.91 | 22,600 | $382,166.00 | 3,777,400 | 2026-06-30 | Filing |
| Large Shareholder | $16.58 | 100,000 | $1,658,000.00 | 3,800,000 | 2026-06-29 | Filing |
| Large Shareholder | $16.75 | 100,000 | $1,675,000.00 | 3,900,000 | 2026-06-26 | Filing |
| Director | $11.00 | 11,363 | $124,993.00 | 38,801 | 2025-06-06 | Filing |
| | $11.76 | 10,500 | $123,480.00 | 51,043 | 2024-08-08 | Filing |
| | $11.01 | 1,140 | $12,551.40 | 20,250 | 2024-05-15 | Filing |
| | $10.96 | 1,898 | $20,802.08 | 21,390 | 2024-05-13 | Filing |
| | $10.48 | 9,934 | $104,108.32 | 23,288 | 2024-05-09 | Filing |
| | $10.19 | 1,000 | $10,190.00 | 33,222 | 2024-05-08 | Filing |
| | $9.30 | 4,643 | $43,179.90 | 34,222 | 2023-05-26 | Filing |
| | $11.06 | 20,011 | $221,321.66 | 38,865 | 2023-01-18 | Filing |
| | $10.63 | 33,000 | $350,790.00 | 40,052 | 2023-08-07 | Filing |
| | $10.63 | 2,467,000 | $26,224,210.00 | 2,994,251 | 2023-08-07 | Filing |
| | $10.63 | 33,000 | $350,790.00 | 40,052 | 2023-08-07 | Filing |