| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $67.29 | 3,300 | $222,057.00 | 235,837 | 2024-05-07 | Filing |
| Director | $59.30 | 290 | $17,197.00 | 13,251 | 2024-05-02 | Filing |
| Director | $56.35 | 58 | $3,268.30 | 13,541 | 2024-05-02 | Filing |
| Officer | $60.52 | 4,144 | $250,794.88 | 37,957 | 2024-04-15 | Filing |
| Large Shareholder, Officer, Director | $65.24 | 1,007 | $65,696.68 | 239,137 | 2024-04-08 | Filing |
| Large Shareholder, Officer, Director | $64.65 | 7,649 | $494,507.85 | 240,144 | 2024-04-08 | Filing |
| Large Shareholder, Officer, Director | $63.68 | 1,344 | $85,585.92 | 247,793 | 2024-04-08 | Filing |
| Large Shareholder, Officer, Director | $65.17 | 2,926 | $190,687.42 | 239,073 | 2024-04-08 | Filing |
| Large Shareholder, Officer, Director | $64.54 | 6,100 | $393,694.00 | 241,999 | 2024-04-08 | Filing |
| Large Shareholder, Officer, Director | $63.45 | 974 | $61,800.30 | 248,099 | 2024-04-08 | Filing |
| Officer | $65.93 | 200 | $13,186.00 | 41,027 | 2024-04-04 | Filing |
| Officer | $64.99 | 4,684 | $304,413.16 | 41,227 | 2024-04-04 | Filing |
| Officer | $63.81 | 100 | $6,381.00 | 45,911 | 2024-04-03 | Filing |
| Officer | $63.07 | 2,035 | $128,347.45 | 46,011 | 2024-04-03 | Filing |
| Officer | $62.12 | 3,049 | $189,403.88 | 48,046 | 2024-04-03 | Filing |
| Officer | $65.95 | 266 | $17,542.70 | 134,439 | 2024-04-04 | Filing |
| Officer | $64.96 | 3,989 | $259,125.44 | 134,705 | 2024-04-04 | Filing |
| Officer | $63.17 | 1,409 | $89,006.53 | 138,694 | 2024-04-03 | Filing |
| Officer | $62.09 | 2,994 | $185,897.46 | 140,103 | 2024-04-03 | Filing |
| Officer | $65.98 | 266 | $17,550.68 | 82,560 | 2024-04-04 | Filing |