Canadian Solar (CSIQ) came out with a quarterly loss of 0.02pershareversustheZacksConsensusEstimateofalossof0.13. This compares to earnings of 1.11pershareayearago.Thesefiguresareadjustedfornon−recurringitems.Thisquarterlyreportrepresentsanearningssurpriseof84.620.91 per share when it actually produced earnings of $0.32, delivering a surprise of -64.84%.Over the last four quarters ...