Financial insights of TBMC