Sol Systems Closes $355 Million Financing for 123 MW Peoria Solar Portfolio in Illinois
ยท Energy Storage
4 sources Sol Systems reached financial close on a 123-megawatt central Illinois solar portfolio backed by $355 million in debt and tax equity, with commercial operation expected in 2027.