CSIQ valuation · Investailor