In-stock countsPipeline is everything not on hand: FL and TX carry one all-inclusive
column; SE / Great Lakes and NE sum their buckets (in-transit + on-dock + on-order).
Turns stay on-hand-only either way.
Table scopeFilters the two tables below; the map always shows all five PODs.
Drill-down goes to district only; individual DC figures are not published. Florida, Texas and
the Northeast arrive pre-aggregated to the POD, so they have no level beneath.
Data as of 2026-09-14 19:13 · built
2026-09-14 19:18
Extract
Last modified
Rows used
Feeds
FL_Raw.xlsx
2026-09-14 19:13
137,267
Florida
TX_Raw.xlsx
2026-09-14 13:48
139,075
Texas
NE_Raw.xlsx
2026-09-14 13:26
57,937
Northeast
Southeast and Greatlakes Raw.xlsx
2026-09-14 13:47
164,267
Great Lakes · Southeast
Run Refresh Dashboard.cmd to pull the current day from Power BI and rebuild.
The oldest extract here is 2026-09-14 13:26 — anything much older
than the rest did not refresh.
In-stock rate by velocity
Revenue-weighted, on velocity-coded items (A–E; code P excluded). Bars scale
0–100%. Every row is a POD-level rollup — a SKU counts once and is in stock if any location in
that scope has it. The ranking basis still differs by extract, so compare a POD against itself
down a column rather than across PODs along a row. Southeast takes Richmond's velocity and
supplements with Atlanta's for the
1,844 items Richmond doesn't rank; Great Lakes
takes the modal code across its stocking locations, ties going to the
faster velocity.
POD
All velocity-coded
A
B
C
D
E
Northeastvelocity (excl. P)
96.6%99.8%
98%100%7,645 SKU
96%100%7,112 SKU
94%100%9,867 SKU
90%98%12,521 SKU
83%99%14,399 SKU
FloridaPOD velocity (excl. P)
84.0%96.9%
86%98%7,939 SKU
84%98%7,472 SKU
78%93%10,859 SKU
75%83%8,747 SKU
69%89%3,528 SKU
Great Lakesstatewide velocity, modal across warehouses (excl. P)
94.6%100.0%
96%100%7,091 SKU
91%100%6,899 SKU
92%100%8,358 SKU
89%100%5,730 SKU
77%100%5,591 SKU
TexasPOD velocity (excl. P)
76.9%96.1%
79%97%7,642 SKU
72%96%7,137 SKU
70%93%10,141 SKU
75%90%8,415 SKU
59%62%300 SKU
SoutheastRichmond velocity, supplemented by Atlanta (excl. P)
74.9%100.0%
74%100%7,848 SKU
80%100%7,344 SKU
79%100%8,353 SKU
81%100%8,147 SKU
46%100%3,442 SKU
Atlantadistrict
50.6%100.0%
47%100%
59%100%
63%100%
70%100%
48%100%
Richmonddistrict
65.7%100.0%
65%100%
70%100%
69%100%
71%100%
38%100%
Inventory turns and days of supply
Unit turns = ADU × 261 selling days
÷ on-hand units. Days of supply = on-hand units ÷ ADU, in selling days. On-hand
only — pipeline units are listed but excluded from both.
POD
On-hand units
Pipeline units
YTD ADU
ADU L14
ADU L35
ADU
Turns
Days
ADU
Turns
Days
ADU
Turns
Days
Northeast
503,247
471,614
5,629
2.92×
89
5,848
3.03×
86
5,753
2.98×
87
Florida
272,727
150,015
1,737
1.66×
157
1,846
1.77×
148
1,802
1.72×
151
Great Lakes
248,792
190,633
1,603
1.68×
155
1,984
2.08×
125
1,831
1.92×
136
Texas
128,733
156,452
1,454
2.95×
89
1,644
3.33×
78
1,649
3.34×
78
Southeast
158,530
240,973
3,125
5.14×
51
3,417
5.62×
46
3,220
5.30×
49
Atlantadistrict
43,586
82,381
1,055
6.32×
41
1,167
6.99×
37
1,102
6.60×
40
Richmonddistrict
114,944
158,592
2,069
4.70×
56
2,249
5.11×
51
2,118
4.81×
54
All PODs
1,312,029
1,209,687
13,547
2.69×
97
14,739
2.93×
89
14,255
2.84×
92
Trend — in-stock and turns over time
70 rows recorded across 5 snapshot
days (2026-09-03 to 2026-09-14). Rolling-7 averages the last seven
snapshots against the seven before them. Sparklines share no y-axis between rows — each is
scaled to its own range, so read shape, not height.
5 snapshots recorded; the rolling-7 columns average whatever exists so far and become a true 7-day window at 7.
POD
In-stock (rev-weighted, on hand)
Turns (YTD ADU)
Latest
Trend
Roll 7
vs prior 7
Latest
Trend
Roll 7
vs prior 7
Northeast
96.6%
96.9%
—
2.92×
2.87×
—
Florida
84.0%
84.4%
—
1.66×
1.64×
—
Great Lakes
94.6%
94.4%
—
1.68×
1.67×
—
Texas
76.9%
78.2%
—
2.95×
2.84×
—
Southeast
74.9%
79.5%
—
5.14×
4.80×
—
Monthly average in-stock
POD
2026-09
Northeast
96.9%5 snaps
Florida
84.4%5 snaps
Great Lakes
94.4%5 snaps
Texas
78.2%5 snaps
Southeast
79.5%5 snaps
Method and caveats
In-stock = share of YTD revenue sitting on SKUs that are available. The toggle
switches what counts as available: on hand only (on-hand qty > 0, the strict
read) or on hand + pipeline (on-hand + pipeline qty > 0, crediting stock already
on the way). Pipeline means everything not on hand. Florida and Texas deliver that
as one all-inclusive column (Qty_InPipeLine / POD_Pipeline);
SE / Great Lakes and the Northeast break it into buckets, so every bucket present is
summed — InTransit + OnDock + OnOrder — to reach the same definition. Summing
only part of it would understate those PODs against FL and TX. A SKU-count version of each
is on the map cards; both cover velocity-coded items only.
The toggle does not affect turns or days of supply — those stay on on-hand units,
since pipeline stock is not yet available to sell.
Every POD is now velocity-filtered, but not on the same basis. Florida and Texas
carry a POD-level FinalVelocity (the two disagree on ~90% of shared items).
Northeast carries companywide velocity. SE / Great Lakes carries a district-level
Velocity. Codes are therefore never joined across extracts, and a letter is
only comparable within its own POD. Code P is not a velocity rank and is
excluded everywhere it appears.
Southeast velocity is Richmond-first. The two Southeast districts rank the same
item differently on 44% of the 19,513 items they both carry, so the POD cannot simply pool
them. Per the business rule, Richmond's code wins
(33,290 items) and Atlanta's supplements only
items Richmond does not rank (1,844 items).
The unified code is applied to every Southeast row, so the district rows above are bucketed
on Southeast's ranking, not their own local one.
4,580 of
71,180 Southeast rows carry no A–E code in either
district and drop out of the universe.
Everything is rolled up to the POD. Great Lakes, Southeast arrive at stocking-location grain and are rolled up to the POD — a SKU counts once and is in stock if any location in the POD has it, which is the grain the other extracts already arrive at.
A SKU is credited if any location in the scope has it, so a POD figure always reads higher
than the same inventory measured per location. Per-DC detail is deliberately not published
here — it is recorded in history.csv, which is not served — so this page cannot
answer whether an individual DC can serve its market without a transfer.
The SE / Great Lakes extract is pre-filtered to Total Inventory Value >
$0, unblocked and not-closed items, excluding two out-of-scope warehouses. The other
extracts carry their own filters, so universes are not identical POD to POD.
Turns are unit-based, not dollar-weighted: the extracts carry YTD revenue but no
unit cost, so a dollar turn cannot be computed from them without assuming a price.
ADU columns are per selling day, verified against the raw values: YTD ADU is units
÷ 155, ADU L14 is units ÷ 10, ADU L35 is units ÷ 25. Annualizing uses 261
selling days, which matches the L14 and L35 basis.
These rates are computed fresh from Instock/Dashboard/ and will not tie to
Pod_instock_07222026/RegionOverall.xlsx, which is a separate earlier pull with
its own universe.
Rebuild with python build.py after dropping new raw extracts in
Instock/Dashboard/.