Skip to main content
NVDA-0.11%AAPL+0.19%GOOGL+0.65%MSFT-0.06%AMZN-0.23%TSM-2.93%AVGO-2.69%META-0.12%SPCX-2.68%TSLA-0.58%LLY+0.86%SKHY-8.81%BRK-B+0.83%MU-1.12%JPM+0.95%WMT+0.99%AMD-3.29%ASMLa-1.03%V+1.18%XOM+0.03%JNJ+1.59%0700.HK-2.38%MA+1.77%INTC-7.89%ABBV+0.95%CSCO+1.25%BAC+1.26%AP2d-3.30%1398.HK+0.28%AMAT-4.72%COST+0.97%CAT-0.65%CVX+0.19%UNH-0.67%LRCX-4.56%GE+1.36%HSBA.L+1.69%0005.HK-0.06%KO+1.33%PG+0.30%MS-0.33%HD+2.55%ORCL-4.21%0857.HK+0.99%GS-1.26%1816.HK-2.40%PM+0.98%NVS-0.72%NFLX+1.74%3988.HK+0.38%USDZAR-0.64%GBPTRY+0.41%GBPHKD+0.32%GBPMXN-0.28%EURUSD+0.22%EURCAD+0.18%USDMXN-0.17%GBPUSD+0.16%USDILS+0.16%USDCHF-0.15%AUDUSD+0.14%CHFSGD+0.13%NZDUSD+0.13%GBPCAD+0.12%CADCHF-0.12%EURSGD+0.12%GBPSGD+0.12%AUDCAD+0.11%USDJPY-0.10%NZDSGD+0.10%NZDCAD+0.09%EURJPY+0.09%AUDJPY+0.08%AUDSGD+0.08%USDTHB-0.07%NZDJPY+0.07%USDSGD-0.07%CADJPY-0.06%GBPNZD+0.06%CHFJPY+0.06%EURGBP+0.05%SGDJPY-0.05%USDCOP-0.04%USDCNH-0.04%GBPJPY+0.03%EURNZD-0.03%NZDCHF-0.03%USDCAD-0.03%EURAUD+0.03%NZDMXN-0.02%AUDNZD+0.02%EURCHF+0.02%GBPAUD-0.01%AUDCHF-0.01%USDHKD-0.01%GBPCHF0.00%USDTRY0.00%AUDNOK0.00%PLNJPY0.00%EURCNH0.00%USDDKK0.00%EURNOK0.00%USDPLN0.00%EURSEK0.00%NOKJPY0.00%EURZAR0.00%EURCZK0.00%EURDKK0.00%AUDDKK0.00%CHFSEK0.00%CHFNOK0.00%USDNOK0.00%EURHKD0.00%EURPLN0.00%USDSEK0.00%GBPZAR0.00%USOIL-6.33%XAGUSD+2.62%GAGUSD+2.62%XNGUSD-2.22%XPTUSD+1.58%GAUUSD+0.88%XAUUSD+0.88%HG1+0.37%UKOIL0.00%S10.00%COCOA0.00%COFFEE0.00%BTCUSDT-13.76%BTCUSD+1.65%ETHUSD+3.52%USDTUSD0.00%BNBUSDT-8.41%XRPUSD+1.22%SOLUSD+2.12%TRXUSDT+0.40%DOGEUSD-0.26%ADAUSDT-33.25%ZECUSDT+2.97%XMRUSDT-1.76%LINKUSD+4.21%XLMUSD+2.59%XLMUSDT+5.20%BCHUSDT+3.00%AVAXUSDT-28.15%TONUSD+13.66%LTCUSD+2.66%SUIUSDT-23.77%TONUSDT+27.64%HBARUSDT+0.68%SUIUSD-0.10%UNIUSD+6.44%TAOUSDT+0.42%UNIUSDT+20.13%NEARUSDT+33.13%AAVEUSD+7.95%DOTUSDT+0.55%ETCUSDT-15.16%ONDOUSDT+4.11%PEPEUSD+9174978.55%ICPUSDT+0.95%WLDUSDT+4.55%ATOMUSDT+0.75%JUPUSDT+2.63%INJUSDT+2.46%ARBUSDT+0.84%PENGUUSDT+98433.52%FETUSDT-0.41%TIAUSDT+2.69%SEIUSDT+1.88%STXUSDT+6.39%IMXUSDT+1.19%PYTHUSDT+0.71%OPUSDT+1.61%GRTUSDT-1.26%WIFUSDT-3.74%NVDA-0.11%AAPL+0.19%GOOGL+0.65%MSFT-0.06%AMZN-0.23%TSM-2.93%AVGO-2.69%META-0.12%SPCX-2.68%TSLA-0.58%LLY+0.86%SKHY-8.81%BRK-B+0.83%MU-1.12%JPM+0.95%WMT+0.99%AMD-3.29%ASMLa-1.03%V+1.18%XOM+0.03%JNJ+1.59%0700.HK-2.38%MA+1.77%INTC-7.89%ABBV+0.95%CSCO+1.25%BAC+1.26%AP2d-3.30%1398.HK+0.28%AMAT-4.72%COST+0.97%CAT-0.65%CVX+0.19%UNH-0.67%LRCX-4.56%GE+1.36%HSBA.L+1.69%0005.HK-0.06%KO+1.33%PG+0.30%MS-0.33%HD+2.55%ORCL-4.21%0857.HK+0.99%GS-1.26%1816.HK-2.40%PM+0.98%NVS-0.72%NFLX+1.74%3988.HK+0.38%USDZAR-0.64%GBPTRY+0.41%GBPHKD+0.32%GBPMXN-0.28%EURUSD+0.22%EURCAD+0.18%USDMXN-0.17%GBPUSD+0.16%USDILS+0.16%USDCHF-0.15%AUDUSD+0.14%CHFSGD+0.13%NZDUSD+0.13%GBPCAD+0.12%CADCHF-0.12%EURSGD+0.12%GBPSGD+0.12%AUDCAD+0.11%USDJPY-0.10%NZDSGD+0.10%NZDCAD+0.09%EURJPY+0.09%AUDJPY+0.08%AUDSGD+0.08%USDTHB-0.07%NZDJPY+0.07%USDSGD-0.07%CADJPY-0.06%GBPNZD+0.06%CHFJPY+0.06%EURGBP+0.05%SGDJPY-0.05%USDCOP-0.04%USDCNH-0.04%GBPJPY+0.03%EURNZD-0.03%NZDCHF-0.03%USDCAD-0.03%EURAUD+0.03%NZDMXN-0.02%AUDNZD+0.02%EURCHF+0.02%GBPAUD-0.01%AUDCHF-0.01%USDHKD-0.01%GBPCHF0.00%USDTRY0.00%AUDNOK0.00%PLNJPY0.00%EURCNH0.00%USDDKK0.00%EURNOK0.00%USDPLN0.00%EURSEK0.00%NOKJPY0.00%EURZAR0.00%EURCZK0.00%EURDKK0.00%AUDDKK0.00%CHFSEK0.00%CHFNOK0.00%USDNOK0.00%EURHKD0.00%EURPLN0.00%USDSEK0.00%GBPZAR0.00%USOIL-6.33%XAGUSD+2.62%GAGUSD+2.62%XNGUSD-2.22%XPTUSD+1.58%GAUUSD+0.88%XAUUSD+0.88%HG1+0.37%UKOIL0.00%S10.00%COCOA0.00%COFFEE0.00%BTCUSDT-13.76%BTCUSD+1.65%ETHUSD+3.52%USDTUSD0.00%BNBUSDT-8.41%XRPUSD+1.22%SOLUSD+2.12%TRXUSDT+0.40%DOGEUSD-0.26%ADAUSDT-33.25%ZECUSDT+2.97%XMRUSDT-1.76%LINKUSD+4.21%XLMUSD+2.59%XLMUSDT+5.20%BCHUSDT+3.00%AVAXUSDT-28.15%TONUSD+13.66%LTCUSD+2.66%SUIUSDT-23.77%TONUSDT+27.64%HBARUSDT+0.68%SUIUSD-0.10%UNIUSD+6.44%TAOUSDT+0.42%UNIUSDT+20.13%NEARUSDT+33.13%AAVEUSD+7.95%DOTUSDT+0.55%ETCUSDT-15.16%ONDOUSDT+4.11%PEPEUSD+9174978.55%ICPUSDT+0.95%WLDUSDT+4.55%ATOMUSDT+0.75%JUPUSDT+2.63%INJUSDT+2.46%ARBUSDT+0.84%PENGUUSDT+98433.52%FETUSDT-0.41%TIAUSDT+2.69%SEIUSDT+1.88%STXUSDT+6.39%IMXUSDT+1.19%PYTHUSDT+0.71%OPUSDT+1.61%GRTUSDT-1.26%WIFUSDT-3.74%

