Financial insights of TNRG