Britain's Octopus Energy to spin out Kraken at $8.65 billion valuation
Dec 31, 2025 - 06:00
1