News

There's a pause for breath on financial markets after the relief rally of the past few days. Stocks and the dollar ... Its shares were down 9%. Octopus Energy was only set up in 2015 but has ...