Financial insights of TCNNF