Insider | Price | Amount | Relationship | Remaining Holdings | Date | Form 4 |
| $32.20 | 13,301 | Large Shareholder, Officer, Director | 665,816 | 2024-05-01 | Filing |
| $31.27 | 30,699 | Large Shareholder, Officer, Director | 679,117 | 2024-05-01 | Filing |
| $33.26 | 1,566 | Large Shareholder, Officer, Director | 709,816 | 2024-04-30 | Filing |
| $32.19 | 10,288 | Large Shareholder, Officer, Director | 711,382 | 2024-04-30 | Filing |
| $31.70 | 32,146 | Large Shareholder, Officer, Director | 721,670 | 2024-04-30 | Filing |
| $34.44 | 8,710 | Large Shareholder, Officer, Director | 753,816 | 2024-04-29 | Filing |
| $33.96 | 35,290 | Large Shareholder, Officer, Director | 762,526 | 2024-04-29 | Filing |
| $37.32 | 300 | Large Shareholder, Officer, Director | 797,816 | 2024-04-26 | Filing |
| $36.47 | 11,239 | Large Shareholder, Officer, Director | 798,116 | 2024-04-26 | Filing |
| $35.68 | 32,461 | Large Shareholder, Officer, Director | 809,355 | 2024-04-26 | Filing |
| $36.45 | 33,157 | Large Shareholder, Officer, Director | 841,816 | 2024-04-25 | Filing |
| $35.47 | 6,746 | Large Shareholder, Officer, Director | 874,973 | 2024-04-25 | Filing |
| $34.50 | 4,097 | Large Shareholder, Officer, Director | 881,719 | 2024-04-25 | Filing |
| $37.60 | 500 | Large Shareholder, Officer, Director | 885,816 | 2024-04-24 | Filing |
| $37.00 | 17,778 | Large Shareholder, Officer, Director | 886,316 | 2024-04-24 | Filing |
| $36.20 | 25,722 | Large Shareholder, Officer, Director | 904,094 | 2024-04-24 | Filing |
| $38.96 | 100 | Large Shareholder, Officer, Director | 929,816 | 2024-04-23 | Filing |
| $37.26 | 2,663 | Large Shareholder, Officer, Director | 929,916 | 2024-04-23 | Filing |
| $36.52 | 29,349 | Large Shareholder, Officer, Director | 932,579 | 2024-04-23 | Filing |
| $35.75 | 11,888 | Large Shareholder, Officer, Director | 961,928 | 2024-04-23 | Filing |