ECARX repays $50 million debt in full at maturity - ECX News | Rallies