Market cap is the only relevant number for valuation comparison I would say. And you were talking about the share price which is totally useless. Now book value is another issue of course.