CSIQ Estados financieros: Análisis de Canadian Solar Inc AI