Canadian Solar Posts Net Loss Despite $1.2 Billion i...

Canadian Solar posts a $77M net loss despite generating $1.2B in revenue. Dis...