Turbo Energy lands ~€3M orders for 15 storage projects
Turbo Energy said it secured ~€3M (about $3.48M) in firm orders for 15 C&I energy storage projects totaling 15.6 MWh and 5.95 MW in Spain and Chile, with commissioning expected between Q4 2026 and H1 2027, subject to conditions.