Tecogen TGEN Stock Up 218 Key Resistance at 575 20260520 FTC Solar FTCI Q1 2026 Earnings Miss EPS 067 vs 035 Expected Oil Prices and Dollar Dynamics Hold Key to Emerging Market Flows Says Manpreet Gill Adagio Med ADGM Q1 2026 Results Trail Estimates A Deeper Look