Offtakers signed 25 power purchase agreements (PPAs) in Europe in January 2025, for a total of 790MW of electricity ...