Financial insights of TFC