Can someone help me understand the folliowing please. This stock has a market cap of £1.26B but it only has about 9 million shares worth £1.38 each which equates to about £12.5m. Can someone explain why the market cap does not equal the price of the share multiplied by the number of shares?
Presumably because the shares in issue figure being quoted by Google is wrong... Third party sources cannot always be relied upon. It's always worth checking the annual report or the company website to confirm the shares in issue.
http://www.stockopedia.com/shares/ladbrokes-LON:LAD/website/
According to the company website, there are 902m shares in issue.