8:35 am Canadian Solar raises Q1 shipment, rev guidance; sees gross margin at low end of range