Ormat Technologies ORA Holds Steady Near Support Amidst Modest Decline Dow Futures Edge Higher as Dell and NetApp Rally on Earnings Results Oil Prices Slip on Hopes of USIran Deal FSLR Q1 2026 Earnings EPS Crushes Estimates with 995 Surprise USChina Trade Divergence Persists After APEC Meeting Key Takeaways