EC Financials: Ecopetrol S.A. AI Analysis