Investor Shelf

Sunrun

Company · UN · 1 documents

Key number
8.41%
SPY return, May 1-October 12, 2026. Academic research p.1