| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $38.71 | 1,981 | $76,684.51 | 575,835 | 2024-05-06 | Filing |
| Large Shareholder, Officer, Director | $37.06 | 25,226 | $934,875.56 | 577,816 | 2024-05-03 | Filing |
| Large Shareholder, Officer, Director | $36.44 | 13,236 | $482,319.84 | 603,042 | 2024-05-03 | Filing |
| Large Shareholder, Officer, Director | $35.17 | 5,538 | $194,771.46 | 616,278 | 2024-05-03 | Filing |
| Large Shareholder, Officer, Director | $34.84 | 2,032 | $70,794.88 | 621,816 | 2024-05-02 | Filing |
| 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 |