Chinese solar projects developer ReneSola Ltd (NYSE:SOL) today posted a first-quarter (Q1) revenue that reached the upper end of its previously revised guidance and turned to a profit from a loss a year earlier.