Canadian Solar Inc (NASDAQ:CSIQ) delivered record quarterly net profit of USD 170 million (EUR 156m), or USD 2.39 per diluted share, in the second quarter of 2023, in spite of a drop in market prices.