The early payment is the result of what Ecopetrol called a “solid cash position" that left it with more than $6 billion USD on hand at the end of the first quarter.
Moody's cited Ecopetrol's "improving credit metrics and strong liquidity," but recognized the remaining risk associated with its low 6.7 years of reserve life.