Financial insights of TPH