Bamco Inc. NY Takes Position in Cognex Corporation $CGNX | StockRay