Solar Energy Systems

Search documents
Sunrun (RUN) Reports Q1 Earnings: What Key Metrics Have to Say
ZACKSยท 2025-05-07 23:00
Core Insights - Sunrun reported revenue of $504.27 million for Q1 2025, a year-over-year increase of 10.1% and a surprise of +2.09% over the Zacks Consensus Estimate of $493.97 million [1] - The EPS for the same period was $0.20, a significant improvement from -$0.40 a year ago, resulting in an EPS surprise of +190.91% compared to the consensus estimate of -$0.22 [1] Financial Performance Metrics - Sunrun's shares have returned +24.6% over the past month, outperforming the Zacks S&P 500 composite's +10.6% change [3] - The company has a Zacks Rank 3 (Hold), indicating expected performance in line with the broader market in the near term [3] Revenue Breakdown - Networked Solar Energy Capacity was reported at 7,721 MW, slightly below the estimated 8,009.15 MW [4] - Revenue from customer agreements and incentives was $402.92 million, exceeding the estimate of $378.92 million, representing a +24.8% year-over-year change [4] - Revenue from solar energy systems and product sales was $101.35 million, below the estimate of $114.44 million, reflecting a -25.1% year-over-year change [4] - Revenue from solar energy systems was $40.07 million, significantly lower than the $57.83 million estimate, marking a -38.4% year-over-year change [4] - Revenue from incentives was $21.56 million, compared to the estimate of $32.02 million, showing a +14.5% year-over-year change [4] - Revenue from products was $61.28 million, slightly above the estimate of $59.26 million, but a -12.7% change year-over-year [4] - Revenue from customer agreements was $381.36 million, exceeding the estimate of $346.90 million, representing a +25.4% year-over-year change [4] Gross Profit Analysis - Gross profit from solar energy systems and products was $4.55 million, below the average estimate of $6.12 million [4] - Gross profit from customer agreements and incentives was $94.29 million, significantly higher than the average estimate of $56.14 million [4]