Inventory rose while sales fell at 66 US companies

Revenue fell and inventory rose at 66 large US filers in fiscal 2025. Whether that is a warning depends on how much of the pile is finished goods.

Published Data as of Aug 25, 2026 Sources 5 primary By Yu Han

ALKSAAPILMNALGSTMNVDA

In short

Across 1,323 US filers with comparable data, 66 companies with more than $1bn of revenue ended fiscal 2025 with lower sales than the year before and more inventory on the balance sheet.

Means
Inventory outgrowing revenue is common and usually means growth — it happened at 40% of the companies tested. Requiring revenue to fall removes that explanation.
Market
Together the 66 added $7.1bn of inventory while their combined revenue fell $50.2bn. The median company added 8 days of stock; Alkermes added 93.
Watch
The finished-goods share separates product that did not sell from material that is not product yet. It ranges from 8% at Illumina to 92% at Alamo Group.

Inventory is the line almost nobody reads. It is not in the earnings headline, it is not what analysts ask about on the call, and it sits on the balance sheet rather than the income statement. It is also the only line that records, in dollars, the difference between what a company decided to make and what its customers decided to buy.

We asked the SEC’s data a narrow question: which companies finished fiscal 2025 selling less than the year before and holding more stock than the year before?

Sixty-six of them, with revenue above $1bn.

Why the second condition matters

Screens for “inventory growing faster than revenue” are easy to run and nearly useless. We ran that one first. It returned 532 companies out of the 1,323 we could test — forty percent of the market.

That is not a signal. That is what growth looks like. A company selling more next year has to build more this year, and the build shows up before the sale does.

Requiring revenue to fall removes the explanation. If sales went backwards, the extra stock cannot be inventory for growth that arrived. Something else happened.

How 1,323 companies became 66

Comparable filers 1,323 inventory outgrew revenue 532 ← 40%, mostly growth revenue above $1bn 256 excl. utilities, unlisted, misfiled 244 revenue actually fell 66

US filers reporting InventoryNet, revenue and cost of goods sold under the same XBRL tags in both fiscal 2024 and fiscal 2025, with the inventory date matching the fiscal year end. Retrieved 25 August 2026.

What the 66 look like together

0$bn 32.5$bn 65$bn 97.5$bn 130$bn Combined InventoryNet across the 66 companies at the prior fiscal year end Inventory, FY2024 115.9$bn Combined InventoryNet at the fiscal 2025 year end — $7.1bn more Inventory, FY2025 122.9$bn
The 66 companies added stock and lost sales in the same year. Inventory is cash already spent that has not come back; revenue is cash that did not arrive. Source: SEC XBRL frames API and company filings, retrieved 25 August 2026

Combined inventory rose $7.1bn. Combined revenue fell $50.2bn. The median company added 8 days of stock. The largest single increase was 93 days.

The list, by days of stock added

Days of inventory is inventory divided by the year’s cost of goods sold, times 365 — how many days of production cost is standing still. The number only means something against the same company’s prior year. A drugmaker and an appliance maker have cost structures that are not comparable, which is why the column below shows movement rather than level.

CompanyTickerRevenueInventoryDays of stockFinished goods
AlkermesALKS−5.2%+7.5%272 → 36519%
Advance Auto PartsAAP−5.4%+0.9%232 → 273
Shoe Station GroupSHOE−5.6%+14.0%182 → 223
KadantKAI−0.1%+41.6%91 → 13134%
ModernaMRNA−39.9%+30.8%29 → 6422%
FMCFMC−18.3%+1.5%169 → 20440%
Lennox InternationalLII−2.7%+35.1%87 → 122
GeneracGNRC−2.0%+21.1%143 → 17542%
ICU MedicalICUI−6.3%+5.3%137 → 16051%
RideNow GroupRDNW−10.5%+7.0%98 → 120
STMicroelectronicsSTM−11.1%+12.2%127 → 14728%
Chord EnergyCHRD−7.1%+22.7%24 → 43
Pool CorpPOOL−0.4%+12.8%126 → 143
KoppersKOP−10.2%+1.6%88 → 10536%
Dentsply SironaXRAY−3.0%+13.8%112 → 12756%
CuraleafCURLF−5.0%+3.7%114 → 12944%
ACCO BrandsACCO−8.5%+6.9%89 → 10383%
Coronado Global ResourcesCODQL−22.2%+25.3%33 → 47
Fortune BrandsFBIN−3.2%+6.7%138 → 15160%
Alamo GroupALG−1.5%+11.6%103 → 11692%

