CGNX: the balance sheet