ReneSola's results yesterday fell somewhere in the middle. Revenue jumped 11.1% sequentially to $419.3 million and gross margin was up to 8.1%, but net loss was $200.3 million when you include a $194.7 million impairment charge for a polysilicon factory upgrade gone wrong. If we adjust for that, the company's loss was just $5.6 million, within shouting distance of a profit.