| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $64.91 | 2,922 | $189,667.02 | 42,201 | 2024-04-04 | Filing |
| Officer | $63.39 | 702 | $44,499.78 | 45,123 | 2024-04-03 | Filing |
| Officer | $62.38 | 2,497 | $155,762.86 | 45,825 | 2024-04-03 | Filing |
| Officer | $63.39 | 2,047 | $129,759.33 | 51,095 | 2024-04-02 | Filing |
| Officer | $62.85 | 3,268 | $205,393.80 | 53,142 | 2024-04-02 | Filing |
| Officer | $63.52 | 117 | $7,431.84 | 48,322 | 2024-04-02 | Filing |
| Officer | $63.08 | 3,165 | $199,648.20 | 48,439 | 2024-04-02 | Filing |
| Officer | $63.38 | 1,765 | $111,865.70 | 89,555 | 2024-04-02 | Filing |
| Officer | $62.82 | 1,931 | $121,305.42 | 91,320 | 2024-04-02 | Filing |
| Officer | $63.69 | 57 | $3,630.33 | 143,097 | 2024-04-02 | Filing |
| Officer | $63.02 | 3,282 | $206,831.64 | 143,154 | 2024-04-02 | Filing |
| Officer | $60.58 | 984 | $59,610.72 | 117,841 | 2024-03-18 | Filing |
| Large Shareholder, Officer, Director | $60.39 | 3,053 | $184,370.67 | 249,137 | 2024-03-07 | Filing |
| Large Shareholder, Officer, Director | $59.68 | 6,947 | $414,596.96 | 252,190 | 2024-03-07 | Filing |
| Large Shareholder, Officer, Director | $60.37 | 3,373 | $203,628.01 | 249,073 | 2024-03-07 | Filing |
| Large Shareholder, Officer, Director | $59.67 | 6,627 | $395,433.09 | 252,446 | 2024-03-07 | Filing |
| Officer | $59.72 | 20,000 | $1,194,400.00 | 116,622 | 2024-03-01 | Filing |
| Large Shareholder, Officer, Director | $52.31 | 8,300 | $434,173.00 | 259,137 | 2024-02-09 | Filing |
| Large Shareholder, Officer, Director | $52.02 | 1,700 | $88,434.00 | 267,437 | 2024-02-08 | Filing |
| Large Shareholder, Officer, Director | $52.31 | 8,300 | $434,173.00 | 259,073 | 2024-02-09 | Filing |