| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $89.05 | 23,142 | $2,060,765.02 | 17,575 | 2025-10-31 | Filing | |
| $91.25 | 20,893 | $1,906,486.25 | 66,959 | 2025-10-31 | Filing | |
| $91.28 | 12,100 | $1,104,535.19 | 5,049 | 2025-10-29 | Filing | |
| $90.17 | 100,000 | $9,017,340.00 | 44,926 | 2025-10-29 | Filing | |
| $77.18 | 17,721 | $1,367,697.92 | 88,722 | 2025-09-17 | Filing | |
| $70.23 | 20,000 | $1,404,624.00 | 144,670 | 2025-09-04 | Filing | |
| $65.53 | 1,212 | $79,425.39 | 0 | 2025-08-12 | Filing | |
| $65.31 | 18,850 | $1,231,183.98 | 164,670 | 2025-08-11 | Filing | |
| $65.19 | 82,103 | $5,351,933.32 | 809,295 | 2025-08-07 | Filing | |
| $65.88 | 20,000 | $1,317,576.00 | 163,130 | 2025-08-07 | Filing | |
| $62.28 | 14,082 | $877,012.88 | 78,316 | 2025-07-30 | Filing | |
| $62.22 | 16,646 | $1,035,774.05 | 39,759 | 2025-07-30 | Filing | |
| $62.36 | 14,879 | $927,912.47 | 35,743 | 2025-07-30 | Filing | |
| $62.26 | 36,240 | $2,256,356.76 | 64,838 | 2025-07-30 | Filing | |
| $50.52 | 20,000 | $1,010,406.00 | 54,288 | 2025-06-11 | Filing | |
| $51.11 | 20,000 | $1,022,284.00 | 183,130 | 2025-06-06 | Filing | |
| $49.85 | 4,464 | $222,533.97 | 92,398 | 2025-06-02 | Filing | |
| $50.01 | 6,505 | $325,285.13 | 25,000 | 2025-05-29 | Filing | |
| $49.68 | 17,106 | $849,838.05 | 16,117 | 2025-05-29 | Filing | |
| $49.29 | 9,610 | $473,678.82 | 0 | 2025-05-28 | Filing |