| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| | $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 |
| Large Shareholder, Officer, Director | $34.65 | 536 | $18,574.22 | 1,538 | 2026-07-01 | Filing |
| Large Shareholder, Officer, Director | $35.35 | 1,551 | $54,821.65 | 0 | 2026-07-01 | Filing |
| Large Shareholder, Officer, Director | $34.62 | 523 | $18,105.27 | 1,551 | 2026-07-01 | Filing |
| Large Shareholder, Officer, Director | $35.34 | 11,789 | $416,666.88 | 866,484 | 2026-07-01 | Filing |
| Large Shareholder, Officer, Director | $34.63 | 4,045 | $140,096.15 | 878,273 | 2026-07-01 | Filing |
| Officer | $35.44 | 3,241 | $114,864.28 | 273,462 | 2026-07-01 | Filing |