Sunrun Prometheus issuer 2026-1 note sale wins KBRA ratings
Sunrun Prometheus Issuer 2026-1 is bringing a solar-backed financing backed by residential customer contracts tied to thousands of rooftop systems. The collateral pool includes 38,706 leases and ...