Financial insights of TPL