France OTC day-ahead baseload power price fell 39.4% to €20/MWh.

2026-06-10

France OTC day-ahead baseload power price fell 39.4% to €20/MWh.