| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $61.32 | 7,450 | $456,856.35 | 383,364 | 2023-12-26 | Filing |
| Officer | $60.79 | 117 | $7,112.43 | 79,474 | 2023-12-18 | Filing |
| Officer | $60.17 | 7,883 | $474,304.34 | 79,591 | 2023-12-18 | Filing |
| Officer | $60.22 | 14,000 | $843,080.00 | 79,474 | 2023-12-14 | Filing |
| Officer | $56.50 | 10,000 | $565,000.00 | 21,035 | 2023-12-07 | Filing |
| Officer | $52.51 | 1,933 | $101,499.90 | 175,935 | 2023-12-01 | Filing |
| Officer | $51.46 | 1,067 | $54,907.82 | 177,868 | 2023-12-01 | Filing |
| Officer, Director | $52.68 | 552 | $29,077.15 | 152,594 | 2023-12-01 | Filing |
| Officer, Director | $51.71 | 757 | $39,141.44 | 153,146 | 2023-12-01 | Filing |
| Officer, Director | $52.50 | 841 | $44,155.02 | 152,594 | 2023-12-01 | Filing |
| Officer, Director | $51.43 | 468 | $24,068.77 | 153,435 | 2023-12-01 | Filing |
| Officer, Director | $49.46 | 3,779 | $186,921.81 | 370,914 | 2023-11-24 | Filing |
| Officer, Director | $48.96 | 11,221 | $549,377.92 | 374,693 | 2023-11-24 | Filing |
| Officer | $51.95 | 124 | $6,441.80 | 79,474 | 2023-11-20 | Filing |
| Officer | $51.12 | 7,876 | $402,621.12 | 79,598 | 2023-11-20 | Filing |
| Officer | $48.12 | 122 | $5,870.52 | 175,935 | 2023-11-01 | Filing |
| Officer | $47.22 | 2,878 | $135,907.79 | 176,057 | 2023-11-01 | Filing |
| Officer, Director | $48.10 | 3 | $144.30 | 153,903 | 2023-11-01 | Filing |
| Officer, Director | $47.27 | 1,306 | $61,734.62 | 153,906 | 2023-11-01 | Filing |
| Officer, Director | $48.10 | 3 | $144.30 | 153,903 | 2023-11-01 | Filing |