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