Chinese solar company ReneSola Ltd (NYSE:SOL) today reported net profit from continuing operations for 2017 of USD 3.2 million (EUR 2.6m), up from USD 95,000 in 2016.