Logo image of CNM

CORE & MAIN INC-CLASS A (CNM) Stock Income Statement

NYSE:CNM - New York Stock Exchange, Inc. - US21874C1027 - Common Stock - Currency: USD

56.15  +0.54 (+0.97%)

After market: 56.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-5-4)
2025
(2025-2-2)
2024
(2024-1-28)
2023
(2023-1-29)
2022
(2022-1-30)
Revenue
CNM Revenue ChartCNM Revenue over time chart
7.61B7.44B6.70B6.65B5.00B
Minority Interest Expense
CNM Minority Interest Expense ChartCNM Minority Interest Expense over time chart
-22.00M-23.00M-160.00M-215.00M-59.00M
Cost Of Goods
CNM Cost Of Goods ChartCNM Cost Of Goods over time chart
5.59B5.46B4.88B4.86B3.72B
Gross Profit
CNM Gross Profit ChartCNM Gross Profit over time chart
2.02B1.98B1.82B1.79B1.28B
Operating Expenses
CNM Operating Expenses ChartCNM Operating Expenses over time chart
1.30B1.26B1.07B1.02B855.00M
Selling, General, and Administrative Expenses
CNM Selling, General, and Administrative Expenses ChartCNM Selling, General, and Administrative Expenses over time chart
1.11B1.08B926.00M879.00M717.00M
Operating Income
CNM Operating Income ChartCNM Operating Income over time chart
722.00M719.00M745.00M776.00M425.00M
Interest Income/Expense
CNM Interest Income/Expense ChartCNM Interest Income/Expense over time chart
-138.00M-142.00M-81.00M-66.00M-98.00M
Non Recurring Items
CNM Non Recurring Items ChartCNM Non Recurring Items over time chart
N/AN/A-5.00M-1.00M-51.00M
Income Before Taxes
CNM Income Before Taxes ChartCNM Income Before Taxes over time chart
584.00M577.00M659.00M709.00M276.00M
Income Tax
CNM Income Tax ChartCNM Income Tax over time chart
146.00M143.00M128.00M128.00M51.00M
Net Income
CNM Net Income ChartCNM Net Income over time chart
416.00M411.00M371.00M366.00M166.00M
EBITDA
CNM EBITDA ChartCNM EBITDA over time chart
918.00M913.00M899.00M924.00M575.00M
 
Per Share Data
EPS Diluted Total Ops
CNM EPS Diluted Total Ops ChartCNM EPS Diluted Total Ops over time chart
2.082.041.621.480.67
Non GAAP EPS
CNM Non GAAP EPS ChartCNM Non GAAP EPS over time chart
2.302.302.372.07N/A
 
Statistics
Gross Profit Margin
CNM Gross Profit Margin ChartCNM Gross Profit Margin over time chart
26.57%26.61%27.13%26.99%25.58%
Profit Margin
CNM Profit Margin ChartCNM Profit Margin over time chart
5.47%5.52%5.54%5.50%3.32%
Operating Profit Margin
CNM Operating Profit Margin ChartCNM Operating Profit Margin over time chart
9.49%9.66%11.12%11.67%8.49%

All data in USD

Charts

CNM Income Statement data chartCNM Revenue, Operating Income, Net Income and EBITDA ChartIncome Statements 2019 2020 2021 2022 2023 2024 2025 TTM 2B 4B 6B
CNM Earnings Per Share (EPS) chartCNM EPS Diluted and non-GAAP ChartEarnings Per Share 2019 2020 2021 2022 2023 2024 2025 TTM 0.5 1 1.5 2