Sunrun Reports First Quarter 2026 Financial Results

Aggregate Subscriber Value of $1.1 billion in Q1 Contracted Net Value Creation of $108 million in Q1, or $0.46 per share Storage Attachment Rate reached...