Market heatmap
Every company sized by market cap and grouped by sector. Switch the universe and choose what drives the color — period return or a valuation metric. Click any tile for its quote.
- NVDA 8th %ile
- AAPL 99th %ile
- GOOGL 0th %ile
- MSFT 6th %ile
- AMZN 0th %ile
- TSM —
- AVGO 74th %ile
- SPCX —
- META 15th %ile
- TSLA 72nd %ile
- BRK-B —
- LLY 53rd %ile
- MU 58th %ile
- JPM 98th %ile
- WMT 71st %ile
- AMD 78th %ile
- V —
- ASML —
- XOM 80th %ile
- JNJ 85th %ile
- MA 14th %ile
- INTC 98th %ile
- ABBV 97th %ile
- CSCO 93rd %ile
- BAC 84th %ile
- AMAT 99th %ile
- COST 75th %ile
- CAT 88th %ile
- CVX 86th %ile
- UNH 93rd %ile
- LRCX 98th %ile
- GE 88th %ile
- KO 34th %ile
- PG 20th %ile
- MS 98th %ile
- HD 66th %ile
- ORCL 33rd %ile
- MRK 73rd %ile
- GS 94th %ile
- PM 91st %ile
- PLTR —
- NFLX 5th %ile
- RTX 80th %ile
- DELL 99th %ile
- ARM —
- KLAC 99th %ile
- GEV —
- WFC 66th %ile
- PANW 87th %ile
- TXN 97th %ile
- LIN 49th %ile
- AXP 65th %ile
- C 97th %ile
- ANET 92nd %ile
- SNDK —
- TMO 26th %ile
- AMGN 78th %ile
- IBM 39th %ile
- TMUS 10th %ile
- VZ 45th %ile
- STX 99th %ile
- MCD 7th %ile
- APH 95th %ile
- NEE 42nd %ile
- PEP 10th %ile
- CRWD —
- UNP 91st %ile
- ADI 76th %ile
- ABT 25th %ile
- WDC 65th %ile
- WELL 78th %ile
- SCHW 31st %ile
- QCOM 37th %ile
- MRVL —
- BLK 75th %ile
- TJX 73rd %ile
- DE 98th %ile
- T 27th %ile
- BA 88th %ile
- DIS 4th %ile
- GILD 41st %ile
- BX 57th %ile
- ETN 96th %ile
- IBKR 99th %ile
- COP 89th %ile
- PLD 81st %ile
- PFE 59th %ile
- CB 38th %ile
- BKNG 85th %ile
- CVS 95th %ile
- DHR 56th %ile
- UBER —
- CRM 1st %ile
- LMT 72nd %ile
- APP 3rd %ile
- BMY 32nd %ile
- SYK 38th %ile
- SPGI 23rd %ile
- GLW 78th %ile
- PH 99th %ile
- COF 92nd %ile
- PGR 14th %ile
- MO 63rd %ile
- VRTX 55th %ile
- ISRG 4th %ile
- SBUX 90th %ile
- LOW 13th %ile
- HWM 96th %ile
- FTNT 55th %ile
- VRT 68th %ile
- BK 100th %ile
- SO 84th %ile
- EQIX 10th %ile
- MDT 5th %ile
- TT 92nd %ile
- GD 99th %ile
- NOW 3rd %ile
- DUK 35th %ile
- PNC 80th %ile
- ADP 6th %ile
- USB 68th %ile
- NEM 3rd %ile
- CSX 100th %ile
- MAR 78th %ile
- MCK 40th %ile
- CEG 35th %ile
- UPS 35th %ile
- WM 83rd %ile
- PWR 98th %ile
- KKR 66th %ile
- CME 12th %ile
- CMI 96th %ile
- MNST 90th %ile
- WMB 67th %ile
- MPC 82nd %ile
- FCX 77th %ile
- CDNS 85th %ile
- ACN 1st %ile
- VLO 82nd %ile
- ADBE 1st %ile
- MMM 97th %ile
- DDOG 67th %ile
- JCI 50th %ile
- SPG 17th %ile
- HOOD —
- HCA 42nd %ile
- ABNB 55th %ile
- PSX 67th %ile
- EMR 94th %ile
- ICE 20th %ile
- CTAS 83rd %ile
- MCO 21st %ile
- ELV 44th %ile
- ITW 81st %ile
- INTU 1st %ile
- TRV 4th %ile
- CMCSA 18th %ile
- NSC 90th %ile
- RCL 64th %ile
- SLB 60th %ile
- SHW 34th %ile
- EOG 65th %ile
- MDLZ 84th %ile
- AMT 0th %ile
- AON 10th %ile
- HON 1st %ile
- NOC 43rd %ile
- ROST 87th %ile
- CI 29th %ile
- ECL 50th %ile
- DASH —
- DLR 43rd %ile
- GM 97th %ile
- FDX 69th %ile
- HLT 77th %ile
- AEP 47th %ile
- KMI 32nd %ile
- CL 85th %ile
- ORLY 82nd %ile
- URI 100th %ile
- SNPS 88th %ile
- APO 74th %ile
- PCAR 93rd %ile
- MSI 62nd %ile
- TDG 40th %ile
- MDLN —
- REGN 29th %ile
- NXPI 60th %ile
- ALL 7th %ile
- RSG 54th %ile
- APD 75th %ile
- BSX 11th %ile
- MPWR 86th %ile
- GWW 100th %ile
- WBD 93rd %ile
- AFL 88th %ile
- AJG 73rd %ile
- TFC 39th %ile
- HPE 82nd %ile
- D 37th %ile
- TGT 72nd %ile
- NKE 2nd %ile
- O 69th %ile
- MET 84th %ile
- SRE 78th %ile
- TRGP 46th %ile
- COR 69th %ile
- CTVA 89th %ile
- TEL 55th %ile
- OKE 24th %ile
- FANG 96th %ile
- F 50th %ile
- CARR 98th %ile
- OXY 45th %ile
- BKR 39th %ile
- PSA 84th %ile
- NUE 85th %ile
- DAL 84th %ile
- LHX 58th %ile
- AME 97th %ile
- VST 67th %ile
- TER 94th %ile
- KEYS 78th %ile
- ETR 83rd %ile
- FAST 61st %ile
- CAH 76th %ile
- EA 95th %ile
- NDAQ 43rd %ile
- FITB 100th %ile
- DVN 74th %ile
- ROK 89th %ile
- WAB 91st %ile
- XEL 80th %ile
- STT 98th %ile
- ALAB —
- PYPL 5th %ile
- VTR 81st %ile
- EXC 71st %ile
- EBAY 90th %ile
- ODFL 100th %ile
- AZO 77th %ile
- EW 38th %ile
- AMP 54th %ile
- GRMN 90th %ile
- HUM 97th %ile
- XYZ 37th %ile
- CBRS —
- ADSK 1st %ile
- BDX 59th %ile
- TTWO 45th %ile
- IDXX 3rd %ile
- MCHP 89th %ile
- AIG 76th %ile
- COIN 83rd %ile
- PRU 63rd %ile
- ED 51st %ile
- ADM 100th %ile
- LYV 88th %ile
- DHI 87th %ile
- YUM 46th %ile
- CBRE 74th %ile
- CMG 2nd %ile
- AXON 82nd %ile
- PAYX 5th %ile
- KDP 25th %ile
- MSCI 3rd %ile
- PEG 48th %ile
- SYY 35th %ile
- PCG 14th %ile
- CRWV —
- A 18th %ile
- HIG 9th %ile
- UAL 86th %ile
- IRM 81st %ile
- WEC 53rd %ile
- ROP 23rd %ile
- KVUE 28th %ile
- WAT 89th %ile
- KMB 8th %ile
- VMC 31st %ile
- MTB 58th %ile
- ACGL 14th %ile
- CCL 54th %ile
- STLD 95th %ile
- HSY 28th %ile
- HBAN 76th %ile
- KR 93rd %ile
- IQV 21st %ile
- TKO —
- ON 87th %ile
- MLM 1st %ile
- WDAY 11th %ile
- EQT 45th %ile
- EME 81st %ile
- IR 76th %ile
- RJF 63rd %ile
- NTAP 84th %ile
- JBL 77th %ile
- CCI 9th %ile
- EXR 63rd %ile
- ZTS 3rd %ile
- AEE 35th %ile
- CNC 4th %ile
- EXPE 21st %ile
- DTE 90th %ile
- EIX 15th %ile
- LVS 20th %ile
- KHC 13th %ile
- CFG 90th %ile
- TDY 75th %ile
- ATO 69th %ile
- BIIB 75th %ile
- CBOE 25th %ile
- NRG 98th %ile
- VICI 1st %ile
- CNP 93rd %ile
- EL 90th %ile
- TPL 84th %ile
- FE 68th %ile
- TPR 87th %ile
- FICO 31st %ile
- XYL 16th %ile
- RMD 1st %ile
- CINF 36th %ile
- ES 6th %ile
- WRB 87th %ile
- WTW 19th %ile
- HAL 55th %ile
- DXCM 3rd %ile
- OTIS 1st %ile
- GEHC 5th %ile
- PPL 59th %ile
- DOV 75th %ile
- AVB 14th %ile
- JBHT 99th %ile
- MTD 20th %ile
- WSM 99th %ile
- VRSK 23rd %ile
- RF 67th %ile
- AWK 17th %ile
- EQR 43rd %ile
- CPRT 1st %ile
- DG 21st %ile
- PPG 7th %ile
- HUBB 79th %ile
- VRSN 54th %ile
- SW —
- DGX 100th %ile
- TROW 25th %ile
- PHM 89th %ile
- LH 78th %ile
- KEY 54th %ile
- L 63rd %ile
- CPAY —
- SYF 43rd %ile
- PFG 87th %ile
- BG 95th %ile
- HPQ 54th %ile
- INCY 14th %ile
- FOXA 56th %ile
- WST 35th %ile
- DLTR 29th %ile
- CHD 71st %ile
- CMS 35th %ile
- BRO 13th %ile
- EXPD 100th %ile
- OMC 100th %ile
- PKG 100th %ile
- VLTO —
- DRI 21st %ile
- NI 58th %ile
- IP 96th %ile
- RL 69th %ile
- STZ —
- NTRS 76th %ile
- GPN 14th %ile
- FFIV 84th %ile
- LUV 53rd %ile
- CHRW 96th %ile
- EXE 44th %ile
- FSLR 11th %ile
- DOW 53rd %ile
- CTSH 1st %ile
- FIS 1st %ile
- MRNA —
- SNA 99th %ile
- STE 2nd %ile
- AMCR 80th %ile
- ULTA 18th %ile
- LEN 80th %ile
- EFX 16th %ile
- TSN 93rd %ile
- ESS 35th %ile
- EVRG 79th %ile
- VTRS 94th %ile
- SMCI 29th %ile
- LYB 97th %ile
- IFF 63rd %ile
- LNT 88th %ile
- CHTR 0th %ile
- GIS 0th %ile
- CF 32nd %ile
- FTV 100th %ile
- LII 33rd %ile
- DD 54th %ile
- ROL 0th %ile
- SBAC 0th %ile
- BBY 73rd %ile
- INVH 11th %ile
- ZBH 28th %ile
- KIM 77th %ile
- NVR 34th %ile
- WY 68th %ile
- BR 1st %ile
- GPC 100th %ile
- CDW 4th %ile
- HST 48th %ile
- BALL 19th %ile
- BEN 81st %ile
- AKAM 87th %ile
- TXT 61st %ile
- IEX 78th %ile
- NDSN 81st %ile
- TSCO 2nd %ile
- MAS 59th %ile
- MAA 56th %ile
- J 95th %ile
- GEN 45th %ile
- REG 21st %ile
- DOC 85th %ile
- EG 15th %ile
- DVA 77th %ile
- UDR 5th %ile
- NWSA 13th %ile
- SWK 96th %ile
- LDOS 1st %ile
- HRL 95th %ile
- AIZ 45th %ile
- COO 75th %ile
- PTC 1st %ile
- ALB 62nd %ile
- SOLV —
- GL 47th %ile
- MKC 2nd %ile
- DECK 2nd %ile
- IVZ 99th %ile
- ALLE 22nd %ile
- LULU 0th %ile
- PNW 83rd %ile
- APA 77th %ile
- SJM 61st %ile
- HAS 35th %ile
- ZBRA 46th %ile
- GDDY 30th %ile
- TRMB 22nd %ile
- RVTY 85th %ile
- BXP 62nd %ile
- AVY 8th %ile
- TYL 1st %ile
- BF-B 17th %ile
- APTV 70th %ile
- ALGN 15th %ile
- GNRC 95th %ile
- ERIE —
- MGM 90th %ile
- BAX 97th %ile
- CLX 2nd %ile
- HII 83rd %ile
- PODD 5th %ile
- CSGP 92nd %ile
- CPT 32nd %ile
- TECH 88th %ile
- DPZ 2nd %ile
- FRT 14th %ile
- CRL 97th %ile
- JKHY 2nd %ile
- AES 17th %ile
- MOH 99th %ile
- PNR 22nd %ile
- WYNN 49th %ile
- HSIC 88th %ile
- UHS 1st %ile
- IT 1st %ile
- PSKY —
- SWKS 82nd %ile
- FDS 5th %ile
- NCLH 51st %ile
- ARE 82nd %ile
- MTCH 29th %ile
- AOS 3rd %ile
- KMX 100th %ile
- TTD 0th %ile
- BLDR 88th %ile
- EMN 85th %ile
- TAP 15th %ile
- MOS 48th %ile
- CAG 3rd %ile
- MHK 61st %ile
- LW 48th %ile
- PAYC 3rd %ile
Tiles sized by market cap (ETFs: net assets). Font size scales with size; color shows P/E versus each stock's own 10-year history.
Data refreshed daily; intraday moves use delayed bars. For informational purposes only; not investment advice.
FAQ
- What is a stock market heatmap?
- A stock market heatmap shows every company as a tile sized by market cap and grouped by sector, with color encoding a chosen metric — so you can scan the whole market at a glance and see which sectors and megacaps are driving it.
- What do the tile colors and sizes mean?
- Tile size is market capitalization — bigger companies are bigger tiles. Color is the metric you pick: green-to-red for gains and losses on a return view, or a scale for dividend yield, beta, or valuation percentile. Valuation percentiles compare each stock with its own 10-year P/E, P/S, P/B, or P/FCF history.
- Which stocks are included?
- You can switch the universe: the top 500 US stocks by market cap, all US stocks we track, the S&P 500, the Nasdaq 100, or the top 100 ETFs. Click any tile to open that company's quote page.
More visualizations

