| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $170.80 | 500 | $85,398.70 | 2,000 | 2024-01-02 | Filing |
| Large Shareholder, Officer, Director | $169.36 | 800 | $135,485.44 | 2,500 | 2024-01-02 | Filing |
| Large Shareholder, Officer, Director | $167.89 | 674 | $113,158.94 | 3,300 | 2024-01-02 | Filing |
| Large Shareholder, Officer, Director | $166.91 | 1,000 | $166,912.00 | 3,974 | 2024-01-02 | Filing |
| Large Shareholder, Officer, Director | $165.86 | 2,200 | $364,891.56 | 4,974 | 2024-01-02 | Filing |
| Large Shareholder, Officer, Director | $164.71 | 2,971 | $489,344.20 | 7,174 | 2024-01-02 | Filing |
| Large Shareholder, Officer, Director | $163.78 | 3,500 | $573,214.25 | 10,145 | 2024-01-02 | Filing |
| Large Shareholder, Officer, Director | $162.69 | 2,800 | $455,527.52 | 13,645 | 2024-01-02 | Filing |
| 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 |