Exhibit 99.1 Sunrun Reports First Quarter 2025 Financial Results Aggregate Subscriber Value of 1.2billioninQ1,23164 million, or 0.72pershare,10456 million in Q1, the fourth consecutive quarter of positive Cash Generation Paid down 27millionofrecoursedebtinQ1withexcesscashReiteratingCashGenerationguidanceof200 million to $500 million in 2025 Customer Additions with Storage grew 46% ...