Sunrun (NASDAQ:RUN) recorded a net profit available to common stockholders of USD 29 million (EUR 27.5m), or USD 0.27 per diluted share, in the fourth quarter of 2016, against a USD-15-million loss over the same period a year earlier.