EIA: Solar + storage soar as fossil fuels stall through September 2025 - Tech Sentiments