| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Director | $155.99 | 2,000 | $311,980.00 | 31,992 | 2024-01-02 | Filing |
| Large Shareholder, Officer, Director | $174.85 | 200 | $34,970.82 | 0 | 2024-01-02 | Filing |
| Large Shareholder, Officer, Director | $174.01 | 380 | $66,124.07 | 200 | 2024-01-02 | Filing |
| Large Shareholder, Officer, Director | $173.25 | 1,420 | $246,021.39 | 580 | 2024-01-02 | Filing |
| 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 |