Origin’s big technology play pays off, as Octopus stake surges to $1.1bn
By Michael Mazengarb Origin’s investment in an innovative customer management platform pays dividends, with Octopus Energy surging to a A$5.5 billion valuation. The post Origin’s big technology play pays off, as Octopus stake surges to $1.1bn appeared first on RenewEconomy. Read Full Article Here For more great articles: Renew Economy