Logo image of CGNX

COGNEX CORP (CGNX) Stock Income Statement

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

30.15  -0.45 (-1.47%)

After market: 30.15 0 (0%)

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
(2025-3-30)
2024
(2024-12-31)
2023
(2023-12-31)
2022
(2022-12-31)
2021
(2021-12-31)
Revenue
CGNX Revenue ChartCGNX Revenue over time chart
919.75M914.51M837.55M1.01B1.04B
Cost Of Goods
CGNX Cost Of Goods ChartCGNX Cost Of Goods over time chart
291.57M288.72M236.31M284.20M277.30M
Gross Profit
CGNX Gross Profit ChartCGNX Gross Profit over time chart
628.18M625.79M601.24M721.90M759.80M
Operating Expenses
CGNX Operating Expenses ChartCGNX Operating Expenses over time chart
501.23M510.73M478.54M453.30M444.70M
Research and Development
CGNX Research and Development ChartCGNX Research and Development over time chart
137.44M139.81M139.40M141.10M135.40M
Selling, General, and Administrative Expenses
CGNX Selling, General, and Administrative Expenses ChartCGNX Selling, General, and Administrative Expenses over time chart
363.79M370.91M339.14M312.10M309.40M
Operating Income
CGNX Operating Income ChartCGNX Operating Income over time chart
126.95M115.06M122.70M268.60M315.10M
Interest Income/Expense
CGNX Interest Income/Expense ChartCGNX Interest Income/Expense over time chart
13.87M15.50M4.05M4.90M4.40M
Other Income/Expense
CGNX Other Income/Expense ChartCGNX Other Income/Expense over time chart
895.00K922.00K592.00K-400.00K-600.00K
Non Recurring Items
CGNX Non Recurring Items ChartCGNX Non Recurring Items over time chart
N/A0.008.00M-22.40M0.00
Income Before Taxes
CGNX Income Before Taxes ChartCGNX Income Before Taxes over time chart
141.72M131.49M135.35M250.70M318.90M
Income Tax
CGNX Income Tax ChartCGNX Income Tax over time chart
23.97M25.32M22.11M35.20M39.00M
Net Income
CGNX Net Income ChartCGNX Net Income over time chart
117.75M106.17M113.23M215.50M279.90M
EBITDA
CGNX EBITDA ChartCGNX EBITDA over time chart
159.48M147.75M144.58M288.20M335.40M
 
Per Share Data
EPS Diluted Total Ops
CGNX EPS Diluted Total Ops ChartCGNX EPS Diluted Total Ops over time chart
0.680.620.651.231.56
Non GAAP EPS
CGNX Non GAAP EPS ChartCGNX Non GAAP EPS over time chart
0.790.740.721.311.49
 
Statistics
Gross Profit Margin
CGNX Gross Profit Margin ChartCGNX Gross Profit Margin over time chart
68.30%68.43%71.79%71.75%73.26%
Profit Margin
CGNX Profit Margin ChartCGNX Profit Margin over time chart
12.80%11.61%13.52%21.42%26.99%
Operating Profit Margin
CGNX Operating Profit Margin ChartCGNX Operating Profit Margin over time chart
13.80%12.58%14.65%26.70%30.38%

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 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 2024 TTM 0.2 0.4 0.6 0.8 1