CSIQ Performance

How has CSIQ's stock performed this year? Has CSIQ outperformed the S&P?