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