UK online retailer Ocado revealed mixed half-year results today, with sales up but pre-tax profits flat and a fall in operating profit. While some analysts tried to look for positives, the numbers were described as "poor" in some quarters in the City, with concerns over the outlook for Ocado and its shares fell by more than 20%.