Financial Signals Despite Near-Term Earnings Weakness, Canadian Solar Is A Proven Winner June 29, 2021