2025 concludes with 1.5GWh+ of European BESS project completions, financing and supply deals 2025 concludes with 1.5GWh+ of European BESS project completions, financing and supply deals