| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $161.83 | 300 | $48,549.00 | 23,552 | 2024-07-01 | Filing |
| Officer, Director | $160.22 | 720 | $115,358.40 | 23,852 | 2024-07-01 | Filing |
| Director | $165.00 | 928 | $153,120.00 | 0 | 2024-06-17 | Filing |
| Director | $158.60 | 1,000 | $158,600.00 | 928 | 2024-06-10 | Filing |
| Officer, Director | $174.73 | 44 | $7,688.12 | 24,572 | 2024-04-01 | Filing |
| Officer, Director | $172.76 | 1,000 | $172,760.00 | 24,616 | 2024-04-01 | Filing |
| Officer, Director | $171.78 | 3,956 | $679,561.68 | 25,616 | 2024-04-01 | Filing |
| Officer | $175.00 | 6,119 | $1,070,825.00 | 33,114 | 2024-03-01 | Filing |
| Officer | $170.40 | 3,000 | $511,200.00 | 120,419 | 2024-02-29 | Filing |
| Officer | $160.23 | 1,500 | $240,345.00 | 120,159 | 2024-02-07 | Filing |
| Officer | $157.69 | 470 | $74,114.30 | 121,659 | 2024-02-01 | Filing |
| Officer | $156.77 | 323 | $50,636.71 | 122,129 | 2024-02-01 | Filing |
| Officer | $155.82 | 420 | $65,444.40 | 122,452 | 2024-02-01 | Filing |
| Officer | $154.75 | 287 | $44,413.25 | 122,872 | 2024-02-01 | Filing |
| Officer, Director | $166.64 | 500 | $83,320.00 | 10,202 | 2024-01-02 | Filing |
| Officer, Director | $166.24 | 420 | $69,820.80 | 10,702 | 2024-01-02 | Filing |
| Officer, Director | $164.37 | 1,508 | $247,869.96 | 11,122 | 2024-01-02 | Filing |
| Officer, Director | $163.65 | 2,572 | $420,907.80 | 12,630 | 2024-01-02 | Filing |
| Officer | $166.43 | 52 | $8,654.36 | 118,556 | 2024-01-02 | Filing |
| Officer | $165.28 | 234 | $38,675.52 | 118,608 | 2024-01-02 | Filing |