CNM · Company research

Core & Main, Inc. (CNM): Financial Statements

Reported statement data with reporting periods and sources preserved.

RESEARCH CONTEXT

Understand the numbers

Reported statement data with reporting periods and sources preserved. Use period, currency, units and source fields when interpreting values.

80records availableIndustrials

Financial Statements data

Database-backed records only

80 rows
statement typeperiod typefiscal periodperiod endrevenuecost of revenuegross profitoperating incomepretax incomenet income
cash_flowannualFY-2027-Q2Sun Aug 02 2026 00:00:00 GMT+0000 (Coordinated Universal Time)——————
balance_sheetquarterlyFY-2027-Q2Sun Aug 02 2026 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2027-Q2Sun Aug 02 2026 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2027-Q2Sun Aug 02 2026 00:00:00 GMT+0000 (Coordinated Universal Time)2145000000—573000000227000000193000000150000000
income_statementannualFY-2027-Q2Sun Aug 02 2026 00:00:00 GMT+0000 (Coordinated Universal Time)4055000000-29620000001093000000404000000343000000263000000
balance_sheetquarterlyFY-2027-Q1Sun May 03 2026 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2027-Q1Sun May 03 2026 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2027-Q1Sun May 03 2026 00:00:00 GMT+0000 (Coordinated Universal Time)1910000000—520000000177000000150000000113000000
balance_sheetquarterlyFY-2026-Q4Sun Feb 01 2026 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowannualFY-2026-Q4Sun Feb 01 2026 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2026-Q4Sun Feb 01 2026 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementannualFY-2026-Q4Sun Feb 01 2026 00:00:00 GMT+0000 (Coordinated Universal Time)7647000000—2059000000722000000607000000462000000
income_statementquarterlyFY-2026-Q4Sun Feb 01 2026 00:00:00 GMT+0000 (Coordinated Universal Time)1581000000—4280000001180000009400000073000000
balance_sheetquarterlyFY-2026-Q3Sun Nov 02 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2026-Q3Sun Nov 02 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2026-Q3Sun Nov 02 2025 00:00:00 GMT+0000 (Coordinated Universal Time)2062000000—561000000220000000190000000143000000
balance_sheetquarterlyFY-2026-Q2Sun Aug 03 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowannualFY-2026-Q2Sun Aug 03 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2026-Q2Sun Aug 03 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2026-Q2Sun Aug 03 2025 00:00:00 GMT+0000 (Coordinated Universal Time)2093000000—560000000213000000182000000141000000
income_statementannualFY-2026-Q2Sun Aug 03 2025 00:00:00 GMT+0000 (Coordinated Universal Time)4004000000—1070000000384000000323000000246000000
balance_sheetquarterlyFY-2026-Q1Sun May 04 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2026-Q1Sun May 04 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2026-Q1Sun May 04 2025 00:00:00 GMT+0000 (Coordinated Universal Time)1911000000—510000000171000000141000000105000000
balance_sheetquarterlyFY-2025-Q4Sun Feb 02 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2025-Q4Sun Feb 02 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowannualFY-2025-Q4Sun Feb 02 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2025-Q4Sun Feb 02 2025 00:00:00 GMT+0000 (Coordinated Universal Time)1698000000—4510000001240000008800000067000000
income_statementannualFY-2025-Q4Sun Feb 02 2025 00:00:00 GMT+0000 (Coordinated Universal Time)7441000000—1980000000719000000577000000434000000
balance_sheetquarterlyFY-2025-Q3Sun Oct 27 2024 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2025-Q3Sun Oct 27 2024 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2025-Q3Sun Oct 27 2024 00:00:00 GMT+0000 (Coordinated Universal Time)2038000000—543000000223000000187000000140000000
balance_sheetquarterlyFY-2025-Q2Sun Jul 28 2024 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowannualFY-2025-Q2Sun Jul 28 2024 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2025-Q2Sun Jul 28 2024 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2025-Q2Sun Jul 28 2024 00:00:00 GMT+0000 (Coordinated Universal Time)1964000000—518000000204000000168000000126000000
income_statementannualFY-2025-Q2Sun Jul 28 2024 00:00:00 GMT+0000 (Coordinated Universal Time)3705000000—986000000372000000302000000227000000
balance_sheetquarterlyFY-2025-Q1Sun Apr 28 2024 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2025-Q1Sun Apr 28 2024 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2025-Q1Sun Apr 28 2024 00:00:00 GMT+0000 (Coordinated Universal Time)1741000000—468000000168000000134000000101000000
balance_sheetquarterlyFY-2024-Q4Sun Jan 28 2024 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2024-Q4Sun Jan 28 2024 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowannualFY-2024-Q4Sun Jan 28 2024 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementannualFY-2024-Q4Sun Jan 28 2024 00:00:00 GMT+0000 (Coordinated Universal Time)6702000000—1818000000740000000659000000531000000
income_statementquarterlyFY-2024-Q4Sun Jan 28 2024 00:00:00 GMT+0000 (Coordinated Universal Time)1440000000—3840000001160000009400000076000000
balance_sheetquarterlyFY-2024-Q3Sun Oct 29 2023 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2024-Q3Sun Oct 29 2023 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2024-Q3Sun Oct 29 2023 00:00:00 GMT+0000 (Coordinated Universal Time)1827000000—494000000217000000197000000158000000
balance_sheetquarterlyFY-2024-Q2Sun Jul 30 2023 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowannualFY-2024-Q2Sun Jul 30 2023 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2024-Q2Sun Jul 30 2023 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2024-Q2Sun Jul 30 2023 00:00:00 GMT+0000 (Coordinated Universal Time)1861000000—501000000226000000204000000164000000
income_statementannualFY-2024-Q2Sun Jul 30 2023 00:00:00 GMT+0000 (Coordinated Universal Time)3435000000—940000000407000000368000000297000000
balance_sheetquarterlyFY-2024-Q1Sun Apr 30 2023 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2024-Q1Sun Apr 30 2023 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2024-Q1Sun Apr 30 2023 00:00:00 GMT+0000 (Coordinated Universal Time)1574000000—439000000181000000164000000133000000
balance_sheetquarterlyFY-2023-Q4Sun Jan 29 2023 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowannualFY-2023-Q4Sun Jan 29 2023 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2023-Q4Sun Jan 29 2023 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementannualFY-2023-Q4Sun Jan 29 2023 00:00:00 GMT+0000 (Coordinated Universal Time)6651000000—1795000000775000000709000000581000000
income_statementquarterlyFY-2023-Q4Sun Jan 29 2023 00:00:00 GMT+0000 (Coordinated Universal Time)1374000000—37300000012400000010400000084000000
balance_sheetquarterlyFY-2023-Q3Sun Oct 30 2022 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2023-Q3Sun Oct 30 2022 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2023-Q3Sun Oct 30 2022 00:00:00 GMT+0000 (Coordinated Universal Time)1818000000—500000000234000000218000000178000000
balance_sheetquarterlyFY-2023-Q2Sun Jul 31 2022 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2023-Q2Sun Jul 31 2022 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowannualFY-2023-Q2Sun Jul 31 2022 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2023-Q2Sun Jul 31 2022 00:00:00 GMT+0000 (Coordinated Universal Time)1861000000—501000000237000000220000000182000000
income_statementannualFY-2023-Q2Sun Jul 31 2022 00:00:00 GMT+0000 (Coordinated Universal Time)3459000000—922000000417000000387000000319000000
balance_sheetquarterlyFY-2023-Q1Sun May 01 2022 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2023-Q1Sun May 01 2022 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2023-Q1Sun May 01 2022 00:00:00 GMT+0000 (Coordinated Universal Time)1598000000—421000000180000000167000000137000000
balance_sheetquarterlyFY-2022-Q4Sun Jan 30 2022 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2022-Q4Sun Jan 30 2022 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowannualFY-2022-Q4Sun Jan 30 2022 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementannualFY-2022-Q4Sun Jan 30 2022 00:00:00 GMT+0000 (Coordinated Universal Time)5004000000—1280000000425000000276000000225000000
income_statementquarterlyFY-2022-Q4Sun Jan 30 2022 00:00:00 GMT+0000 (Coordinated Universal Time)1246500000—3274000001086000009560000078800000
income_statementannualFY-2022-Q1Sun Jan 30 2022 00:00:00 GMT+0000 (Coordinated Universal Time)0—000151000000
balance_sheetquarterlyFY-2022-Q3Sun Oct 31 2021 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2022-Q3Sun Oct 31 2021 00:00:00 GMT+0000 (Coordinated Universal Time)——————

Informational research only, not financial advice. Forecasts are uncertain and can be wrong.