| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $34.05 | 233,000 | $7,933,650.00 | 1,105,912 | 2026-06-03 | Filing |
| Officer, Director | $30.00 | 400 | $12,000.00 | 699,670 | 2026-05-05 | Filing |
| Officer, Director | $29.26 | 49,543 | $1,449,628.18 | 699,270 | 2026-05-05 | Filing |
| Officer, Director | $28.20 | 50,057 | $1,411,607.40 | 649,727 | 2026-05-05 | Filing |
| Officer, Director | $23.93 | 2,009 | $48,075.37 | 997,912 | 2026-03-19 | Filing |
| Officer, Director | $23.57 | 22,991 | $541,897.87 | 995,903 | 2026-03-19 | Filing |
| Officer, Director | $23.22 | 160,000 | $3,715,200.00 | 972,912 | 2026-03-18 | Filing |
| Officer, Director | $22.98 | 2,000 | $45,960.00 | 474,670 | 2026-03-17 | Filing |
| Officer, Director | $22.53 | 14,987 | $337,657.11 | 472,670 | 2026-03-17 | Filing |
| Director | $19.90 | 1,200 | $23,880.00 | 20,980 | 2026-03-11 | Filing |
| Officer | $19.28 | 1,250 | $24,100.00 | 29,600 | 2026-03-11 | Filing |
| Officer | $20.45 | 10,000 | $204,500.00 | 94,272 | 2026-03-10 | Filing |
| Director | $33.88 | 1,000 | $33,880.00 | 25,707 | 2025-11-07 | Filing |
| Director | $34.25 | 2,000 | $68,500.00 | 24,707 | 2025-11-06 | Filing |
| Director | $51.70 | 1,935 | $100,039.50 | 22,912 | 2025-08-15 | Filing |
| Director | $45.24 | 5,000 | $226,200.00 | 47,067 | 2025-08-04 | Filing |
| Director | $50.64 | 1,000 | $50,640.00 | 15,120 | 2025-08-06 | Filing |
| Director | $45.05 | 2,000 | $90,100.00 | 22,707 | 2025-08-04 | Filing |
| Director | $45.30 | 490 | $22,197.00 | 19,780 | 2025-08-04 | Filing |
| Director | $45.36 | 5,500 | $249,480.00 | 5,500 | 2025-08-04 | Filing |