| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $57.52 | 2,100 | $120,792.00 | 278,654 | 2025-07-24 | Filing |
| Officer | $56.00 | 13,750 | $770,000.00 | 278,654 | 2025-07-23 | Filing |
| Large Shareholder, Officer, Director | $49.60 | 50,000 | $2,479,935.00 | 92,313 | 2025-07-21 | Filing |
| Large Shareholder, Officer, Director | $49.56 | 41,667 | $2,064,845.69 | 92,313 | 2025-07-21 | Filing |
| Large Shareholder, Officer, Director | $49.41 | 16,667 | $823,578.14 | 92,313 | 2025-07-21 | Filing |
| Large Shareholder, Officer, Director | $49.43 | 17,001 | $840,277.83 | 92,313 | 2025-07-21 | Filing |
| Large Shareholder, Officer, Director | $50.24 | 46,076 | $2,314,720.01 | 190,126 | 2025-07-16 | Filing |
| Large Shareholder, Officer, Director | $50.82 | 1,458 | $74,097.46 | 236,202 | 2025-07-16 | Filing |
| Large Shareholder, Officer, Director | $50.58 | 2,792 | $141,216.57 | 92,313 | 2025-07-16 | Filing |
| 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 |