| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $246.74 | 300 | $74,022.99 | 124,105 | 2024-05-06 | Filing |
| Officer | $242.01 | 100 | $24,201.00 | 124,405 | 2024-05-06 | Filing |
| Large Shareholder, Officer, Director | $231.61 | 200 | $46,322.00 | 0 | 2024-05-01 | Filing |
| Large Shareholder, Officer, Director | $230.48 | 600 | $138,289.98 | 200 | 2024-05-01 | Filing |
| Large Shareholder, Officer, Director | $229.52 | 600 | $137,710.02 | 800 | 2024-05-01 | Filing |
| Large Shareholder, Officer, Director | $228.41 | 200 | $45,681.76 | 1,400 | 2024-05-01 | Filing |
| Large Shareholder, Officer, Director | $226.88 | 400 | $90,751.00 | 1,600 | 2024-05-01 | Filing |
| Large Shareholder, Officer, Director | $225.99 | 900 | $203,393.97 | 2,000 | 2024-05-01 | Filing |
| Large Shareholder, Officer, Director | $224.43 | 300 | $67,329.00 | 2,900 | 2024-05-01 | Filing |
| Large Shareholder, Officer, Director | $223.67 | 1,100 | $246,037.99 | 3,200 | 2024-05-01 | Filing |
| Large Shareholder, Officer, Director | $222.82 | 1,200 | $267,385.20 | 4,300 | 2024-05-01 | Filing |
| Large Shareholder, Officer, Director | $221.51 | 809 | $179,198.52 | 5,500 | 2024-05-01 | Filing |
| Large Shareholder, Officer, Director | $220.46 | 2,491 | $549,170.34 | 6,309 | 2024-05-01 | Filing |
| Large Shareholder, Officer, Director | $219.49 | 1,200 | $263,383.32 | 8,800 | 2024-05-01 | Filing |
| Officer | $231.75 | 100 | $23,175.00 | 64,523 | 2024-05-01 | Filing |
| Officer | $230.52 | 500 | $115,260.00 | 64,623 | 2024-05-01 | Filing |
| Officer | $229.68 | 500 | $114,840.00 | 65,123 | 2024-05-01 | Filing |
| Officer | $227.50 | 200 | $45,500.54 | 65,623 | 2024-05-01 | Filing |
| Officer | $226.66 | 200 | $45,332.00 | 65,823 | 2024-05-01 | Filing |
| Officer | $225.91 | 800 | $180,724.80 | 66,023 | 2024-05-01 | Filing |