Company Name: Canadian Solar Inc.
Canadian Solar manufactures solar photovoltaic (PV) modules and also is involved with a number of utility-scale solar power projects. In addition, the company provides solar based solutions to companies in a wide range of markets around the world.
Ticker Symbol: CSIQ (NASDAQ)
Company Website: www.canadiansolar.com
Headquarters: Guelph, Ontario, Canada