Canadian Solar Inc (NASDAQ:CSIQ) on Thursday reported a net profit of USD 110.6 million (EUR 100.4m) for the first quarter of 2020Â on the back of a 70% surge in revenues in the period.