cgnx: the income statement