Logo image of CGNX

COGNEX CORP (CGNX) Stock Income Statement

NASDAQ:CGNX - Nasdaq - US1924221039 - Common Stock

39.73  +0.37 (+0.94%)

After market: 39.86 +0.13 (+0.33%)

Free users can only see 4 years or quarters

Examples of complete financials are available for MSFT and AAPL.

Please register or login for additional data.

TTM
(2024-9-29)
2023
(2023-12-31)
2022
(2022-12-31)
2021
(2021-12-31)
2020
(2020-12-31)
Revenue
CGNX Revenue ChartCGNX Revenue over time chart
881.50M837.55M1.01B1.04B811.00M
Cost Of Goods
CGNX Cost Of Goods ChartCGNX Cost Of Goods over time chart
278.52M236.31M284.20M277.30M206.40M
Gross Profit
CGNX Gross Profit ChartCGNX Gross Profit over time chart
602.98M601.24M721.90M759.80M604.60M
Operating Expenses
CGNX Operating Expenses ChartCGNX Operating Expenses over time chart
508.77M478.54M453.30M444.70M398.60M
Research and Development
CGNX Research and Development ChartCGNX Research and Development over time chart
141.97M139.40M141.10M135.40M131.00M
Selling, General, and Administrative Expenses
CGNX Selling, General, and Administrative Expenses ChartCGNX Selling, General, and Administrative Expenses over time chart
366.81M339.14M312.10M309.40M267.60M
Operating Income
CGNX Operating Income ChartCGNX Operating Income over time chart
94.20M122.70M268.60M315.10M206.00M
Interest Income/Expense
CGNX Interest Income/Expense ChartCGNX Interest Income/Expense over time chart
12.27M4.05M4.90M4.40M16.70M
Other Income/Expense
CGNX Other Income/Expense ChartCGNX Other Income/Expense over time chart
815.00K592.00K-400.00K-600.00K-300.00K
Non Recurring Items
CGNX Non Recurring Items ChartCGNX Non Recurring Items over time chart
N/A8.00M-22.40M0.00-35.50M
Income Before Taxes
CGNX Income Before Taxes ChartCGNX Income Before Taxes over time chart
110.04M135.35M250.70M318.90M186.90M
Income Tax
CGNX Income Tax ChartCGNX Income Tax over time chart
20.99M22.11M35.20M39.00M10.70M
Net Income
CGNX Net Income ChartCGNX Net Income over time chart
89.05M113.23M215.50M279.90M176.20M
EBITDA
CGNX EBITDA ChartCGNX EBITDA over time chart
125.91M144.58M288.20M335.40M232.50M
 
Per Share Data
EPS Diluted Total Ops
CGNX EPS Diluted Total Ops ChartCGNX EPS Diluted Total Ops over time chart
0.520.651.231.561.00
Non GAAP EPS
CGNX Non GAAP EPS ChartCGNX Non GAAP EPS over time chart
0.650.721.311.491.05
 
Statistics
Gross Profit Margin
CGNX Gross Profit Margin ChartCGNX Gross Profit Margin over time chart
68.40%71.79%71.75%73.26%74.55%
Profit Margin
CGNX Profit Margin ChartCGNX Profit Margin over time chart
10.10%13.52%21.42%26.99%21.73%
Operating Profit Margin
CGNX Operating Profit Margin ChartCGNX Operating Profit Margin over time chart
10.69%14.65%26.70%30.38%25.40%

All data in USD

Charts

CGNX Income Statement data chartCGNX Revenue, Operating Income, Net Income and EBITDA ChartIncome Statements 2015 2016 2017 2018 2019 2020 2021 2022 2023 TTM 200M 400M 600M 800M 1B
CGNX Earnings Per Share (EPS) chartCGNX EPS Diluted and non-GAAP ChartEarnings Per Share 2015 2016 2017 2018 2019 2020 2021 2022 2023 TTM 0.2 0.4 0.6 0.8 1