| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $33.14 | 12,531 | $415,256.04 | 754,335 | 2024-01-23 | Filing |
| Large Shareholder, Officer, Director | $32.40 | 83,469 | $2,704,754.52 | 766,866 | 2024-01-23 | Filing |
| Large Shareholder, Officer, Director | $33.13 | 13,203 | $437,374.46 | 748,172 | 2024-01-23 | Filing |
| Large Shareholder, Officer, Director | $32.40 | 82,797 | $2,682,556.56 | 761,375 | 2024-01-23 | Filing |
| Officer | $34.09 | 3,102 | $105,739.11 | 707,818 | 2024-01-16 | Filing |
| Officer | $33.71 | 6,242 | $210,435.30 | 710,920 | 2024-01-16 | Filing |
| Large Shareholder, Officer, Director | $34.06 | 59,570 | $2,028,864.85 | 850,335 | 2024-01-16 | Filing |
| Large Shareholder, Officer, Director | $33.52 | 36,430 | $1,221,060.74 | 909,905 | 2024-01-16 | Filing |
| Large Shareholder, Officer, Director | $34.06 | 58,720 | $2,000,014.94 | 844,172 | 2024-01-16 | Filing |
| Large Shareholder, Officer, Director | $33.53 | 37,280 | $1,249,916.38 | 902,892 | 2024-01-16 | Filing |
| Large Shareholder, Officer, Director | $32.91 | 8,873 | $292,010.43 | 946,335 | 2024-01-10 | Filing |
| Large Shareholder, Officer, Director | $32.63 | 87,127 | $2,843,337.37 | 955,208 | 2024-01-09 | Filing |
| 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 |