| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $35.68 | 32,461 | $1,158,208.48 | 809,355 | 2024-04-26 | Filing |
| Large Shareholder, Officer, Director | $36.45 | 33,157 | $1,208,572.65 | 841,816 | 2024-04-25 | Filing |
| Large Shareholder, Officer, Director | $35.47 | 6,746 | $239,280.62 | 874,973 | 2024-04-25 | Filing |
| Large Shareholder, Officer, Director | $34.50 | 4,097 | $141,346.50 | 881,719 | 2024-04-25 | Filing |
| Large Shareholder, Officer, Director | $37.60 | 500 | $18,800.00 | 885,816 | 2024-04-24 | Filing |
| Large Shareholder, Officer, Director | $37.00 | 17,778 | $657,786.00 | 886,316 | 2024-04-24 | Filing |
| Large Shareholder, Officer, Director | $36.20 | 25,722 | $931,136.40 | 904,094 | 2024-04-24 | Filing |
| Large Shareholder, Officer, Director | $38.96 | 100 | $3,895.50 | 929,816 | 2024-04-23 | Filing |
| Large Shareholder, Officer, Director | $37.26 | 2,663 | $99,223.38 | 929,916 | 2024-04-23 | Filing |
| Large Shareholder, Officer, Director | $36.52 | 29,349 | $1,071,825.48 | 932,579 | 2024-04-23 | Filing |
| Large Shareholder, Officer, Director | $35.75 | 11,888 | $424,996.00 | 961,928 | 2024-04-23 | Filing |
| Large Shareholder, Officer, Director | $37.13 | 300 | $11,139.00 | 973,816 | 2024-04-22 | Filing |
| Large Shareholder, Officer, Director | $36.78 | 21,566 | $793,197.48 | 974,116 | 2024-04-22 | Filing |
| Large Shareholder, Officer, Director | $35.50 | 14,014 | $497,497.00 | 995,682 | 2024-04-22 | Filing |
| Large Shareholder, Officer, Director | $34.66 | 8,120 | $281,439.20 | 1,009,696 | 2024-04-22 | Filing |
| Large Shareholder, Officer, Director | $35.17 | 2,499 | $87,889.83 | 1,017,816 | 2024-04-19 | Filing |
| Large Shareholder, Officer, Director | $34.49 | 27,324 | $942,404.76 | 1,020,315 | 2024-04-19 | Filing |
| Large Shareholder, Officer, Director | $37.18 | 500 | $18,590.00 | 1,047,639 | 2024-04-19 | Filing |
| Large Shareholder, Officer, Director | $36.39 | 6,476 | $235,661.64 | 1,048,139 | 2024-04-19 | Filing |
| Large Shareholder, Officer, Director | $36.01 | 5,979 | $215,303.79 | 1,054,615 | 2024-04-19 | Filing |