| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $47.82 | 2,572 | $122,993.04 | 158,165 | 2025-07-14 | Filing |
| Officer | $47.70 | 11,581 | $552,418.33 | 54,084 | 2025-07-14 | Filing |
| Officer | $46.67 | 11,581 | $540,498.01 | 58,078 | 2025-07-07 | Filing |
| Officer | $50.50 | 2,572 | $129,886.00 | 160,737 | 2025-06-30 | Filing |
| Officer | $47.25 | 23,107 | $1,091,766.47 | 63,222 | 2025-06-23 | Filing |
| Officer | $59.75 | 17,102 | $1,021,844.50 | 278,654 | 2025-06-17 | Filing |
| Large Shareholder, Officer, Director | $59.45 | 49,165 | $2,922,706.84 | 95,105 | 2025-06-17 | Filing |
| Large Shareholder, Officer, Director | $58.50 | 15,945 | $932,835.12 | 144,270 | 2025-06-17 | Filing |
| Large Shareholder, Officer, Director | $56.92 | 17,710 | $1,008,012.47 | 160,215 | 2025-06-16 | Filing |
| Large Shareholder, Officer, Director | $56.39 | 90,624 | $5,110,196.74 | 177,925 | 2025-06-16 | Filing |
| Large Shareholder, Officer, Director | $58.61 | 17,001 | $996,404.81 | 268,549 | 2025-06-16 | Filing |
| Large Shareholder, Officer, Director | $56.90 | 7,414 | $421,870.69 | 237,660 | 2025-06-16 | Filing |
| Large Shareholder, Officer, Director | $56.44 | 40,120 | $2,264,428.97 | 245,074 | 2025-06-16 | Filing |
| Large Shareholder, Officer, Director | $56.35 | 2,792 | $157,336.46 | 160,215 | 2025-06-16 | Filing |
| Officer | $59.75 | 2,572 | $153,677.00 | 163,309 | 2025-06-17 | Filing |
| Officer | $56.80 | 5,451 | $309,616.80 | 165,881 | 2025-06-16 | Filing |
| Officer | $59.75 | 8,485 | $506,978.75 | 712 | 2025-06-17 | Filing |
| Officer | $57.00 | 5,400 | $307,800.00 | 256,580 | 2025-06-10 | Filing |
| Officer | $57.00 | 5,600 | $319,200.00 | 256,380 | 2025-06-10 | Filing |
| Officer | $56.00 | 3,600 | $201,600.00 | 256,580 | 2025-06-06 | Filing |