Recent investor presentationhttps://investors.canadiansolar.com/static-files/1fad9099-b915-4ec4-9c39-070083556036
Recent investor presentation
https://investors.canadiansolar.com/static-files/1fad9099-b915-4ec4-9c39-070083556036