Residential solar energy company Sunrun (NASDAQ:RUN) reported in Q2 CY2025, with sales up 8.7% year on year to $569.3 million. Its GAAP profit of $1.07 per share was significantly above analysts’ ...