| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $36.68 | 18,037 | $661,597.16 | 1,077,767 | 2024-04-18 | Filing |
| Large Shareholder, Officer, Director | $35.39 | 3,502 | $123,935.78 | 1,095,804 | 2024-04-18 | Filing |
| Large Shareholder, Officer, Director | $34.36 | 6,510 | $223,683.60 | 1,099,306 | 2024-04-18 | Filing |
| Large Shareholder, Officer, Director | $36.16 | 3,040 | $109,926.40 | 1,105,816 | 2024-04-17 | Filing |
| Large Shareholder, Officer, Director | $35.22 | 7,687 | $270,736.14 | 1,108,856 | 2024-04-17 | Filing |
| Large Shareholder, Officer, Director | $34.33 | 33,273 | $1,142,262.09 | 1,116,543 | 2024-04-17 | Filing |
| Large Shareholder, Officer, Director | $32.69 | 17,907 | $585,379.83 | 1,149,816 | 2024-04-16 | Filing |
| Large Shareholder, Officer, Director | $32.10 | 26,093 | $837,585.30 | 1,167,723 | 2024-04-16 | Filing |
| Large Shareholder, Officer, Director | $33.49 | 2,165 | $72,505.85 | 1,193,816 | 2024-04-15 | Filing |
| Large Shareholder, Officer, Director | $32.73 | 31,824 | $1,041,599.52 | 1,195,981 | 2024-04-15 | Filing |
| Large Shareholder, Officer, Director | $31.82 | 10,011 | $318,550.02 | 1,227,805 | 2024-04-15 | Filing |
| Large Shareholder, Officer, Director | $32.23 | 1,000 | $32,230.00 | 1,237,816 | 2024-04-12 | Filing |
| Large Shareholder, Officer, Director | $34.22 | 10,006 | $342,405.32 | 1,238,816 | 2024-04-11 | Filing |
| Large Shareholder, Officer, Director | $33.65 | 9,994 | $336,298.10 | 1,248,822 | 2024-04-11 | Filing |
| Large Shareholder, Officer, Director | $31.86 | 1,000 | $31,860.00 | 1,258,816 | 2024-04-10 | Filing |
| Large Shareholder, Officer, Director | $31.85 | 1,000 | $31,850.00 | 1,159,816 | 2024-04-09 | Filing |
| Large Shareholder, Officer, Director | $33.07 | 20,000 | $661,400.00 | 1,160,816 | 2024-04-08 | Filing |
| Large Shareholder, Officer, Director | $35.95 | 10,519 | $378,158.05 | 1,180,816 | 2024-04-05 | Filing |
| Large Shareholder, Officer, Director | $35.31 | 26,659 | $941,329.29 | 1,191,335 | 2024-04-05 | Filing |
| Large Shareholder, Officer, Director | $38.16 | 100 | $3,816.00 | 1,217,994 | 2024-04-04 | Filing |