ReneSola Ltd (NYSE:SOL) on Thursday trimmed its fourth-quarter and 2019 revenue expectations after facing a delay in the recognition of revenue from the sale of a project in Canada.