[ad_1] Shares of Canadian Solar were falling sharply after the company fell short on quarterly earnings and sales. [ad_2] Source link