Market News
Canadian Solar (CSIQ) Q4 2019 Earnings Snapshot
— Canadian Solar (NASDAQ: CSIQ) reported Q4 2019 earnings of $1.04 per share vs. $0.45 expected. — Revenue rose 2% to $920 million vs. $865.46…