Ranking the Top 5 Energy Storage Project Owners in the US
Stem''s rise to the No. 2 spot is especially notable considering that the company currently manages a portfolio of just over 1.3 megawatts. FIGURE: Forecasted Top 5 Energy Storage Asset Owners in ...