Vue d'ensemble
United Natural Foods Financial Statements FY2022-FY2026
United Natural Foods' income statement and balance sheet, FY2022 through FY2026, as a public, auditable plain-text Beancount ledger — reconstructed line by line from the company's own Form 10-K filings and version-controlled in git. Part… Notes du grand livre
Situation financière
Patrimoine net et comptes qui le composent
Mouvements d'argent
Revenus et dépenses mensuels par catégorie de compte
Activité récente
Activité du journal tenant compte des écritures
Revenus vs Dépenses
Bilan
Flux de trésorerie
Chargement des rôles des comptes…
United Natural Foods, Inc. (UNFI) Financial Statements in Beancount — Open Ledger
United Natural Foods' income statement and balance sheet, FY2022 through FY2026, as a public, auditable plain-text Beancount ledger — reconstructed line by line from the company's own Form 10-K filings and version-controlled in git. Part of the Open Ledger project on beancount.io.
Browse it live: beancount.io/ledger/open_ledger/united-natural-foods
Latest analysis: UNFI FY2026: $31.2B of Sales, $84M of Profit, a 0.27% Net Margin
Key Figures
| Period | Period end | Revenue | Net income |
|---|---|---|---|
| FY2022 | 2022-07-30 | 28,928 | 248 |
| FY2023 | 2023-07-29 | 30,272 | 24 |
| FY2024 | 2024-08-03 | 30,980 | -112 |
| FY2025 | 2025-08-02 | 31,784 | -118 |
| FY2026 | 2026-08-01 | 31,152 | 84 |
Amounts in MUSD (millions of US dollars), exactly as the ledger records them.
What's Inside
| Period | File | Source |
|---|---|---|
| FY2022 | FY2022/FY2022.bean | Form 10-K for fiscal 2022 (filed 2022-09-27) |
| FY2023 | FY2023/FY2023.bean | Form 10-K for fiscal 2023 (filed 2023-09-26) |
| FY2024 | FY2024/FY2024.bean | Form 10-K for fiscal 2024 (filed 2024-10-01) |
| FY2025 | FY2025/FY2025.bean | Form 10-K for fiscal 2025 (filed 2025-10-01) |
| FY2026 | FY2026/FY2026.bean | Form 10-K for fiscal 2026 (filed 2026-09-14) |
Fiscal years end on the Saturday closest to July 31, so a year is 52 or 53
weeks: FY2022 ended 2022-07-30 (52 weeks), FY2023 2023-07-29 (52 weeks),
FY2024 2024-08-03 (53 weeks), FY2025 2025-08-02 (52 weeks) and FY2026
2026-08-01 (52 weeks). SEC EDGAR CIK 0001020859 (NYSE: UNFI). Every year comes
from that year's Form 10-K as originally filed. Net income is the amount
attributable to United Natural Foods, Inc. The filings report in whole
millions of dollars, and the ledger keeps exactly that precision.
Quick Start
uvx --from beancount bean-check main.bean
uvx --from beanquery bean-query main.bean \
"SELECT year, sum(position) WHERE account ~ '^Income:Revenue' GROUP BY year ORDER BY year"Zero output from bean-check means the ledger is internally consistent: every
income statement sums to zero and every balance-sheet snapshot reconciles to
the filed totals. The query prints revenue by calendar year; income is a
credit, so it shows as a negative number. Open main.bean in Fava
or import it into beancount.io to explore it visually.
Methodology
- Balance sheet —
pad/balancedirectives assert each period-end
figure against the filing named in that period file's source banner. - Income statement — one zero-sum transaction per period:
Income
negative (credit),Expensespositive (debit), with the arithmetic check in
a comment directly above it. - Unit —
MUSD;31,152 MUSDmeans 31,152 million US dollars. - 52/53-week year — FY2024 has 53 weeks; every other year here has 52.
Each file states its week count and is dated on the filing's actual
Saturday year end. The company's estimate of the extra week (582MUSDof
net sales) is quoted in the FY2024 file's comments and is not posted. - Net income and noncontrolling interests — the
Equity:Adjustments
offset in each income statement is net income (loss) attributable to United
Natural Foods, Inc. The share attributable to noncontrolling interests is a
labeledExpenses:OtherNetposting, deducted as the filing deducts it;
Equity:NoncontrollingInterestsholds the balance-sheet caption. - Revenue — one
Income:Revenueposting equal to net sales. The split the
filing discusses is in its comment, as originally filed: customer channel
through fiscal 2024, reportable segment (Natural, Conventional, Retail) from
fiscal 2025. - Cost of sales and the LIFO charge — two
Expenses:CostOfRevenue
postings: the non-cash LIFO charge (or benefit) the filing prints, and the
rest of the filed cost of sales. They add to the filed line. - Operating expenses and named one-offs —
Expenses:SellingGeneralAdministrativecarries the filing's operating
expenses plus its two separate lines, "restructuring, acquisition and
integration related expenses" and "loss (gain) on sale of assets and other
asset charges", each labeled. Where a filing states the dollar amount of a
named item inside one of those lines — asset impairment charges, the June
2025 cybersecurity incident's costs, the cybersecurity insurance proceeds, a
multiemployer pension withdrawal benefit — that amount is its own labeled
posting and the rest of the filed line is the posting beside it. The
postings always add to the filed line. An item the filing places only
"within Gross profit" (part of the cybersecurity costs) is described in a
comment and not split out, because the filing does not name the line. - Other income and expense —
Expenses:OtherNetcarries net periodic
benefit income excluding service cost, interest expense, net, and other
(income) expense, net, as one labeled posting each. - Nothing to post — the five filings report no goodwill impairment, no
pension settlement charge or gain and no result from discontinued
operations for these years; each period file says so. - Other mapped captions —
Assets:Current:Inventoryis inventories, net;
Assets:NonCurrent:OperatingLeaseRightOfUse,
Liabilities:Current:OperatingLeasesand
Liabilities:NonCurrent:OperatingLeasesare the operating lease captions;
Equity:TreasuryStockis treasury stock at cost. Residual…:Otherlines
are itemized in each period file and tie to the filing's subtotals.
Analysis
Corrections
Found a figure that does not match the filing? Email
[email protected] with the period, the account
and the filing page. Corrections are committed with the source cited.
About Open Ledger
Open Ledger is a growing library of public-company financial statements
published as plain-text accounting at
beancount.io/ledger — git-versioned, diffable
across companies, and auditable against primary filings. Read the analysis
behind the numbers on the beancount.io blog.
Disclaimer
This ledger is an independent reconstruction of United Natural Foods, Inc.'s publicly filed
financial statements, provided for educational and informational purposes
only. It is not investment, financial, legal, tax, or accounting advice, and
is not an offer or recommendation to buy or sell any security. Beancount.io is
not affiliated with, endorsed by, or sponsored by United Natural Foods, Inc.; all trademarks
belong to their respective owners. Figures may contain errors, omissions, or
simplifications and may lag the latest filings — the company's own regulatory
filings are the authoritative source. Provided "as is" without warranty of any
kind; use at your own risk.