What is CSIQ worth? Canadian Solar Inc. fair value — a transparent DCF model · Tickwind