Russia Stocks End Lower as MOEX Index Declines 070 KLXE Q1 2026 Earnings EPS Beat Despite Loss Revenue Not Disclosed Stock Declines Strait of Hormuz Disruption Could Tighten LNG Markets Oil Prices May Surge to 200