| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $69.59 | 1,965 | $136,744.35 | 315,972 | 2023-09-07 | Filing |
| Large Shareholder, Officer, Director | $68.52 | 1,200 | $82,224.00 | 317,937 | 2023-09-07 | Filing |
| Large Shareholder, Officer, Director | $71.39 | 1,100 | $78,529.00 | 309,073 | 2023-09-07 | Filing |
| Large Shareholder, Officer, Director | $70.82 | 5,741 | $406,577.62 | 310,173 | 2023-09-07 | Filing |
| Large Shareholder, Officer, Director | $69.55 | 1,959 | $136,248.45 | 315,914 | 2023-09-07 | Filing |
| Large Shareholder, Officer, Director | $68.51 | 1,200 | $82,212.00 | 317,873 | 2023-09-07 | Filing |
| Director | $72.13 | 11 | $793.43 | 9,275 | 2023-09-05 | Filing |
| Officer | $85.00 | 5,000 | $425,000.00 | 104,379 | 2023-08-03 | Filing |
| Director | $73.39 | 347 | $25,466.33 | 9,286 | 2023-08-02 | Filing |
| Director | $72.79 | 332 | $24,166.28 | 9,633 | 2023-08-02 | Filing |
| Officer | $66.37 | 552 | $36,636.24 | 242,550 | 2023-07-05 | Filing |
| Officer | $65.68 | 400 | $26,272.00 | 243,102 | 2023-07-05 | Filing |
| Officer | $64.57 | 3,734 | $241,104.38 | 243,502 | 2023-07-05 | Filing |
| Officer | $63.92 | 17,507 | $1,119,047.44 | 247,236 | 2023-07-05 | Filing |
| Officer | $66.54 | 350 | $23,289.00 | 109,379 | 2023-07-05 | Filing |
| Officer | $65.81 | 500 | $32,905.00 | 109,729 | 2023-07-05 | Filing |
| Officer | $64.59 | 3,400 | $219,606.00 | 110,229 | 2023-07-05 | Filing |
| Officer | $63.92 | 16,991 | $1,086,064.72 | 113,629 | 2023-07-05 | Filing |
| Officer | $66.61 | 241 | $16,053.01 | 47,786 | 2023-07-05 | Filing |
| Officer | $65.94 | 400 | $26,376.00 | 48,027 | 2023-07-05 | Filing |