Energy Stocks Surge 33 This Year Five Names May Extend Gains Oil Prices Surge as Trump Ramps Up Iran Warnings European Markets Dip Strive SATA Q1 2026 Results Fall Short EPS 519 Revenue NA Nuburu BURU Stock Today Drops 178 Key Support at 018 20260520 CNB Financial CCNE Crushes Q1 2026 Estimates EPS 088 Tops Views Greeces Budget Surplus of 52 Billion in Q1 2026 Doubles Forecast Driven by OneOff Factors EU Business Investment Rate Plunges to 11Year Low Amid Tariff Pressures Weak Demand and Climate Policy Ambiguity