Ecopetrol EC Fell 137 Is a Recovery Ahead 20260520 Estrella Immunopharma ESLA Q1 2026 Earnings Slump EPS Falls Short of 018 Target US Stock Futures Edge Higher as Bond Yields Ease Nvidia Earnings Take Center Stage