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