For the upcoming Q1 2026 earnings report, analysts anticipate Ecopetrol will post revenue of $7.7 billion and an EPS of $0.60, while the stock currently trades...