Ecopetrol (NYSE:EC) just reported results for the third quarter of 2023.
- Ecopetrol reported earnings per share of 61 cents. This was above the analyst estimate for EPS of 53 cents.
- The company reported revenue of $8.69 billion.
- This was 9.30% better than the analyst estimate for revenue of $7.95 billion.