Genie Energy Ltd GNE Holds Near Support After Modest Pullback Higher Energy Prices Test US Consumer Spending Resilience FCEL Q1 2026 Earnings NarrowerthanExpected Loss Fails to Lift Shares Market Rallies on Iran Deescalation Hopes Nvidia and Tesla Among TrillionDollar Stocks Approaching Key Levels CRIS Q1 2026 Earnings Significant EPS Miss Highlights Ongoing PreRevenue Challenges