Logo image of CGNX

COGNEX CORP (CGNX) Stock Income Statement

NASDAQ:CGNX - Nasdaq - US1924221039 - Common Stock - Currency: USD

23.77  +0.22 (+0.93%)

Premarket: 23.75 -0.02 (-0.08%)

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.

2024
(2024-12-31)
2023
(2023-12-31)
2022
(2022-12-31)
2021
(2021-12-31)
2020
(2020-12-31)
Revenue
CGNX Revenue ChartCGNX Revenue over time chart
914.51M837.55M1.01B1.04B811.00M
Cost Of Goods
CGNX Cost Of Goods ChartCGNX Cost Of Goods over time chart
288.72M236.31M284.20M277.30M206.40M
Gross Profit
CGNX Gross Profit ChartCGNX Gross Profit over time chart
625.79M601.24M721.90M759.80M604.60M
Operating Expenses
CGNX Operating Expenses ChartCGNX Operating Expenses over time chart
510.73M478.54M453.30M444.70M398.60M
Research and Development
CGNX Research and Development ChartCGNX Research and Development over time chart
139.81M139.40M141.10M135.40M131.00M
Selling, General, and Administrative Expenses
CGNX Selling, General, and Administrative Expenses ChartCGNX Selling, General, and Administrative Expenses over time chart
370.91M339.14M312.10M309.40M267.60M
Operating Income
CGNX Operating Income ChartCGNX Operating Income over time chart
115.06M122.70M268.60M315.10M206.00M
Interest Income/Expense
CGNX Interest Income/Expense ChartCGNX Interest Income/Expense over time chart
15.50M4.05M4.90M4.40M16.70M
Other Income/Expense
CGNX Other Income/Expense ChartCGNX Other Income/Expense over time chart
922.00K592.00K-400.00K-600.00K-300.00K
Non Recurring Items
CGNX Non Recurring Items ChartCGNX Non Recurring Items over time chart
0.008.00M-22.40M0.00-35.50M
Income Before Taxes
CGNX Income Before Taxes ChartCGNX Income Before Taxes over time chart
131.49M135.35M250.70M318.90M186.90M
Income Tax
CGNX Income Tax ChartCGNX Income Tax over time chart
25.32M22.11M35.20M39.00M10.70M
Net Income
CGNX Net Income ChartCGNX Net Income over time chart
106.17M113.23M215.50M279.90M176.20M
EBITDA
CGNX EBITDA ChartCGNX EBITDA over time chart
147.75M144.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.620.651.231.561.00
Non GAAP EPS
CGNX Non GAAP EPS ChartCGNX Non GAAP EPS over time chart
0.740.721.311.491.05
 
Statistics
Gross Profit Margin
CGNX Gross Profit Margin ChartCGNX Gross Profit Margin over time chart
68.43%71.79%71.75%73.26%74.55%
Profit Margin
CGNX Profit Margin ChartCGNX Profit Margin over time chart
11.61%13.52%21.42%26.99%21.73%
Operating Profit Margin
CGNX Operating Profit Margin ChartCGNX Operating Profit Margin over time chart
12.58%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 2024 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 2024 0.2 0.4 0.6 0.8 1