Financial insights of TMP