10 Best Solar Stocks to Buy Now

3. Sunrun Inc. (NASDAQ:RUN)

Sunrun Inc. (NASDAQ:RUN) is one of the best solar stocks to buy now. On February 26, CFO Danny Abajian affirmed Sunrun Inc. (NASDAQ:RUN) is on pace for another strong year, having surpassed its cash generation midpoint for 2025.

The remarks coincide with the company delivering fourth-quarter revenue of $1.16 billion, up 124% year over year. The increase came as customer agreements and incentives revenue increased 20% to $466.5 million. Net income attributable to shareholders totaled $103.6 million, or $0.45 a share, or $0.38 per diluted share. Full-year revenue increased 45% to $2.975 billion, while net income totaled $449.9 million, or $ 1.96 per share.

Amid strong fourth-quarter and full-year results, Jefferies downgraded Sunrun to Hold from Buy, maintaining a $22 price target. The downgrade was due to Jefferies’ concerns about Sunrun’s 2026 outlook, specifically the company’s cautious commentary.

Sunrun expects aggregate subscriber value to range from $850 million to $950 million, with cash generation between $250 million and $450 million. Aggregate Subscriber Value guidance is between $4.8 billion and $5.2 billion.

According to Jefferies, Sunrun’s guidance points to softer volume growth and reduced cash generation for 2026.

Sunrun Inc. (NASDAQ:RUN) is the US leader in residential solar panels, home battery storage, and energy services, offering homeowners solutions to generate, store, and manage solar energy.