Chinese solar project developer ReneSola Ltd (NYSE:SOL) reported yesterday an attributable net loss of USD 5.4 million (EUR 4.8m) for the first quarter (Q1) of 2019 on revenues of USD 13.1 million.