A 120-day replay of net dollar flow across 49 U.S. equity industries. Press play. Bubbles grow when money piles in or piles out. Green is inflow, red is outflow. The biggest bubble on the screen is the industry seeing the most unusual amount of money on the move, not the biggest industry by market cap.
Net flow
▲ +$56.3B
Gross flow
$262.3B
Breadth
1805 / 1425 of 3317
Winning sectors
4
Losing sectors
5
How to read it
Bubble size
How unusual the flow is. Cumulative net dollar flow divided by the industry’s normal flow. A sleepy industry with real rotation reads loud. A megacap industry with proportional flow stays small.
Color
Green means money flowed in over the window. Red means it flowed out. A red bubble getting bigger across the replay means the outflow is piling up day after day, not that money is coming in.
Position
Bubbles drift toward their GICS sector anchor, so Tech bunches together, Materials bunches together. When something big shows up off in a corner by itself, look twice.
Click
Any bubble opens a panel of the tickers inside the industry doing the work, ranked by 20-day relative volume.
Day 1 / 120
2026-01-06
2026-01-06→2026-06-29
Method
What this actually shows
Sector heatmaps tell you who finished up and who finished down. That is the wrong question. Price-based rotation shows you who already moved. Capital flow shows you who is being moved into.
The math is unglamorous. Take each ticker’s dollar volume for the day and weight it by where the stock closed inside its own high-low range — a close at the high counts as full accumulation, a close at the low as full distribution, a midrange close as roughly neutral. That is the day’s money flow. Sum it across every ticker in an industry, then add up 120 trading days. That running total is the score you see on the bubble.
But raw dollars do not mean much on their own. Banks moving $6 billion is a quiet Tuesday. Gold miners moving $6 billion is a regime change. So the size of the bubble is the cumulative flow divided by what is normal for that industry. That is what lets you spot rotation into a quiet corner of the market before it shows up in any sector index.
Window
Why 120 days
Long enough to filter out single-week noise. Short enough that quarterly themes still show up clearly. Scrub the timeline back to day 30 and compare to day 120. If a basket only grew in the last six weeks, you are looking at a new rotation, not a long-running one.
Grain
Why 49 industries, not 11 sectors
The 11 GICS sectors are too coarse to see anything useful. “Information Technology” lumps Apple, Salesforce, and a fabless semiconductor design house together. Fama-French 49 splits the market finely enough that semiconductors gets its own slot, but coarsely enough that every slot has dozens of tickers in it. Sweet spot for spotting rotation.
Audience
Who this is built for
Swing traders deciding where to hunt before they screen for candidates. If capital is rotating into Aerospace, screen Aerospace. If it has been leaving Banks for two straight months, skip the banks even when individual names look textbook. The map does not tell you what to buy. It tells you which industries are worth looking at first.
Frequently asked
Questions readers keep asking
Net money flow estimated from each trading day’s accumulation/distribution — dollar volume weighted by where each stock closed in its high-low range — across U.S. common stocks and ADRs. A daily-bar proxy for buying and selling pressure, not true tick-level order-flow.
How money has rotated across U.S. equity industries over the last 120 trading days (2026-01-06 to 2026-06-29). For each industry: cumulative net dollar flow at the start of the window, at the mid-point (2026-04-01), and at the latest day (2026-06-29), followed by how unusual the latest flow is relative to that industry’s normal trading volume (×normal). Rows are sorted from most to least unusual.
Industry
Sector
Cumulative net — start (2026-01-06)
Cumulative net — mid (2026-04-01)
Cumulative net — latest (2026-06-29)
Unusualness (×normal, latest)
Steel Works Etc
Materials
+$1.4B
+$17.4B
+$72.9B
0.21× normal
Tobacco Products
Consumer Staples
−$1.4B
+$13.2B
+$21.1B
0.17× normal
Computers
Information Technology
+$2.3B
+$57.3B
+$446.0B
0.14× normal
Rubber & Plastic Products
Materials
+$387M
+$2.9B
+$8.0B
0.12× normal
Personal Services
Consumer Discretionary
+$255M
+$2.2B
+$14.2B
0.12× normal
Petroleum & Natural Gas
Energy
−$12.4B
+$70.8B
+$155.4B
0.12× normal
Consumer Goods
Consumer Staples
+$180M
+$380M
−$3.0B
0.11× normal
Agriculture
Consumer Staples
+$237M
+$3.7B
+$3.4B
0.11× normal
Machinery
Industrials
+$13.4B
+$45.7B
+$131.3B
0.11× normal
Defense
Industrials
+$3.8B
+$6.6B
+$30.7B
0.10× normal
Non-Metallic & Industrial Metal Mining
Materials
+$2.6B
+$49.6B
+$47.0B
0.10× normal
Apparel
Consumer Discretionary
+$3.2B
−$11.6B
−$25.2B
0.09× normal
Communication
What is the difference between this and a sector heatmap?
A heatmap shows price change. This shows dollar flow. A stock can finish red while still absorbing capital, when a large block buyer at the bid moves volume without moving price up. This map catches that.
Why are some red bubbles getting bigger during the replay?
Red means net outflow. Bigger means more outflow accumulating. Money has been leaving that industry day after day across the window. It’s a conviction signal in the negative direction.
Why don't sector ETFs match what I see here?
Sector ETFs are weighted by market cap and track the sector-level price index. This map weights every ticker’s net flow equally inside its industry bucket and ignores price level. Only the dollar volume of the move matters.
Is this real-time?
Closing prints only. Each trading day’s bubble snaps at the close. The latest day shows up overnight after the daily pipeline runs.
Why isn't industry X showing up as expected?
Industry size is relative unusualness, not raw dollars. A normally-quiet industry seeing modest dollar flow can look bigger than a normally-loud industry seeing proportional flow. Click into it. The 20-day relative volume breakdown tells you whether the move is broad or one stock.
Communication Services
+$1.7B
−$18.6B
−$58.7B
0.08× normal
Fabricated Products
Industrials
+$607M
+$161M
+$4.1B
0.07× normal
Precious Metals
Materials
+$5.6B
+$61.2B
+$31.7B
0.07× normal
Printing & Publishing
Communication Services
+$187M
+$3.5B
+$2.7B
0.06× normal
Real Estate
Real Estate
+$1.3B
−$4.5B
−$6.6B
0.06× normal
Retail
Consumer Discretionary
+$19.7B
+$134.1B
+$122.4B
0.05× normal
Construction
Industrials
+$4.1B
+$15.1B
+$21.4B
0.05× normal
Entertainment
Communication Services
−$74M
+$4.0B
−$20.6B
0.04× normal
Almost Nothing
Industrials
+$189M
+$1.8B
−$4.4B
0.04× normal
Wholesale
Consumer Discretionary
+$1.9B
+$17.0B
+$16.3B
0.04× normal
Shipping Containers
Materials
−$254M
+$5.2B
+$2.3B
0.04× normal
Transportation
Industrials
+$4.9B
+$46.3B
+$38.0B
0.04× normal
Utilities
Utilities
+$3.7B
+$38.2B
+$35.9B
0.03× normal
Restaurants, Hotels, Motels
Consumer Discretionary
+$3.8B
+$14.0B
−$16.6B
0.03× normal
Beer & Liquor
Consumer Staples
−$629M
+$21.3B
+$7.1B
0.03× normal
Aircraft
Industrials
+$3.2B
+$1.0B
−$8.8B
0.02× normal
Automobiles & Trucks
Consumer Discretionary
−$19.3B
−$115.5B
−$37.4B
0.02× normal
Construction Materials
Materials
+$2.1B
+$7.4B
+$4.5B
0.02× normal
Recreation
Consumer Discretionary
+$442M
+$612M
−$515M
0.02× normal
Textiles
Consumer Discretionary
+$110M
+$362M
+$145M
0.02× normal
Business Supplies
Materials
−$336M
+$2.7B
−$945M
0.01× normal
Coal
Energy
−$45M
+$485M
−$298M
0.01× normal
Business Services
Industrials
+$1.8B
+$1.1B
+$2.3B
0.01× normal
Insurance
Financials
+$1.7B
−$11.2B
+$13.1B
0.01× normal
Shipbuilding & Railroad Equipment
Industrials
+$401M
+$5.2B
+$648M
0.01× normal
Food Products
Consumer Staples
−$1.4B
+$10.1B
+$2.8B
0.01× normal
Candy & Soda
Consumer Staples
+$7.7M
+$219M
−$476M
0.01× normal
Banking
Financials
+$3.8B
−$4.6B
+$5.4B
0.00× normal
Trading
Financials
+$8.8B
−$13.5B
−$3.2B
0.00× normal
Latest-day snapshot for June 29, 2026: net dollar flow by sector, industry, and top movers.
Sector
Industry
Stock
Net flow
Universe
+$56.3B
Industrials
+$65.7B
Industrials
Machinery
+$13.3B
Industrials
Construction
+$3.4B
Industrials
Defense
+$3.2B
Industrials
Transportation
+$2.7B
Industrials
Fabricated Products
+$307M
Industrials
Business Services
+$113M
Industrials
Almost Nothing
−$396M
Industrials
Shipbuilding & Railroad Equipment
−$419M
Industrials
Aircraft
−$3.7B
Industrials
TSLA Tesla, Inc. Common Stock
+$21.7B
Industrials
SNDK Sandisk Corporation Common Stock
+$13.5B
Industrials
AAPL Apple Inc.
−$10.4B
Industrials
WDC Western Digital Corp.
+$7.08B
Industrials
LRCX Lam Research Corp
+$4.46B
Industrials
SMCI Super Micro Computer, Inc. Common Stock
−$1.97B
Materials
+$11.0B
Materials
Steel Works Etc
+$5.3B
Materials
Construction Materials
+$2.1B
Materials
Precious Metals
+$1.5B
Materials
Non-Metallic & Industrial Metal Mining
+$913M
Materials
Rubber & Plastic Products
+$867M
Materials
Business Supplies
+$584M
Materials
Shipping Containers
+$533M
Materials
GLW Corning Incorporated
+$5.32B
Financials
+$9.1B
Financials
Banking
+$7.7B
Financials
Insurance
+$1.5B
Financials
Trading
−$168M
Real Estate
+$790M
Real Estate
Real Estate
+$790M
Consumer Staples
−$1.1B
Consumer Staples
Tobacco Products
+$1.2B
Consumer Staples
Candy & Soda
+$631M
Consumer Staples
Agriculture
+$247M
Consumer Staples
Consumer Goods
+$143M
Consumer Staples
Food Products
+$65M
Consumer Staples
Beer & Liquor
−$2.0B
Utilities
−$2.3B
Utilities
Utilities
−$1.9B
Communication Services
−$4.6B
Communication Services
Printing & Publishing
−$21M
Communication Services
Communication
−$1.5B
Communication Services
Entertainment
−$3.4B
Communication Services
CMCSA Comcast Corp
−$3.17B
Communication Services
NFLX NetFlix Inc
−$2.99B
Energy
−$8.3B
Energy
Coal
−$20M
Energy
Petroleum & Natural Gas
−$8.3B
Consumer Discretionary
−$13.9B
Consumer Discretionary
Automobiles & Trucks
+$22.0B
Consumer Discretionary
Textiles
+$68M
Consumer Discretionary
Wholesale
−$27M
Consumer Discretionary
Recreation
−$65M
Consumer Discretionary
Personal Services
−$196M
Consumer Discretionary
Apparel
−$505M
Consumer Discretionary
Restaurants, Hotels, Motels
−$1.9B
Consumer Discretionary
Retail
−$12.5B
Consumer Discretionary
AMZN Amazon.Com Inc
−$6.01B
Industry mover detail
The 120-day trajectory table above conveys, non-visually, the same information the bubble chart shows: how each industry’s cumulative net dollar flow moved across the window and how unusual that flow is relative to normal volume. The bubbles encode the latest-day unusualness as size and the sign of the flow as colour.
Per-industry top movers by 20-day relative volume are exposed in the bubble drill panel. Tab to any bubble and press Enter or Space to open the panel; press Escape to close. Each panel lists up to five tickers with their RVOL(20) ratio and signed dollar flow, each linking to its ticker page.