Cognex Corporation (CGNX) - Financials | Relativity Invest