RUN Financials: Sunrun Inc AI Analysis