| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $62.11 | 1,500 | $93,165.00 | 128,822 | 2024-01-02 | Filing |
| Large Shareholder, Officer, Director | $55.61 | 11,683 | $649,633.22 | 0 | 2023-12-07 | Filing |
| Large Shareholder, Officer, Director | $54.84 | 8,317 | $456,087.65 | 11,683 | 2023-12-07 | Filing |
| Large Shareholder, Officer, Director | $57.17 | 11,162 | $638,075.73 | 0 | 2023-12-06 | Filing |
| Large Shareholder, Officer, Director | $56.32 | 8,838 | $497,791.51 | 11,162 | 2023-12-06 | Filing |
| Officer | $59.79 | 400 | $23,917.20 | 220,575 | 2023-12-04 | Filing |
| Officer | $58.83 | 2,214 | $130,247.41 | 220,975 | 2023-12-04 | Filing |
| Officer | $58.16 | 2,986 | $173,677.70 | 223,189 | 2023-12-04 | Filing |
| Officer | $58.53 | 11,307 | $661,843.94 | 458,918 | 2023-12-04 | Filing |
| Large Shareholder, Officer, Director | $59.81 | 1,221 | $73,021.91 | 2,414 | 2023-12-04 | Filing |
| Large Shareholder, Officer, Director | $58.92 | 7,003 | $412,602.75 | 3,635 | 2023-12-04 | Filing |
| Large Shareholder, Officer, Director | $58.22 | 13,776 | $802,024.94 | 10,638 | 2023-12-04 | Filing |
| Large Shareholder, Officer, Director | $59.78 | 1,347 | $80,526.35 | 24,414 | 2023-12-04 | Filing |
| Large Shareholder, Officer, Director | $58.84 | 8,251 | $485,497.09 | 25,761 | 2023-12-04 | Filing |
| Large Shareholder, Officer, Director | $58.18 | 12,402 | $721,535.96 | 34,012 | 2023-12-04 | Filing |
| Large Shareholder, Officer, Director | $58.53 | 1,368 | $80,074.51 | 40,888 | 2023-12-04 | Filing |
| Officer | $58.83 | 1,500 | $88,245.00 | 130,322 | 2023-12-04 | Filing |
| Officer | $58.53 | 2,346 | $137,320.76 | 131,822 | 2023-12-04 | Filing |
| Large Shareholder, Officer, Director | $47.48 | 20,000 | $949,660.00 | 0 | 2023-11-09 | Filing |
| Large Shareholder, Officer, Director | $50.94 | 543 | $27,662.59 | 0 | 2023-11-08 | Filing |