| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $33.57 | 18,262 | $613,071.78 | 800,668 | 2025-03-26 | Filing |
| Officer | $32.41 | 23,118 | $749,175.78 | 129,248 | 2025-03-21 | Filing |
| Officer, Director | $34.31 | 23,287 | $798,976.97 | 209,661 | 2025-03-18 | Filing |
| Large Shareholder, Officer, Director | $34.15 | 7,087 | $242,015.38 | 380,262 | 2025-03-17 | Filing |
| Large Shareholder, Officer, Director | $33.55 | 40,447 | $1,357,154.59 | 387,349 | 2025-03-17 | Filing |
| Large Shareholder, Officer, Director | $34.13 | 21,047 | $718,350.95 | 94,895 | 2025-03-18 | Filing |
| Large Shareholder, Officer, Director | $33.75 | 57,713 | $1,947,848.38 | 115,942 | 2025-03-18 | Filing |
| Large Shareholder, Officer, Director | $33.01 | 2,792 | $92,159.73 | 173,655 | 2025-03-17 | Filing |
| Large Shareholder, Officer, Director | $32.96 | 16,667 | $549,280.99 | 176,447 | 2025-03-17 | Filing |
| Large Shareholder, Officer, Director | $32.91 | 14,320 | $471,338.50 | 176,447 | 2025-03-17 | Filing |
| Large Shareholder, Officer, Director | $33.49 | 27,347 | $915,845.56 | 190,767 | 2025-03-17 | Filing |
| Large Shareholder, Officer, Director | $35.28 | 50,000 | $1,764,000.00 | 176,447 | 2025-03-17 | Filing |
| Large Shareholder, Officer, Director | $32.97 | 17,001 | $560,499.17 | 176,447 | 2025-03-17 | Filing |
| Officer | $34.31 | 3,236 | $111,027.16 | 173,521 | 2025-03-18 | Filing |
| Officer | $34.31 | 8,277 | $283,983.87 | 10,210 | 2025-03-18 | Filing |
| Officer | $34.77 | 2,203 | $76,598.31 | 2,203 | 2025-03-11 | Filing |
| Director | $40.00 | 12,500 | $500,000.00 | 11,417 | 2025-03-05 | Filing |
| Officer | $45.14 | 2,913 | $131,492.82 | 4,406 | 2025-03-03 | Filing |
| Officer | $48.14 | 17,303 | $832,966.42 | 193,601 | 2025-02-24 | Filing |
| Large Shareholder, Officer, Director | $59.54 | 1,493 | $88,894.86 | 427,796 | 2025-02-18 | Filing |