| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $45.10 | 10,000 | $451,000.00 | 2,112,010 | 2023-11-03 | Filing |
| Officer | $40.72 | 6,000 | $244,337.40 | 279,232 | 2023-10-27 | Filing |
| Officer | $42.37 | 2,750 | $116,517.50 | 213,934 | 2023-10-16 | Filing |
| Officer | $42.30 | 6,000 | $253,793.40 | 285,232 | 2023-09-27 | Filing |
| Officer | $43.39 | 2,750 | $119,322.50 | 216,684 | 2023-09-15 | Filing |
| Officer, Director | $45.00 | 10,000 | $450,000.00 | 2,122,010 | 2023-09-08 | Filing |
| Officer, Director | $45.00 | 10,000 | $450,001.00 | 2,132,010 | 2023-09-05 | Filing |
| Officer | $42.00 | 6,000 | $252,004.20 | 291,232 | 2023-08-25 | Filing |
| Officer | $43.28 | 2,750 | $119,020.00 | 230,185 | 2023-08-15 | Filing |
| Officer | $43.25 | 12,468 | $539,257.21 | 86,580 | 2023-08-14 | Filing |
| Officer, Director | $45.14 | 1,300 | $58,680.05 | 2,142,010 | 2023-08-08 | Filing |
| Officer, Director | $45.32 | 10,000 | $453,200.00 | 2,143,310 | 2023-08-07 | Filing |
| Officer, Director | $46.55 | 10,000 | $465,500.00 | 2,153,310 | 2023-08-04 | Filing |
| Officer | $45.51 | 18,850 | $857,863.50 | 216,165 | 2023-07-31 | Filing |
| Officer, Director | $45.00 | 10,000 | $450,000.00 | 2,163,310 | 2023-08-01 | Filing |
| Officer, Director | $45.00 | 10,000 | $450,000.00 | 2,173,310 | 2023-07-31 | Filing |
| Officer, Director | $45.00 | 10,000 | $450,000.00 | 2,183,310 | 2023-07-28 | Filing |
| Officer | $43.09 | 6,000 | $258,559.80 | 309,487 | 2023-07-27 | Filing |
| Officer | $41.00 | 3,609 | $147,957.81 | 232,935 | 2023-07-17 | Filing |
| Officer | $39.96 | 1,391 | $55,578.52 | 236,544 | 2023-07-17 | Filing |