EC Earnings: AI Insights on Ecopetrol SA