| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| | $31.84 | 9,332 | $297,140.21 | 170,364 | 2024-02-06 | Filing |
| | $31.35 | 50,704 | $1,589,727.58 | 179,696 | 2024-02-06 | Filing |
| | $31.87 | 2,194 | $69,924.54 | 38,400 | 2024-02-06 | Filing |
| | $31.35 | 17,006 | $533,202.72 | 40,594 | 2024-02-06 | Filing |
| | $31.27 | 3,784 | $118,313.57 | 658,335 | 2024-01-31 | Filing |
| | $31.93 | 92,216 | $2,944,668.98 | 662,119 | 2024-01-30 | Filing |
| | $31.27 | 3,810 | $119,132.99 | 652,172 | 2024-01-31 | Filing |
| | $31.93 | 92,190 | $2,943,921.71 | 655,982 | 2024-01-30 | Filing |
| 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 |