Sol Systems Achieves Financial Close on 123MWac Peoria Solar Project
Sol Systems has reached financial close for its 123MWac Peoria Solar Portfolio in Illinois, enabling construction to begin. The $355 million project is backed by a consortium of lenders and will generate enough electricity to power over 25,000 US households annually.
Tickers: $SOLV
Topics: clean_energy_projects construction_finance solar_energy