| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $161.38 | 500 | $80,690.60 | 16,445 | 2024-01-02 | Filing |
| Large Shareholder, Officer, Director | $159.69 | 700 | $111,782.93 | 16,945 | 2024-01-02 | Filing |
| Large Shareholder, Officer, Director | $158.67 | 1,512 | $239,909.95 | 17,645 | 2024-01-02 | Filing |
| Large Shareholder, Officer, Director | $157.25 | 2,323 | $365,284.78 | 19,157 | 2024-01-02 | Filing |
| Large Shareholder, Officer, Director | $156.09 | 1,595 | $248,966.42 | 21,480 | 2024-01-02 | Filing |
| Officer | $173.32 | 8,000 | $1,386,560.00 | 195,668 | 2024-01-02 | Filing |
| Officer | $186.06 | 1,500 | $279,090.00 | 203,668 | 2023-12-29 | Filing |
| Officer | $180.07 | 15,000 | $2,701,123.50 | 61,665 | 2023-12-27 | Filing |
| Large Shareholder, Director | $186.43 | 202 | $37,659.37 | 495,252 | 2023-12-27 | Filing |
| Large Shareholder, Director | $185.15 | 721 | $133,494.09 | 495,454 | 2023-12-27 | Filing |
| Large Shareholder, Director | $184.20 | 2,012 | $370,601.35 | 496,175 | 2023-12-27 | Filing |
| Large Shareholder, Director | $183.09 | 900 | $164,780.46 | 498,187 | 2023-12-27 | Filing |
| Large Shareholder, Director | $181.94 | 300 | $54,581.91 | 499,087 | 2023-12-27 | Filing |
| Large Shareholder, Director | $179.56 | 200 | $35,911.00 | 499,387 | 2023-12-27 | Filing |
| Large Shareholder, Director | $177.39 | 300 | $53,217.00 | 499,587 | 2023-12-27 | Filing |
| Officer | $177.48 | 200 | $35,496.00 | 61,665 | 2023-12-26 | Filing |
| Officer | $176.61 | 1,263 | $223,054.77 | 61,865 | 2023-12-26 | Filing |
| Officer | $175.53 | 2,670 | $468,659.49 | 63,128 | 2023-12-26 | Filing |
| Officer | $174.20 | 1,628 | $283,595.48 | 65,798 | 2023-12-26 | Filing |
| Officer | $173.18 | 1,165 | $201,752.72 | 67,426 | 2023-12-26 | Filing |