cgnx: the balance sheet