News

Sector Rallies Mask Weak Internal Breadth
COMMENTARY

Sector Rallies Mask Weak Internal Breadth

Nine US equity sectors advanced in price yesterday while six of those sectors simultaneously posted negative internal breadth, with more decliners than advancers or weak constituent participation.

AAPLMSFTNVDA+1

July 22, 2026

·2 min read
S&P 500 Rises As Breadth Splits
COMMENTARY

S&P 500 Rises As Breadth Splits

So far this year, the S&P 500 has logged 52 trading days when the index price and market breadth moved in opposite directions, matching the number of such split days seen around the 2000 Dot-com...

SPXAAPLMSFT+2

July 22, 2026

·1 min read
IWM eyes breakout toward 303 and 310
COMMENTARY

IWM eyes breakout toward 303 and 310

IWM is trading in a technical setup defined by an inside-week pattern, a short pullback and reversal dynamic, and overhead resistance in both price and RSI trendlines.

IWMVTWOIJR+1

July 22, 2026

·1 min read
Passenger jet on airport tarmac symbolizing improved airline outlook and profit recovery for H1
NEWS

Cathay Pacific lifts H1 profit outlook

Airline reports stronger near-term recovery as traffic rebounds; higher jet fuel prompts hedging, surcharges and cuts.

0293.HK

