| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $48.63 | 24,077 | $1,170,744.13 | 15,729 | 2024-10-30 | Filing | |
| $42.50 | 5,000 | $212,500.00 | 11,700 | 2024-09-13 | Filing | |
| $42.03 | 7,774 | $326,741.22 | 1,042 | 2024-08-27 | Filing | |
| $40.46 | 2,483 | $100,463.42 | 0 | 2024-08-20 | Filing | |
| $39.73 | 12,918 | $513,206.30 | 0 | 2024-08-13 | Filing | |
| $39.60 | 2,431 | $96,268.82 | 0 | 2024-08-13 | Filing | |
| $39.51 | 17,983 | $710,504.73 | 26,737 | 2024-08-14 | Filing | |
| $40.00 | 10,000 | $400,000.00 | 15,658 | 2024-08-15 | Filing | |
| $40.00 | 6,890 | $275,600.00 | 1,042 | 2024-08-13 | Filing | |
| $39.02 | 2,175 | $84,878.29 | 0 | 2024-08-12 | Filing | |
| $40.29 | 55,280 | $2,226,999.02 | 2,000 | 2024-07-31 | Filing | |
| $37.39 | 12,830 | $479,663.66 | 57,280 | 2024-06-05 | Filing | |
| $35.00 | 20,152 | $705,320.00 | 0 | 2024-05-14 | Filing | |
| $34.01 | 23,291 | $792,210.76 | 50,000 | 2024-05-09 | Filing | |
| $34.00 | 13,198 | $448,732.00 | 0 | 2024-05-09 | Filing | |
| $33.19 | 103,437 | $3,433,539.50 | 70,110 | 2024-05-06 | Filing | |
| $33.70 | 16,416 | $553,284.86 | 65,598 | 2024-05-03 | Filing | |
| $33.42 | 12,546 | $419,302.38 | 11,355 | 2024-05-02 | Filing | |
| $33.05 | 29,978 | $990,643.99 | 31,294 | 2024-05-01 | Filing | |
| $33.24 | 77,464 | $2,575,035.05 | 215,254 | 2024-03-21 | Filing |