Financial insights of CPWR