Marks & Spencer
Ocado Group plc is a British business based in Hatfield, England, which licenses grocery technology. It also owns a 50% share in the UK grocery retail business Ocado.com. Wikipedia
OCDO.L (LSE) £405.60 -0.90 (-0.22%)
Wed, Jul 31, 2024, 12:28PM EDT