Bloom Energy BE Q1 2026 Earnings Beat Revenue NA EPS 044 UK Revises Russian Oil Sanctions Amid Rising Fuel Prices and Hormuz Strait Disruption