| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $45.21 | 2,750 | $124,327.50 | 211,184 | 2023-11-15 | Filing |
| Officer, Director | $45.00 | 3,700 | $166,500.00 | 2,068,310 | 2023-11-16 | Filing |
| Officer, Director | $45.21 | 10,000 | $452,100.00 | 2,072,010 | 2023-11-15 | Filing |
| Officer, Director | $45.00 | 10,000 | $450,000.00 | 2,082,010 | 2023-11-14 | Filing |
| Officer | $43.83 | 4,326 | $189,616.80 | 79,447 | 2023-11-13 | Filing |
| Officer, Director | $45.12 | 10,000 | $451,200.00 | 2,092,010 | 2023-11-07 | Filing |
| Officer, Director | $45.00 | 10,000 | $450,000.00 | 2,102,010 | 2023-11-06 | Filing |
| 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 |