Germany hit a new high in renewable energy, briefly making prices negativeqz.com36 pointsOsiris3010 years ago