Canadian Solar shares are trading lower Thursday after reporting worse-than-expected Q4 revenue results and issuing weak Q1 revenue guidance.
Importance Rank:
1
Canadian Solar shares are trading lower Thursday after reporting worse-than-expected Q4 revenue results and issuing weak Q1 revenue guidance.