Sunrun has declining EPS growth, negative cash flows, and High Levels of Debt. On the other hand, the company has rapidly ...