Financial insights of CWEN