Twenty of 66, ordered by days added. Dashes mark companies that report inventory as a single line without a components breakdown.

The line that separates them

Two companies can both show inventory rising while sales fall and mean opposite things.

Alamo Group’s inventory is 92% finished goods. Farm machinery that was built to be sold, and was not sold. Whatever the reason, the pile is product.

Illumina’s inventory is 8% finished goods. The other 92% is raw material and work in process — reagents and components that have not become a sellable kit yet. A build of that shape is a production decision, not an unsold shelf.

0% 25% 50% 75% 100% $353.9m of $383.3m is finished goods Alamo Group 92.4% $239.1m of $289.1m is finished goods ACCO Brands 82.7% $1,288m of $1,666m is finished goods Kenvue 77.3% $361m of $642m is finished goods Dentsply Sirona 56.2% $482.6m of $1,219.6m is finished goods FMC 39.6% $872m of $3,136m is finished goods STMicroelectronics 27.8% $33m of $153m is finished goods Moderna 21.6% $37.7m of $196.6m is finished goods Alkermes 19.2% $45m of $564m is finished goods Illumina 8%
The same headline — inventory up, sales down — describes very different balance sheets. Companies tag the components separately, so the split can be read rather than guessed. Source: SEC company concept API, fiscal 2025 annual reports, retrieved 25 August 2026

Of the 66, 42 tag the split. Their median finished-goods share is 53%. Sixteen are above 60%, and eight are below 30%.

The 24 that do not break it out are not hiding anything — a single-line presentation is permitted, and retailers in particular have little to break out. But for those 24, this article cannot tell you which kind of pile it is, and neither can anyone else working from the structured data.

A tagged split is also only as good as the costing behind it. Days after this screen ran, Solésence told the SEC that its own allocation of labour and overhead across raw materials, work in process and finished goods had not complied with ASC 330, leaving inventories overstated — one of 17 companies that said this summer their published numbers should no longer be relied on.

Same industry, opposite direction

Ten semiconductor companies cleared the first screen. Sorting them by revenue growth shows how little the inventory line means on its own.

CompanyRevenueInventoryDays of stock
NVIDIA+65.5%+112.3%113 → 125
AMD+34.3%+38.1%160 → 165
Monolithic Power+26.4%+34.6%155 → 165
Semtech+15.5%+19.6%132 → 141
Enphase Energy+10.7%+74.6%86 → 134
Amkor Technology+6.2%+40.8%21 → 28
IPG Photonics+2.7%+10.1%163 → 184
NXP Semiconductors−2.7%+9.4%156 → 169
STMicroelectronics−11.1%+12.2%127 → 147

Every one of them built inventory faster than revenue. At the top of the table that is a company adding 12 days of stock while sales grow two-thirds — NVIDIA finished the year with $21.4bn of inventory against $62.5bn of cost of goods sold, which is the same build-ahead visible across its supply agreements. At the bottom it is a company adding 20 days while sales shrink by a ninth.

The inventory column is identical in direction and opposite in meaning. Reading it without the revenue column next to it produces the wrong answer nine times out of ten.

What this costs the companies

Inventory is cash a company has already spent and has not got back. That is the same mechanism behind the gap between reported profit and cash generated — earnings can rise while cash falls precisely because working capital absorbs it.

For the 66, the $7.1bn added is money sitting in warehouses instead of in the business. It is not a loss. It becomes one only if the goods are eventually sold below cost, and nothing in this screen says they will be.

