Canadian Solar revenue hits high end as company appoints new CEO
Canadian Solar (NASDAQ:CSIQ) reported first-quarter revenue that reached the upper limit of its guidance, bolstered by a significant tariff refund and record-setting growth in its battery storage division.










