| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $32.90 | 9,026 | $296,990.60 | 940,172 | 2024-01-10 | Filing |
| Large Shareholder, Officer, Director | $32.63 | 86,974 | $2,837,657.21 | 949,198 | 2024-01-09 | Filing |
| Large Shareholder, Officer, Director | $32.27 | 2,300 | $74,209.96 | 0 | 2024-01-02 | Filing |
| Large Shareholder, Officer, Director | $31.73 | 74,500 | $2,364,063.80 | 2,300 | 2024-01-02 | Filing |
| Large Shareholder, Officer, Director | $32.56 | 200 | $6,511.00 | 0 | 2024-01-02 | Filing |
| Large Shareholder, Officer, Director | $31.80 | 19,000 | $604,162.00 | 200 | 2024-01-02 | Filing |
| Large Shareholder, Officer, Director | $32.23 | 3,500 | $112,820.05 | 0 | 2024-01-02 | Filing |
| Large Shareholder, Officer, Director | $31.72 | 73,300 | $2,324,980.71 | 3,500 | 2024-01-02 | Filing |
| Large Shareholder, Officer, Director | $32.56 | 200 | $6,511.00 | 0 | 2024-01-02 | Filing |
| Large Shareholder, Officer, Director | $31.80 | 19,000 | $604,287.40 | 200 | 2024-01-02 | Filing |
| Director | $35.22 | 20,000 | $704,450.00 | 204,054 | 2023-12-26 | Filing |
| Large Shareholder, Officer, Director | $35.36 | 17,752 | $627,748.00 | 82,335 | 2023-12-26 | Filing |
| Large Shareholder, Officer, Director | $34.93 | 72,260 | $2,523,983.99 | 100,087 | 2023-12-26 | Filing |
| Large Shareholder, Officer, Director | $35.34 | 20,837 | $736,371.25 | 76,172 | 2023-12-26 | Filing |
| Large Shareholder, Officer, Director | $34.92 | 69,458 | $2,425,167.74 | 97,009 | 2023-12-26 | Filing |
| Large Shareholder, Officer, Director | $33.15 | 20,185 | $669,098.44 | 172,347 | 2023-12-21 | Filing |
| Large Shareholder, Officer, Director | $33.99 | 41,901 | $1,424,261.08 | 192,532 | 2023-12-20 | Filing |
| Large Shareholder, Officer, Director | $33.22 | 65,229 | $2,166,933.47 | 234,433 | 2023-12-20 | Filing |
| Large Shareholder, Officer, Director | $33.99 | 41,835 | $1,422,063.69 | 166,467 | 2023-12-20 | Filing |
| Large Shareholder, Officer, Director | $33.26 | 42,151 | $1,401,971.77 | 208,302 | 2023-12-20 | Filing |