CANADIAN SOLAR INC. Financials