E.ON posts $10 billion core profit on grid business, buffer release

E.ON posts $10 billion core profit on grid business, buffer release