Canadian Solar Revenue Beats by $60M, EPS Misses by $0.02