Canadian Solar Q3 earnings fall short of estimates, shares dip

Canadian Solar Q3 earnings fall short of estimates, shares dip