CNM · XBRL financial data
Core & Main financial statements, every quarter
The same tables from 12 filings, lined up. Matched by XBRL tag: renamed lines keep their history.
How these numbers work
- Every number comes from the company's XBRL financial data filed with the SEC, and each one links to its filing.
- Lines are matched by XBRL tag, so a line renamed between filings keeps its history.
- * marks a quarter worked out from the filing totals: the 10-K year minus the first three quarters, or a year-to-date total minus the earlier one. Fourth-quarter earnings per share is fourth-quarter net income over the fourth-quarter weighted shares.
- 0 means a filing states zero; a dash (—) means no filing states that number.
- “year only” means the 10-K gives the full year but not the quarters needed to work out the fourth. A worked-out quarter of revenue, cost of revenue or operating cash flow more than twice the company's largest quarter of the two years before is shown this way too.
- Gross profit is shown as the company reports it; a worked-out quarter must equal revenue less cost of revenue for that quarter, or it is a dash.
- Operating income can be above gross profit when the company books other operating income between the two, shown on its own line.
- Shares outstanding come from each filing's cover page, as of the date printed there.
- Quarters are fiscal: Q2 FY27 is the second quarter of the company's fiscal 2027.
Income statement
CSVFiscal quarters (CNM's year ends in early February)
| In millions of dollars | Oct 29, 2023 | Jan 28, 2024 | Apr 28, 2024 | Jul 28, 2024 | Oct 27, 2024 | Feb 2, 2025 | May 4, 2025 | Aug 3, 2025 | Nov 2, 2025 | Feb 1, 2026 | May 3, 2026 | Aug 2, 2026 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue from contracts with customers | 1,827 | 1,440* | 1,741 | 1,964 | 2,038 | 1,698* | 1,911 | 2,093 | 2,062 | 1,581* | 1,910 | 2,145 |
| Cost of goods and services sold | 1,333 | 1,056* | 1,273 | 1,446 | 1,495 | 1,247* | 1,401 | 1,533 | 1,501 | 1,153* | 1,390 | 1,572 |
| Gross profit | 494 | 384* | 468 | 518 | 543 | 451* | 510 | 560 | 561 | 428* | 520 | 573 |
| Selling, general and administrative | 240 | 230* | 257 | 268 | 274 | 279* | 293 | 302 | 295 | 264* | 299 | 301 |
| Total operating expenses | 277 | 268* | 300 | 314 | 320 | 327* | 339 | 347 | 341 | 310* | 343 | 346 |
| Operating income (loss) | 217 | 116* | 168 | 204 | 223 | 124* | 171 | 213 | 220 | 118* | 177 | 227 |
| Interest expense | 20 | 22* | 34 | 36 | 36 | 36* | 30 | 31 | 30 | 29* | 27 | 32 |
| Income tax expense (benefit) | 39 | 18* | 33 | 42 | 47 | 21* | 36 | 41 | 47 | 21* | 37 | 43 |
| Net income (loss) | 112 | 63* | 95 | 119 | 133 | 64* | 100 | 134 | 137 | 70* | 108 | 144 |
| Earnings per share, basic USD per share | 0.65 | 0.35* | 0.49 | 0.62 | 0.69 | 0.34* | 0.53 | 0.71 | 0.72 | 0.37* | 0.57 | 0.77 |
| Earnings per share, diluted USD per share | 0.65 | 0.29* | 0.49 | 0.61 | 0.69 | 0.32* | 0.52 | 0.70 | 0.72 | 0.36* | 0.57 | 0.77 |
| Weighted average shares, basic millions of shares | 171 | 181* | 192 | 193 | 192 | 190* | 190 | 190 | 190 | 189* | 188 | 187 |
| Weighted average shares, diluted millions of shares | 225 | 214* | 203 | 203 | 201 | 199* | 199 | 198 | 198 | 197* | 196 | 193 |
Balance sheet
CSVFiscal quarters (CNM's year ends in early February)
Cash flows
CSVFiscal quarters (CNM's year ends in early February)
| In millions of dollars | Oct 29, 2023 | Jan 28, 2024 | Apr 28, 2024 | Jul 28, 2024 | Oct 27, 2024 | Feb 2, 2025 | May 4, 2025 | Aug 3, 2025 | Nov 2, 2025 | Feb 1, 2026 | May 3, 2026 | Aug 2, 2026 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net income (loss) | 112 | 63* | 95 | 119 | 133 | 64* | 100 | 134 | 137 | 70* | 108 | 144 |
| Stock-based compensation | 3* | 2* | 3 | 4* | 4* | 3* | 5 | 5* | 4* | 3* | 3 | 4* |
| Depreciation and amortization | 39* | 40* | 46 | 49* | 49* | 50* | 48 | 48* | 48* | 48* | 47 | 50* |
| Net cash from operating activities | 373* | 294* | 78 | 48* | 260* | 235* | 77 | 34* | 271* | 268* | 82 | 62* |
| Net cash from investing activities | (18)* | (88)* | (574) | (44)* | (139)* | (31)* | (16) | (12)* | (43)* | (74)* | (21) | (35)* |
| Proceeds from issuing common stock | — | year only | — | — | — | — | — | — | — | — | — | — |
| Share repurchases | 145* | 726* | 0 | 21* | 100* | 55* | 39 | 8* | 50* | 58* | 88 | 169* |
| Net cash from financing activities | (274)* | (306)* | 525 | (21)* | (124)* | (206)* | (61) | (5)* | (164)* | (63)* | (131) | 135* |
| Net change in cash | 81* | (100)* | 29 | (17)* | (3)* | (2)* | 0 | 17* | 64* | 131* | (70) | 162* |
Compare with peers
SIC 5099 and related industry codes, similar size; rows marked “added: same SIC” fill a short list. Each row is the latest quarter reported.
How peers are chosen
- SIC 5099 and related industry codes with public float (or, where float is missing, quarterly revenue) between 0.2x and 5x the company's.
- Each row is the latest quarter the company has reported, named in the Quarter column; when that filing is a 10-K, it is the fourth quarter, never the full year.
- Fewer than three companies fall in that range, so the list adds same-SIC (5099) companies nearest in public float, each marked “added: same SIC”.
- Runway shows only for companies burning cash with under $10B of public float.
- * marks a quarter worked out from the filing totals: for a 10-K, the year less the first three quarters; for a 10-Q, the year-to-date total less the earlier one.
| Company | Cash ($M) | Revenue, quarter ($M) | Operating cash flow, quarter ($M) | Shares outstanding | Runway | Quarter |
|---|---|---|---|---|---|---|
| Core & Main | 312 | 2,145 | 62* | not reported | — | 10-QAug 2, 2026 |
| Pool | 106 | 1,505 | 421* | 35.7M | — | 10-QSep 30, 2026 |
| Alliance Entertainment Holdingadded: same SIC | 0.8 | 0.5* | (9)* | 51.0M | 0.1 quarters | 10-KJun 30, 2026 |
| Bio Green Med Solutionadded: same SIC | 3.8 | 0.4* | (0.4)* | 6.6M | 10.8 quarters | 10-QJun 30, 2026 |
| Greenlane Holdingsadded: same SIC | 6.1 | 0.1 | (2.3)* | 694,544 | 2.7 quarters | 10-QJun 30, 2026 |
| Arculus Systemadded: same SIC | 0 | 0 | (0.1)* | 4.1M | 0.0 quarters | 10-QJun 30, 2025 |
| FF Global Holdingsadded: same SIC | not reported | not reported | not reported | not reported | — | — |
| Humitech International Groupadded: same SIC | not reported | not reported | not reported | not reported | — | — |
Not investment advice. Not affiliated with the U.S. SEC.
