Canadian Solar Inc. CSIQ continues to benefit from a strong pipeline of solar and energy storage projects. It also continues to build momentum in the fast-growing battery energy storage business with ...