| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $34.41 | 28,868 | $993,347.88 | 623,848 | 2024-05-02 | Filing |
| Large Shareholder, Officer, Director | $33.30 | 2,443 | $81,351.90 | 652,716 | 2024-05-02 | Filing |
| Large Shareholder, Officer, Director | $32.30 | 10,657 | $344,221.10 | 655,159 | 2024-05-02 | Filing |
| Large Shareholder, Officer, Director | $32.20 | 13,301 | $428,292.20 | 665,816 | 2024-05-01 | Filing |
| Large Shareholder, Officer, Director | $31.27 | 30,699 | $959,957.73 | 679,117 | 2024-05-01 | Filing |
| Large Shareholder, Officer, Director | $33.26 | 1,566 | $52,085.16 | 709,816 | 2024-04-30 | Filing |
| Large Shareholder, Officer, Director | $32.19 | 10,288 | $331,170.72 | 711,382 | 2024-04-30 | Filing |
| Large Shareholder, Officer, Director | $31.70 | 32,146 | $1,019,028.20 | 721,670 | 2024-04-30 | Filing |
| Large Shareholder, Officer, Director | $34.44 | 8,710 | $299,972.40 | 753,816 | 2024-04-29 | Filing |
| Large Shareholder, Officer, Director | $33.96 | 35,290 | $1,198,448.40 | 762,526 | 2024-04-29 | Filing |
| Large Shareholder, Officer, Director | $37.32 | 300 | $11,196.00 | 797,816 | 2024-04-26 | Filing |
| Large Shareholder, Officer, Director | $36.47 | 11,239 | $409,886.33 | 798,116 | 2024-04-26 | Filing |
| 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 |