Sunrun's Q1 Earnings Exceed Expectations, Shares Rise 8% | Intellectia.AI