Search
Close this search box.

Yet Another DOE-Backed Solar Company Goes Bankrupt! Satcon Technology Corp.: ‘Chapter 11 filings were a necessary and prudent step’ — Satcon received a $3 million DOE grant in January