| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $264.25 | 300 | $79,274.01 | 75,519 | 2024-03-25 | Filing |
| Officer | $261.49 | 200 | $52,298.00 | 75,819 | 2024-03-25 | Filing |
| Officer | $261.01 | 360 | $93,962.02 | 76,019 | 2024-03-25 | Filing |
| Large Shareholder, Director | $260.08 | 200 | $52,015.00 | 0 | 2024-03-22 | Filing |
| Large Shareholder, Director | $259.04 | 1,800 | $466,267.68 | 200 | 2024-03-22 | Filing |
| Large Shareholder, Director | $258.03 | 1,200 | $309,630.12 | 2,000 | 2024-03-22 | Filing |
| Large Shareholder, Director | $257.02 | 2,083 | $535,380.16 | 3,200 | 2024-03-22 | Filing |
| Large Shareholder, Director | $255.78 | 3,092 | $790,858.46 | 5,283 | 2024-03-22 | Filing |
| Large Shareholder, Director | $254.94 | 2,100 | $535,381.56 | 8,375 | 2024-03-22 | Filing |
| Large Shareholder, Director | $253.75 | 2,085 | $529,078.55 | 10,475 | 2024-03-22 | Filing |
| Large Shareholder, Director | $252.59 | 2,500 | $631,472.75 | 12,560 | 2024-03-22 | Filing |
| Large Shareholder, Director | $251.61 | 1,320 | $332,128.50 | 15,060 | 2024-03-22 | Filing |
| Director | $260.00 | 1,145 | $297,700.00 | 4,833 | 2024-03-21 | Filing |
| Large Shareholder, Director | $244.18 | 300 | $73,252.71 | 0 | 2024-03-15 | Filing |
| Large Shareholder, Director | $243.16 | 900 | $218,847.24 | 300 | 2024-03-15 | Filing |
| Large Shareholder, Director | $242.35 | 2,183 | $529,046.99 | 1,200 | 2024-03-15 | Filing |
| Large Shareholder, Director | $241.27 | 2,800 | $675,559.92 | 3,383 | 2024-03-15 | Filing |
| Large Shareholder, Director | $240.37 | 500 | $120,183.50 | 6,183 | 2024-03-15 | Filing |
| Large Shareholder, Director | $239.24 | 1,710 | $409,093.05 | 6,683 | 2024-03-15 | Filing |
| Large Shareholder, Director | $238.10 | 1,686 | $401,435.76 | 8,393 | 2024-03-15 | Filing |