July 22, 2026

·3 min read
Bullish Liquidity Signal Targets NVDA Rally
COMMENTARY

Bullish Liquidity Signal Targets NVDA Rally

A proprietary liquidity leading indicator is currently bullish on NVIDIA Corporation (NVDA) through the end of August, signaling a supportive backdrop for the stock over this window.

NVDAQQQSPY+1

July 22, 2026

·2 min read
Dollar Index Pauses After Crowded Breakout
COMMENTARY

Dollar Index Pauses After Crowded Breakout

The U.S. Dollar Index futures contract DX1! is trading near 101.000 after a decisive breakout from a multi‑month descending and sideways range.

July 21, 2026

·2 min read
Market brief calendar for July 21
MARKET BRIEF

Market Brief — July 21, 2026

US stocks climbed as tech and healthcare led broad buying, while Trump's 50% tariffs on ~$20bn of Canadian goods and UK political moves drove sector-specific gains.

DJIASPXFRA40+22

July 21, 2026

·6 min read
QQQ stalls at 703 as uptrend cracks
COMMENTARY

QQQ stalls at 703 as uptrend cracks

Invesco QQQ has broken below a previously respected rising trendline while trading inside a maturing contracting range of lower highs against rising support levels.

QQQ

July 21, 2026

·1 min read
Automaker assembly line with new EVs after strong Q2 results and raised outlook for GM
NEWS

GM lifts outlook after strong Q2

Automaker posts stronger-than-expected quarter, raises full-year targets as EV-related costs wind down.

GM

July 21, 2026

·3 min read
Sandisk Rebounds As AI Memory Finds Footing
COMMENTARY

Sandisk Rebounds As AI Memory Finds Footing

Sandisk Corporation (SNDK) is trading at elevated levels after a sharp July sell‑off that cut roughly 29% from the stock between July 10-17, 2026.

SNDKMUWDC

July 21, 2026

·1 min read