US residential solar and storage provider Sunrun Inc (NASDAQ:RUN) narrowed its net loss attributable to common stockholders to USD 12.4 million (EUR 12.1m) in the second quarter of 2022 from USD 41.2 million a year earlier as revenues expanded 46%.