| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $29.68 | 28 | $831.04 | 362,152 | 2026-07-10 | Filing |
| Officer, Director | $28.42 | 9,972 | $283,367.34 | 362,180 | 2026-07-10 | Filing |
| Officer, Director | $29.00 | 536 | $15,544.00 | 181,641 | 2026-07-09 | Filing |
| Officer, Director | $30.35 | 1,075 | $32,631.52 | 182,177 | 2026-07-08 | Filing |
| Officer, Director | $29.80 | 4,306 | $128,302.01 | 183,252 | 2026-07-08 | Filing |
| Officer, Director | $28.76 | 22,833 | $656,651.96 | 187,558 | 2026-07-08 | Filing |
| Officer | $30.31 | 830 | $25,160.29 | 129,855 | 2026-07-08 | Filing |
| Officer | $29.82 | 4,413 | $131,615.96 | 130,685 | 2026-07-08 | Filing |
| Officer | $28.60 | 22,757 | $650,895.71 | 135,098 | 2026-07-08 | Filing |
| Officer | $20.42 | 9,200 | $187,883.32 | 145,355 | 2026-05-21 | Filing |
| Officer, Director | $20.35 | 2,978 | $60,596.64 | 362,152 | 2026-05-18 | Filing |
| Officer, Director | $19.96 | 12,022 | $239,981.96 | 365,130 | 2026-05-18 | Filing |
| Officer, Director | $20.29 | 4,500 | $91,313.55 | 191,641 | 2026-05-15 | Filing |
| Officer, Director | $20.29 | 8,000 | $162,335.20 | 196,141 | 2026-05-15 | Filing |
| Officer | $22.88 | 5,500 | $125,830.10 | 55,286 | 2026-04-27 | Filing |
| Officer | $23.00 | 9,200 | $211,613.80 | 145,355 | 2026-04-21 | Filing |
| Officer, Director | $23.61 | 15,000 | $354,145.50 | 362,152 | 2026-04-20 | Filing |
| Officer, Director | $23.01 | 4,500 | $103,532.85 | 196,141 | 2026-04-15 | Filing |
| Officer, Director | $23.01 | 8,000 | $184,058.40 | 200,641 | 2026-04-15 | Filing |
| Officer | $18.95 | 5,500 | $104,229.40 | 55,286 | 2026-03-25 | Filing |