| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Director | $164.75 | 4,137 | $681,570.75 | 11,445 | 2024-01-02 | Filing |
| Director | $163.72 | 4,893 | $801,081.96 | 15,582 | 2024-01-02 | Filing |
| Director | $162.65 | 3,146 | $511,696.90 | 20,475 | 2024-01-02 | Filing |
| Director | $161.88 | 1,000 | $161,880.00 | 23,621 | 2024-01-02 | Filing |
| Director | $160.13 | 500 | $80,065.00 | 24,621 | 2024-01-02 | Filing |
| Director | $159.22 | 1,700 | $270,674.00 | 25,121 | 2024-01-02 | Filing |
| Director | $158.16 | 1,200 | $189,792.00 | 26,821 | 2024-01-02 | Filing |
| Director | $157.10 | 3,971 | $623,844.10 | 28,021 | 2024-01-02 | Filing |
| 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 |