Cognex's net profit under GAAP for 6 months of 2020 amounted to $19,335 million, which is 4 times less than the previous year's $81,853 million. Revenues decreased by 9.7% to $336,332 mln from $372,531 mln a year earlier.