Analysts expect Ecopetrol SA to report first-quarter 2026 revenue of $7.70 billion and earnings per share of $0.60, with the stock currently trading at $15.15,...