| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $248.00 | 1,500 | $372,000.00 | 215,351 | 2024-04-15 | Filing |
| Large Shareholder, Director | $260.12 | 1,200 | $312,142.44 | 0 | 2024-04-08 | Filing |
| Large Shareholder, Director | $259.17 | 1,500 | $388,754.40 | 1,200 | 2024-04-08 | Filing |
| Large Shareholder, Director | $258.19 | 1,871 | $483,065.26 | 2,700 | 2024-04-08 | Filing |
| Large Shareholder, Director | $256.90 | 3,756 | $964,917.15 | 4,571 | 2024-04-08 | Filing |
| Large Shareholder, Director | $256.06 | 2,736 | $700,587.00 | 8,327 | 2024-04-08 | Filing |
| Large Shareholder, Director | $255.10 | 1,517 | $386,988.22 | 11,063 | 2024-04-08 | Filing |
| Large Shareholder, Director | $254.14 | 900 | $228,724.29 | 12,580 | 2024-04-08 | Filing |
| Large Shareholder, Director | $253.04 | 1,250 | $316,294.00 | 13,480 | 2024-04-08 | Filing |
| Large Shareholder, Director | $251.94 | 950 | $239,338.44 | 14,730 | 2024-04-08 | Filing |
| Large Shareholder, Director | $250.83 | 700 | $175,578.48 | 15,680 | 2024-04-08 | Filing |
| Large Shareholder, Officer, Director | $259.81 | 968 | $251,495.89 | 526 | 2024-04-04 | Filing |
| Large Shareholder, Officer, Director | $258.97 | 4,232 | $1,095,954.69 | 1,494 | 2024-04-04 | Filing |
| Large Shareholder, Officer, Director | $258.15 | 5,464 | $1,410,509.20 | 5,726 | 2024-04-04 | Filing |
| Large Shareholder, Officer, Director | $256.90 | 4,100 | $1,053,279.34 | 11,190 | 2024-04-04 | Filing |
| Large Shareholder, Officer, Director | $255.92 | 2,000 | $511,842.60 | 15,290 | 2024-04-04 | Filing |
| Large Shareholder, Officer, Director | $255.06 | 1,200 | $306,070.08 | 17,290 | 2024-04-04 | Filing |
| Large Shareholder, Officer, Director | $254.02 | 900 | $228,613.68 | 18,490 | 2024-04-04 | Filing |
| Large Shareholder, Officer, Director | $252.48 | 435 | $109,828.93 | 19,390 | 2024-04-04 | Filing |
| Large Shareholder, Officer, Director | $251.34 | 1,765 | $443,621.81 | 19,825 | 2024-04-04 | Filing |