
Sunrun (NASDAQ:RUN) reported strong Q2 2025 results, with GAAP EPS of $1.07 significantly beating estimates and record contracted net value creation of $376 million, a 316% year-over-year increase. Operational performance was robust, driven by an all-time high 70% storage attachment rate and 15% subscriber growth, leading to margin expansion. However, non-GAAP cash generation of $27 million missed analyst expectations, and while the company raised its full-year contracted net value creation forecast, it maintained its cash generation guidance, reflecting a cautious outlook amidst potential tariff and supply cost headwinds.
Sunrun's Q2 2025 results present a dichotomy between exceptional value-based growth and underlying cash flow headwinds. The company reported a significant earnings beat with a GAAP EPS of $1.07, starkly contrasting with analyst estimates of a -$0.09 loss. This was underpinned by record-breaking contracted net value creation, which reached $376 million, a 316% year-over-year increase, signaling strong momentum in its subscription-based model. A key driver of this performance was the all-time high storage attachment rate of 70%, up from 54% in the prior year, which also contributed to a 17-percentage-point expansion in net subscriber value margin. However, this operational strength did not translate directly to immediate cash flow, as non-GAAP Cash Generation was $27 million, down from $56 million in Q1 2025. The company's outlook reflects this duality; while it significantly raised its full-year guidance for contracted net value creation to $1.0–$1.3 billion, it maintained its cash generation forecast at $200–$500 million. This caution is attributed to anticipated cost pressures, with management flagging potential tariff-related cost increases of up to 10% in the second half of the year, primarily affecting batteries.
AI-powered research, real-time alerts, and portfolio analytics for institutional investors.
Request a DemoOverall Sentiment
moderately positive
Sentiment Score
0.60
Ticker Sentiment