Canadian Solar Inc · Valuation · TradingHolo