Navigating Trading, Power Purchase Agreements & Merchant Offtake – UK

London, United Kingdom London, United Kingdom

At the time of writing, Europe had had its most successful year in terms of Power Purchase Agreements (PPAs) with a record 7.8GW of renewable energy contracts signed. ICT (2GW), heavy industry (1.8GW) and telecoms (650MW) did much of the heavy lifting with other sectors bringing up the rear. As we gather in May 2024 […]