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