Japanese and South Korean Stock Markets Rally on Hopes of Iran Nuclear Deal Progress KLAC Q1 2026 Earnings EPS Beats Estimates Stock Edges Lower Sarepta Therapeutics Maps 2026 Priorities from Strong Cash Position