Sunrun completes $584 million securitization transaction | Intellectia