7 Best Performing Solar Stocks to Buy Now

4. Sunrun Inc. (NASDAQ:RUN)

Number of Hedge Fund Holders: 39

Year-to-Date Performance as of September 3: 72.22%

Sunrun Inc. (NASDAQ:RUN) is one of the best performing solar stocks to buy now. On September 4, Christine Cho CFA from Barclays reiterated a Hold rating on Sunrun, with a price target of $15.00. The company’s shares closed today at $16.49. Before this sentiment was reiterated, Sunrun announced its financial results for Q2 2025, where the company delivered a record performance from strong growth in its residential battery storage business.

The company reported a record Contracted Net Value Creation of $376 million, or $1.64 per share, marking a 316% increase year-over-year. This was achieved by expanding margins by 17 percentage points compared to the prior year, leading to the strongest Upfront Net Subscriber Value ever reported by the company. The company also saw a 40% year-over-year growth in its Aggregate Subscriber Value, which reached $1.6 billion in Q2.

Sunrun’s focus on residential battery storage is paying off. The company’s storage attachment rate hit an all-time high of 70% in Q2, up from 54%. Customer additions with storage increased by 50%. Sunrun has now installed more than 195,000 solar and storage systems, accumulating over 3.2 gigawatt-hours of Networked Storage Capacity. This has allowed Sunrun to operate as a large-scale distributed power plant, providing over 650 megawatts of peak power to the grid and helping to avoid blackouts, including a significant dispatch of over 340 megawatts during a heat wave in June.

Sunrun Inc. (NASDAQ:RUN) designs, develops, installs, sells, owns, and maintains residential solar energy systems in the US.