What $1,000 in any stock or ETF would be worth today.

S&P 500 returns by year, month, week and trailing period — total or price return.

Which month is best for stocks? Average return of every calendar month, for any ticker.

Asset-class returns ranked year by year — the Callan chart / asset allocation quilt.

The 11 S&P 500 sectors ranked year by year — a sector quilt chart, back to 1999.

The biggest US companies as animated bubbles, rising and falling with their total return over time.

How recent stock-market debuts have performed since listing — annualized, vs the S&P 500, by IPO vs spin-off.

Compare megacaps vs the S&P 500, rebased to 1× at any date you hover.

Where today's S&P 500 return ranks against all history — and the forward returns that followed similar moments.

How top-heavy is the market? The top 1–10 companies' share of total market value, month by month since 2010.

Every company that ever cracked the market's top 10 since 2010 — who climbed, who faded, who never left.

Is the market expensive? The Shiller CAPE back to 1871 and what valuations have meant for the next decade.

The S&P 500 since 1871 — odds of gain by holding period, real drawdowns, and the growth of $1.

Stocks trading cheapest relative to their own P/E, P/FCF, P/S, or P/B history — with fair-value bands.

Follow a company's revenue through its income statement as a Sankey — costs, taxes, and profit.

Follow a company's cash from net income through operating cash flow into capex, buybacks, and dividends.

Monthly payment, principal vs interest by year, and the balance paydown — with extra-payment savings.

Should you rent or buy? Net-wealth verdict with sensitivity analysis of every assumption.

Live term structure, the 10Y–2Y spread, and every inversion episode.
