| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder | $27.83 | 10,035 | $279,301.14 | 8,232,786 | 2026-06-03 | Filing |
| Large Shareholder | $27.16 | 168,626 | $4,580,168.82 | 8,242,821 | 2026-06-03 | Filing |
| Large Shareholder | $26.30 | 312,553 | $8,219,737.58 | 8,411,447 | 2026-06-03 | Filing |
| Director | $24.92 | 3,750 | $93,458.63 | 7,586 | 2026-06-05 | Filing |
| Director | $27.69 | 3,664 | $101,444.07 | 3,836 | 2026-03-02 | Filing |
| Large Shareholder, Officer, Director | $33.74 | 3,100 | $104,595.86 | 8,724,000 | 2026-01-29 | Filing |
| Large Shareholder, Officer, Director | $32.84 | 10,975 | $360,382.78 | 8,724,000 | 2026-01-29 | Filing |
| Large Shareholder, Officer, Director | $31.81 | 87,680 | $2,788,837.76 | 8,724,000 | 2026-01-29 | Filing |
| Large Shareholder, Officer, Director | $30.76 | 19,584 | $602,448.88 | 8,724,000 | 2026-01-29 | Filing |
| Large Shareholder, Officer, Director | $35.25 | 2,277 | $80,264.25 | 8,724,000 | 2026-01-28 | Filing |
| Large Shareholder, Officer, Director | $34.42 | 201,320 | $6,930,078.62 | 8,726,277 | 2026-01-28 | Filing |
| Large Shareholder, Officer, Director | $33.83 | 184,403 | $6,237,763.40 | 8,927,597 | 2026-01-28 | Filing |
| Large Shareholder, Officer, Director | $35.25 | 2,222 | $78,325.50 | 9,112,000 | 2026-01-28 | Filing |
| Large Shareholder, Officer, Director | $34.42 | 196,474 | $6,763,263.80 | 9,112,000 | 2026-01-28 | Filing |
| Large Shareholder, Officer, Director | $33.83 | 179,965 | $6,087,640.06 | 9,112,000 | 2026-01-28 | Filing |
| Large Shareholder | $33.74 | 3,100 | $104,595.86 | 8,724,000 | 2026-01-29 | Filing |
| Large Shareholder | $32.84 | 10,975 | $360,382.78 | 8,724,000 | 2026-01-29 | Filing |
| Large Shareholder | $31.81 | 87,680 | $2,788,837.76 | 8,724,000 | 2026-01-29 | Filing |
| Large Shareholder | $30.76 | 19,584 | $602,448.88 | 8,724,000 | 2026-01-29 | Filing |
| Large Shareholder | $35.25 | 2,277 | $80,264.25 | 8,724,000 | 2026-01-28 | Filing |