Solar project developer and operator ReneSola Ltd (NYSE:SOL) booked better-than-expected financial results in the third quarter of 2022 but some unexpected costs due to a strategy shift in Europe triggered it to cut its full-year revenue and profit outlook.