Cognex Corp ($CGNX) | Floorstocks