| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $24.44 | 5,814 | $142,102.30 | 267,648 | 2026-08-03 | Filing |
| Officer | $25.12 | 126 | $3,164.68 | 483,964 | 2026-08-03 | Filing |
| Officer | $24.46 | 5,814 | $142,197.07 | 484,090 | 2026-08-03 | Filing |
| Large Shareholder, Officer, Director | $31.83 | 1,050 | $33,419.61 | 866,484 | 2026-07-21 | Filing |
| Large Shareholder, Officer, Director | $32.20 | 7,091 | $228,329.49 | 866,484 | 2026-07-20 | Filing |
| Large Shareholder, Officer, Director | $31.44 | 7,001 | $220,105.84 | 873,575 | 2026-07-20 | Filing |
| | $30.15 | 500,000 | $15,075,000.00 | 3,341,308 | 2026-07-06 | Filing |
| Large Shareholder, Officer, Director | $35.07 | 38 | $1,332.63 | 0 | 2026-07-06 | Filing |
| Large Shareholder, Officer, Director | $35.07 | 38 | $1,332.63 | 0 | 2026-07-06 | Filing |
| Large Shareholder, Officer, Director | $35.24 | 48 | $1,691.64 | 866,484 | 2026-07-06 | Filing |
| Large Shareholder, Officer, Director | $34.77 | 844 | $29,349.26 | 866,532 | 2026-07-06 | Filing |
| Large Shareholder, Officer, Director | $33.40 | 2,723 | $90,953.37 | 867,376 | 2026-07-06 | Filing |
| Large Shareholder, Officer, Director | $32.67 | 5,711 | $186,577.80 | 870,099 | 2026-07-06 | Filing |
| Large Shareholder, Officer, Director | $35.79 | 53 | $1,896.91 | 0 | 2026-07-02 | Filing |
| Large Shareholder, Officer, Director | $35.30 | 1,041 | $36,742.41 | 53 | 2026-07-02 | Filing |
| Large Shareholder, Officer, Director | $35.79 | 50 | $1,789.69 | 0 | 2026-07-02 | Filing |
| Large Shareholder, Officer, Director | $35.30 | 1,044 | $36,849.65 | 50 | 2026-07-02 | Filing |
| Large Shareholder, Officer, Director | $35.79 | 288 | $10,308.73 | 866,484 | 2026-07-02 | Filing |
| Large Shareholder, Officer, Director | $35.30 | 5,773 | $203,761.50 | 866,772 | 2026-07-02 | Filing |
| Large Shareholder, Officer, Director | $35.34 | 1,538 | $54,352.77 | 0 | 2026-07-01 | Filing |