| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $212.86 | 300 | $63,857.01 | 187,622 | 2024-05-15 | Filing |
| Officer | $212.10 | 4,700 | $996,890.21 | 187,922 | 2024-05-15 | Filing |
| Large Shareholder, Director | $214.49 | 120 | $25,738.25 | 0 | 2024-05-08 | Filing |
| Large Shareholder, Director | $213.76 | 3,001 | $641,502.16 | 120 | 2024-05-08 | Filing |
| Large Shareholder, Director | $212.90 | 5,112 | $1,088,328.44 | 3,121 | 2024-05-08 | Filing |
| Large Shareholder, Director | $211.88 | 4,117 | $872,299.67 | 8,233 | 2024-05-08 | Filing |
| Large Shareholder, Director | $211.06 | 2,060 | $434,793.08 | 12,350 | 2024-05-08 | Filing |
| Large Shareholder, Director | $209.62 | 471 | $98,729.80 | 14,410 | 2024-05-08 | Filing |
| Large Shareholder, Director | $208.96 | 999 | $208,755.84 | 14,881 | 2024-05-08 | Filing |
| Large Shareholder, Director | $207.54 | 500 | $103,768.00 | 15,880 | 2024-05-08 | Filing |
| Large Shareholder, Officer, Director | $231.60 | 245 | $56,741.04 | 526 | 2024-05-03 | Filing |
| Large Shareholder, Officer, Director | $230.69 | 500 | $115,346.00 | 771 | 2024-05-03 | Filing |
| Large Shareholder, Officer, Director | $229.61 | 1,275 | $292,746.50 | 1,271 | 2024-05-03 | Filing |
| Large Shareholder, Officer, Director | $228.51 | 618 | $141,216.52 | 2,546 | 2024-05-03 | Filing |
| Large Shareholder, Officer, Director | $227.61 | 2,000 | $455,229.60 | 3,164 | 2024-05-03 | Filing |
| Large Shareholder, Officer, Director | $226.52 | 907 | $205,453.91 | 5,164 | 2024-05-03 | Filing |
| Large Shareholder, Officer, Director | $225.63 | 2,750 | $620,487.73 | 6,071 | 2024-05-03 | Filing |
| Large Shareholder, Officer, Director | $224.59 | 3,020 | $678,264.82 | 8,821 | 2024-05-03 | Filing |
| Large Shareholder, Officer, Director | $223.63 | 3,832 | $856,957.06 | 11,841 | 2024-05-03 | Filing |
| Large Shareholder, Officer, Director | $222.50 | 1,832 | $407,616.15 | 15,673 | 2024-05-03 | Filing |