Financial insights of TPG