Sol Systems reaches financial close on 123MW Illinois solar project
US solar developer Sol Systems closed financing on its 123-megawatt Peoria Solar Portfolio in Illinois, advancing utility-scale solar deployment in the Midwest.
X Bluesky LinkedIn Hacker News Email
Coverage
More coverage from around the web
Appeared in: 2026-07-19 (#14)