Newsletter Ecopetrol Q2 results A breakdown of the Q2 earnings report Calvin Froedge Aug 10, 2023 — 5 min read