Semiconductors & Electronics · SAN FRANCISCO, CA, United States
$12.23
+0.49% (+$0.06)2026-07-09
Smart-Money SignalNeutral · 44/100— Insiders are net sellers over 90 days (-$3.1M, 12 sales vs 8 buys)
Revenue$722.2M
Net Income$167.6M
EPS$0.62
Market Cap$2.9B
Price Performance
Historical data including institutional events
Company Profile
M
Mary Powell
CEO & Executive Director
Sunrun Inc. is an American provider of photovoltaic systems and battery energy storage products, primarily for residential customers. The company was established in 2007 and is headquartered in San Francisco, California.