| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $64.33 | 587 | $37,763.47 | 151,286 | 2024-01-02 | Filing |
| Officer, Director | $63.65 | 594 | $37,810.48 | 151,873 | 2024-01-02 | Filing |
| Officer, Director | $62.93 | 127 | $7,992.11 | 152,467 | 2024-01-02 | Filing |
| Officer, Director | $62.08 | 7,550 | $468,681.35 | 375,814 | 2023-12-26 | Filing |
| 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 |