I put the symbol MUX into the Portfolio table and the resulting price had four decimals. SEC rules state that. for the US markets, quotes for stocks <$1 have four decimals, those above $1 have two decimals. Here is my screenshot from earlier today. I chose MUX because it was <$1.
I did not try MUX in the 30-day history chart until a few minutes ago and there I see no prices with four decimals, three is the maximum for all date I checked. I find that hard to believe, especially because yesterday's close is the price shown in my screenshot below.
Your stock is quoted in pence online but STOCK and STOCKH return it in pounds. In pence the price needs only two decimals. In pounds it needs four. Somewhere along the line Yahoo is screwing it up. That is my take on the problem.
