| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $21.77 | 50,000 | $1,088,585.00 | 1,710,097 | 2026-10-01 | Filing |
| Officer, Director | $21.90 | 50,000 | $1,094,920.00 | 1,760,097 | 2026-09-01 | Filing |
| Officer | $22.30 | 21,825 | $486,697.50 | 196,803 | 2026-08-21 | Filing |
| Director | $24.20 | 15,000 | $363,001.50 | 195,062 | 2026-08-10 | Filing |
| Officer, Director | $29.79 | 25,427 | $757,360.99 | 1,596,475 | 2026-08-03 | Filing |
| Officer, Director | $29.78 | 24,573 | $731,901.89 | 1,621,902 | 2026-08-03 | Filing |
| Officer, Director | $31.71 | 50,000 | $1,585,500.00 | 1,621,902 | 2026-07-01 | Filing |
| Officer | $31.03 | 30,000 | $930,762.00 | 120,834 | 2026-06-12 | Filing |
| Officer | $30.43 | 35,000 | $1,065,053.50 | 151,296 | 2026-06-11 | Filing |
| Officer | $30.00 | 7,500 | $225,000.00 | 150,834 | 2026-06-08 | Filing |
| Officer | $29.00 | 7,500 | $217,500.00 | 158,334 | 2026-06-02 | Filing |
| Officer | $28.00 | 7,500 | $210,000.00 | 165,834 | 2026-06-01 | Filing |
| Officer, Director | $29.20 | 100,000 | $2,919,500.00 | 1,621,902 | 2026-06-02 | Filing |
| Officer, Director | $27.77 | 41,400 | $1,149,719.40 | 1,721,902 | 2026-06-01 | Filing |
| Officer, Director | $27.03 | 8,600 | $232,432.20 | 1,763,302 | 2026-06-01 | Filing |
| Officer | $27.00 | 7,500 | $202,500.00 | 173,334 | 2026-05-26 | Filing |
| Officer | $26.00 | 7,500 | $195,000.00 | 180,834 | 2026-05-26 | Filing |
| Officer, Director | $26.10 | 100,000 | $2,609,590.00 | 1,721,902 | 2026-05-26 | Filing |
| Director | $24.78 | 19,521 | $483,783.09 | 219,308 | 2026-05-15 | Filing |
| Officer | $25.00 | 7,661 | $191,525.00 | 183,782 | 2026-05-14 | Filing |