ASML Holding NV ASML Rallies After Solid Earnings Report XCHG XCH Slides 588 as Selling Pressure Mounts 20260520