Europe reports decline in number of PPAs signed and power capacity contracted in February

Europe saw a 4% month-on-month decline in number of power purchase agreements (PPAs) signed in February 2025, according to Pexapark.