| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $17.52 | 121,459 | $2,127,730.91 | 452,688 | 2025-11-10 | Filing |
| Officer | $17.09 | 30,000 | $512,691.00 | 194,806 | 2025-11-03 | Filing |
| Officer, Director | $18.79 | 96,987 | $1,822,182.06 | 574,147 | 2025-10-09 | Filing |
| Officer, Director | $18.20 | 96,918 | $1,764,091.74 | 671,134 | 2025-10-08 | Filing |
| Officer | $19.96 | 70,000 | $1,397,249.00 | 876,150 | 2025-10-01 | Filing |
| Officer | $20.10 | 30,000 | $603,057.00 | 224,806 | 2025-10-01 | Filing |
| Officer | $22.34 | 15,038 | $335,948.92 | 418,651 | 2025-09-30 | Filing |
| Officer, Director | $20.87 | 57,167 | $1,192,972.39 | 823,566 | 2025-09-09 | Filing |
| Officer, Director | $20.88 | 136,738 | $2,854,597.18 | 880,733 | 2025-09-08 | Filing |
| Officer | $21.47 | 70,000 | $1,503,138.00 | 876,150 | 2025-09-02 | Filing |
| Officer | $21.45 | 30,000 | $643,401.00 | 261,051 | 2025-09-02 | Filing |
| Officer, Director | $18.62 | 100,000 | $1,861,900.00 | 823,566 | 2025-08-11 | Filing |
| Officer, Director | $18.67 | 93,905 | $1,752,905.85 | 923,566 | 2025-08-08 | Filing |
| Director | $19.61 | 100,000 | $1,960,750.00 | 0 | 2025-08-04 | Filing |
| Officer, Director | $19.45 | 35,000 | $680,865.50 | 91,705 | 2025-08-05 | Filing |
| Officer | $18.95 | 70,000 | $1,326,584.00 | 876,150 | 2025-08-01 | Filing |
| Officer | $19.30 | 30,000 | $579,117.00 | 291,051 | 2025-08-01 | Filing |
| Director | $18.35 | 446,094 | $8,184,218.96 | 0 | 2025-07-31 | Filing |
| Officer, Director | $15.39 | 193,905 | $2,984,159.17 | 1,017,471 | 2025-07-08 | Filing |
| Director | $15.28 | 58,453 | $893,062.47 | 446,094 | 2025-07-08 | Filing |