Sunrun Denies Allegations That It Delayed Canceling Contracts to Inflate Solar Booking Numbers Posted on May 24, 2017 by admin