| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $30.03 | 63,040 | $1,893,091.20 | 50,165 | 2026-05-19 | Filing |
| Director | $29.01 | 4,833 | $140,205.33 | 100,000 | 2026-05-14 | Filing |
| Director | $28.51 | 20,167 | $574,961.17 | 104,833 | 2026-05-13 | Filing |
| Officer, Director | $25.09 | 22,442 | $563,069.78 | 50,165 | 2026-04-20 | Filing |
| Officer, Director | $25.04 | 27,558 | $690,052.32 | 50,165 | 2026-04-17 | Filing |
| Officer, Director | $24.29 | 47,655 | $1,157,539.95 | 50,165 | 2026-04-17 | Filing |
| Officer, Director | $24.08 | 2,345 | $56,467.60 | 50,165 | 2026-04-16 | Filing |
| Director | $25.43 | 25,000 | $635,750.00 | 448,697 | 2026-03-11 | Filing |
| Director | $27.53 | 15,793 | $434,781.29 | 16,026 | 2026-03-04 | Filing |
| Officer, Director | $29.99 | 660 | $19,793.40 | 37,119 | 2026-01-13 | Filing |
| Officer, Director | $29.46 | 80,094 | $2,359,569.24 | 37,247 | 2026-01-13 | Filing |
| Officer, Director | $29.09 | 19,906 | $579,065.54 | 37,247 | 2026-01-09 | Filing |
| Officer, Director | $27.09 | 75,000 | $2,031,750.00 | 37,247 | 2026-01-07 | Filing |
| Officer, Director | $27.08 | 50,000 | $1,354,000.00 | 37,119 | 2026-01-07 | Filing |
| Officer, Director | $25.99 | 50,000 | $1,299,500.00 | 37,119 | 2026-01-06 | Filing |
| Officer, Director | $24.99 | 50,000 | $1,249,500.00 | 87,119 | 2026-01-06 | Filing |
| Officer, Director | $24.29 | 50,000 | $1,214,500.00 | 137,119 | 2026-01-06 | Filing |
| Officer, Director | $24.29 | 50,000 | $1,214,500.00 | 37,247 | 2026-01-06 | Filing |
| Officer, Director | $22.46 | 25,000 | $561,500.00 | 37,247 | 2026-01-02 | Filing |
| | $26.01 | 19,932 | $518,477.16 | 20,000 | 2025-12-16 | Filing |