Stanley SWK Q1 2026 Earnings EPS 080 Beats Estimates Ormat Technologies ORA Gains 208 Support Holds at 11989 20260513 Rani RANI Drops 135 Key Support at 104 20260515 Why Noah NOAH Just Dropped 150 What to Watch 20260514 Ovo Energy Customers Reassured as Takeover Plans Aim to Create Major UK Supplier