CGNX Performance

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