| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Director | $197.09 | 1,600 | $315,351.52 | 111,416 | 2024-05-14 | Filing |
| Large Shareholder, Director | $196.24 | 1,200 | $235,493.76 | 113,016 | 2024-05-14 | Filing |
| Large Shareholder, Officer, Director | $205.48 | 700 | $143,838.52 | 526 | 2024-05-13 | Filing |
| Large Shareholder, Officer, Director | $204.71 | 2,000 | $409,411.80 | 1,226 | 2024-05-13 | Filing |
| Large Shareholder, Officer, Director | $203.59 | 4,078 | $830,248.99 | 3,226 | 2024-05-13 | Filing |
| Large Shareholder, Officer, Director | $202.69 | 6,500 | $1,317,492.15 | 7,304 | 2024-05-13 | Filing |
| Large Shareholder, Officer, Director | $201.55 | 2,426 | $488,950.60 | 13,804 | 2024-05-13 | Filing |
| Large Shareholder, Officer, Director | $200.79 | 2,661 | $534,296.07 | 16,230 | 2024-05-13 | Filing |
| Large Shareholder, Officer, Director | $199.53 | 3,410 | $680,402.42 | 18,891 | 2024-05-13 | Filing |
| Large Shareholder, Officer, Director | $198.56 | 1,300 | $258,126.31 | 22,301 | 2024-05-13 | Filing |
| 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 |