US residential solar and energy storage firm Sunrun (NASDAQ:RUN) saw revenues grow in the second quarter (Q2) of 2017 but net profit to common stockholders was down by 23% year-on-year.