| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $58.23 | 3,076 | $179,100.10 | 16,924 | 2024-02-06 | Filing |
| Officer | $60.46 | 300 | $18,138.90 | 127,322 | 2024-02-05 | Filing |
| Officer | $59.52 | 1,200 | $71,428.80 | 127,622 | 2024-02-05 | Filing |
| Officer | $60.19 | 1,276 | $76,801.16 | 209,375 | 2024-02-05 | Filing |
| Officer | $59.47 | 4,324 | $257,152.60 | 210,651 | 2024-02-05 | Filing |
| Large Shareholder, Director | $60.87 | 100 | $6,086.80 | 0 | 2024-02-05 | Filing |
| Large Shareholder, Director | $60.08 | 6,471 | $388,797.09 | 100 | 2024-02-05 | Filing |
| Large Shareholder, Director | $59.39 | 15,429 | $916,251.17 | 6,571 | 2024-02-05 | Filing |
| Large Shareholder, Director | $60.96 | 100 | $6,095.60 | 22,000 | 2024-02-05 | Filing |
| Large Shareholder, Director | $60.01 | 8,134 | $488,121.34 | 22,100 | 2024-02-05 | Filing |
| Large Shareholder, Director | $59.34 | 13,766 | $816,915.74 | 30,234 | 2024-02-05 | Filing |
| Large Shareholder, Officer, Director | $58.29 | 11,696 | $681,806.62 | 0 | 2024-01-08 | Filing |
| Large Shareholder, Officer, Director | $57.82 | 7,104 | $410,753.28 | 11,696 | 2024-01-08 | Filing |
| Large Shareholder, Officer, Director | $56.30 | 1,200 | $67,563.60 | 18,800 | 2024-01-08 | Filing |
| Officer | $56.49 | 1,100 | $62,141.20 | 214,975 | 2024-01-04 | Filing |
| Officer | $55.98 | 4,500 | $251,928.00 | 216,075 | 2024-01-04 | Filing |
| Large Shareholder, Director | $56.36 | 8,809 | $496,484.05 | 0 | 2024-01-04 | Filing |
| Large Shareholder, Director | $55.85 | 13,191 | $736,717.35 | 8,809 | 2024-01-04 | Filing |
| Large Shareholder, Director | $56.36 | 8,972 | $505,652.95 | 22,000 | 2024-01-04 | Filing |
| Large Shareholder, Director | $55.85 | 13,028 | $727,600.77 | 30,972 | 2024-01-04 | Filing |