S&P 5007,672.24 0.32%
Spanish and Portuguese Firms Invest in Battery Storage Following Grid Failure — Witness News