| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Director | $19.56 | 20,489 | $400,838.60 | 1,341,834 | 2026-08-13 | Filing |
| Officer | $12.41 | 89,219 | $1,107,216.71 | 6,369,290 | 2026-08-11 | Filing |
| Officer | $12.07 | 63,616 | $767,667.00 | 6,458,509 | 2026-08-10 | Filing |
| Large Shareholder, Officer, Director | $12.09 | 80,000 | $967,096.00 | 27,591,939 | 2026-08-10 | Filing |
| Large Shareholder, Officer, Director | $12.06 | 80,000 | $964,528.00 | 27,671,939 | 2026-08-03 | Filing |
| Officer | $14.56 | 104,647 | $1,523,451.03 | 6,522,125 | 2026-07-28 | Filing |
| Officer | $14.63 | 110,467 | $1,616,220.58 | 6,626,772 | 2026-07-27 | Filing |
| Large Shareholder, Officer, Director | $14.45 | 15,223 | $220,013.45 | 27,751,939 | 2026-07-27 | Filing |
| Large Shareholder, Officer, Director | $14.63 | 80,000 | $1,170,520.00 | 27,767,162 | 2026-07-27 | Filing |
| Officer | $14.64 | 17,568 | $257,206.06 | 596,482 | 2026-07-27 | Filing |
| Large Shareholder, Officer, Director | $13.51 | 80,000 | $1,080,544.00 | 27,847,162 | 2026-07-20 | Filing |
| Large Shareholder, Officer, Director | $14.30 | 14,777 | $211,278.59 | 27,927,162 | 2026-07-17 | Filing |
| Officer | $12.71 | 82,767 | $1,052,051.34 | 6,737,239 | 2026-07-15 | Filing |
| Officer | $12.84 | 83,119 | $1,067,638.62 | 6,820,006 | 2026-07-14 | Filing |
| Large Shareholder, Officer, Director | $13.18 | 80,000 | $1,054,096.00 | 27,941,939 | 2026-07-13 | Filing |
| Large Shareholder, Officer, Director | $13.33 | 80,000 | $1,066,224.00 | 28,021,939 | 2026-07-06 | Filing |
| Large Shareholder, Officer, Director | $12.87 | 80,000 | $1,029,880.00 | 28,101,939 | 2026-06-29 | Filing |
| Officer | $13.18 | 73,500 | $968,899.05 | 6,903,125 | 2026-06-26 | Filing |
| Officer | $13.06 | 73,500 | $959,777.70 | 6,976,625 | 2026-06-25 | Filing |
| Director | $13.11 | 35,000 | $458,948.00 | 1,362,323 | 2026-06-23 | Filing |