Solar modules manufacturer and project developer Canadian Solar Inc (NASDAQ:CSIQ) on Thursday reported posting USD 1.43 billion (EUR 1.22bn) in net revenues, up 105% year-over-year, as module shipments reached higher end of the guidance range.