Green | Wed Aug 17, 2011 3:16pm EDT

Canadian Solar profit lags Street view, stock off