What would make this wrong

  • One year is not a trend. Every company here is compared against a single prior year. A business recovering from a stock-out in fiscal 2024 will appear to be piling up in fiscal 2025 when it is only returning to normal.
  • Days of inventory is not comparable across industries. Alkermes shows 365 days largely because a drugmaker’s cost of goods sold is small relative to revenue. The level says little; the change says more.
  • The finished-goods share is unavailable for 24 of the 66. Where it is missing we have said so rather than estimating it.
  • Fiscal calendars cost us companies. We required the inventory date to equal the fiscal year end, which dropped 321 filers whose data the frames API files at a calendar quarter instead. Brown-Forman and General Mills are among them. That is a deliberate trade — including them would have meant dividing a November balance by a fiscal year of costs ending the following May.
  • Two companies were dropped for disagreeing with their own filings. The frames figure differed from the annual report by more than 1%, so they were excluded under the check we apply to every screen. Neither gap was large; both were removed anyway.
  • We have not read 66 annual reports. The finished-goods split comes from XBRL tagging, not from management’s explanation of it. Where a company has told its shareholders why inventory rose, that explanation is in the 10-K and is not reflected here.

Check it yourself

The two frames links below return the raw figures for every filer. The screen is a script in this site’s repository, screen-inventory-outpacing-revenue.mjs, and the finished-goods enrichment is a second one beside it. Both write their cache to disk so a re-run reproduces the same table.

Every company that survived was checked against its own annual report before appearing here. If a figure on this page does not match a filing, tell us and it will be corrected on the article and on the corrections log, with the date.

Questions this answers

Is rising inventory a bad sign for a stock?
Not by itself. Inventory rising faster than revenue happened at 40% of the 1,323 companies tested here, and for most of them sales were still growing. The combination that removes the growth explanation is inventory rising while revenue falls, which applied to 66 companies with over $1bn of revenue in fiscal 2025.
What is days of inventory and how is it calculated?
Inventory divided by annual cost of goods sold, multiplied by 365. It expresses the balance as the number of days of production cost sitting on the shelf. It is only meaningful compared with the same company's prior year, because cost structures differ enormously between industries — 365 days at a drugmaker and 64 days at an appliance maker are not comparable numbers.
How can you tell if an inventory build is deliberate?
Companies tag inventory components separately in XBRL. A high finished-goods share means the pile is product that was made to sell and has not sold. A low share means most of it is raw material and work in process, which has not become sellable product yet. Among the 42 companies here that tag the split, the median finished-goods share was 53%.
Why were 321 companies excluded from this screen?
Their inventory date and their fiscal year end did not match. The SEC frames API files a balance near the calendar quarter end, so a company with an April or May fiscal year contributes a quarterly balance rather than its audited year-end figure. Comparing that against a full fiscal year of cost of goods sold produces a days-of-inventory figure that is wrong without appearing wrong.

Verify this yourself

5 primary sources

Every figure on this page came from the documents below — not from summaries, databases, or other articles. Open them and check the numbers.

  1. SEC XBRL frames API — InventoryNet, CY2025Q4I 2,468 filers reported this tag · retrieved 25 August 2026 OPEN ↗
  2. SEC XBRL frames API — RevenueFromContractWithCustomerExcludingAssessedTax, CY2025 Primary revenue tag; Revenues used as fallback where absent OPEN ↗
  3. Alkermes plc — SEC EDGAR filing history (CIK 0001520262) Inventory $196.6m against cost of goods sold $196.5m OPEN ↗
  4. Illumina Inc — SEC EDGAR filing history (CIK 0001110803) Finished goods $45m of $564m total inventory OPEN ↗
  5. Alamo Group Inc — SEC EDGAR filing history (CIK 0000897077) Finished goods $353.9m of $383.3m total inventory OPEN ↗

Data as of Aug 25, 2026 · figures may be restated by the issuer after this date

Found a number that doesn't match the filing? Confirmed corrections are published on the corrections log, with the date and what changed.

This article is for informational purposes only and is not investment advice. Figures come from public filings as of the date noted above and may be restated later. Verify independently before making any investment decision.