| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Director | $65.00 | 1,145 | $74,425.00 | 24,298 | 2023-06-02 | Filing |
| Officer | $58.66 | 180 | $10,559.30 | 70,600 | 2023-05-25 | Filing |
| Officer | $57.29 | 320 | $18,331.84 | 70,780 | 2023-05-25 | Filing |
| Officer | $56.63 | 1,318 | $74,644.40 | 71,100 | 2023-05-25 | Filing |
| Large Shareholder, Officer, Director | $58.78 | 666 | $39,150.21 | 0 | 2023-05-24 | Filing |
| Large Shareholder, Officer, Director | $58.07 | 17,218 | $999,837.21 | 666 | 2023-05-24 | Filing |
| Large Shareholder, Officer, Director | $57.13 | 11,846 | $676,788.04 | 17,884 | 2023-05-24 | Filing |
| Officer | $57.83 | 14,207 | $821,646.22 | 14,757 | 2023-05-24 | Filing |
| Large Shareholder, Officer, Director | $58.09 | 6,002 | $348,668.18 | 0 | 2023-05-08 | Filing |
| Large Shareholder, Officer, Director | $57.22 | 9,128 | $522,333.37 | 6,002 | 2023-05-08 | Filing |
| Large Shareholder, Officer, Director | $56.17 | 4,639 | $260,579.59 | 15,130 | 2023-05-08 | Filing |
| Large Shareholder, Officer, Director | $55.21 | 9,961 | $549,909.95 | 19,769 | 2023-05-08 | Filing |
| Large Shareholder, Officer, Director | $58.46 | 1,000 | $58,458.80 | 0 | 2023-04-24 | Filing |
| Large Shareholder, Officer, Director | $57.58 | 4,927 | $283,686.31 | 1,000 | 2023-04-24 | Filing |
| Large Shareholder, Officer, Director | $56.58 | 1,654 | $93,582.16 | 5,927 | 2023-04-24 | Filing |
| Large Shareholder, Officer, Director | $55.63 | 3,210 | $178,577.76 | 7,581 | 2023-04-24 | Filing |
| Large Shareholder, Officer, Director | $54.68 | 18,939 | $1,035,548.54 | 10,791 | 2023-04-24 | Filing |
| Large Shareholder, Officer, Director | $65.72 | 2,435 | $160,029.17 | 0 | 2023-04-10 | Filing |
| Large Shareholder, Officer, Director | $64.70 | 4,221 | $273,101.23 | 2,435 | 2023-04-10 | Filing |
| Large Shareholder, Officer, Director | $63.61 | 4,657 | $296,220.13 | 6,656 | 2023-04-10 | Filing |