| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $56.29 | 7,636 | $429,801.42 | 9,695 | 2023-06-20 | Filing |
| Large Shareholder, Officer, Director | $55.07 | 8,880 | $488,986.08 | 17,331 | 2023-06-20 | Filing |
| Large Shareholder, Officer, Director | $54.20 | 3,519 | $190,727.69 | 26,211 | 2023-06-20 | Filing |
| Large Shareholder, Officer, Director | $63.80 | 788 | $50,271.88 | 0 | 2023-06-05 | Filing |
| Large Shareholder, Officer, Director | $63.37 | 3,500 | $221,807.60 | 788 | 2023-06-05 | Filing |
| Large Shareholder, Officer, Director | $62.09 | 7,702 | $478,229.50 | 4,288 | 2023-06-05 | Filing |
| Large Shareholder, Officer, Director | $61.10 | 1,750 | $106,922.55 | 11,990 | 2023-06-05 | Filing |
| Large Shareholder, Officer, Director | $60.13 | 1,000 | $60,127.50 | 13,740 | 2023-06-05 | Filing |
| Large Shareholder, Officer, Director | $58.48 | 2,992 | $174,983.53 | 14,740 | 2023-06-05 | Filing |
| Large Shareholder, Officer, Director | $57.64 | 8,598 | $495,611.07 | 17,732 | 2023-06-05 | Filing |
| Large Shareholder, Officer, Director | $56.71 | 3,400 | $192,808.22 | 26,330 | 2023-06-05 | Filing |
| Officer | $65.00 | 1,704 | $110,760.00 | 34,752 | 2023-06-02 | Filing |
| 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 |