S&P 500 7533.77 -0.51%NASDAQ 25881.9492 -1.47%Dow Jones 52552.9688 -0.20%Russell 2K 2974.5701 -0.06%VIX 16.73 +6.76%EUR/USD 1.1439 -0.27%
MORNING ALPHA

Daily Financial Newsletter

Friday, July 17, 2026 · 07:10:44 · archived issue
⚠ Data quality : DEGRADED · 11 notes
⚠ Data quality: DEGRADED
commodities_outlook — Aggregator /price failed for GC=F/CL=F/HG=F/DBA; Yahoo-backed /price/.../history supplied levels and changes.
market_pulse — All ten required /price calls returned no_data_any_source; Yahoo-backed aggregator histories supplied levels and changes.
us_equity_ideas — Fundamentals waterfall returned no_data_any_source for TSM/ASML/XOM/UNH (SEC/FMP/SimFin circuits); prices from Yahoo history; theses grounded in official releases and web search.
eu_equity_ideas — EU fundamentals unavailable; ASML.AS/BP.L/RIO.L priced via Yahoo history. Marked eu_fundamentals_gap.
penny_plays — CLOV verified under $5 via history, but required /sentiment returned zero items and insider enrichment was sell-to-cover Form 4s only / QuiverQuant unavailable.
forex_rebalancing — FX histories succeeded for major pairs; currency news endpoints were empty/rate-limited; official central-bank sources used.
risk_top5 — FRED macros succeeded; several /news calls returned 500/empty; web search supplied geopolitical and AI-selloff citations.
risk_cover_playbook — Verified hedge /price for: GLD, SH, IAU, TLT, VIXY; TLT/VIXY failed and were omitted.
portfolio_reality_check — Portfolio Manager public HTTPS host did not resolve; used PORTFOLIO_API_URL from api-keys.env.txt (http://portfolio-manager.gmc-works.com) for paper dispatches and performance.
crypto_landscape — BTC-USD/ETH-USD /price failed; Yahoo-backed histories supplied levels and changes.
portfolio_reality_check — Paper trade sizing briefly used stale/incorrect history tails for UNH/ASML.AS/CLOV (323.48/1245/2.23); newsletter prices corrected to verified Yahoo history closes (423.38/1549.40/4.40). Dispatched quantities reflect the erroneous sizing that was actually posted.
General
GeneralMarket Pulse 2 minThe S&P 500 closed at 7,533.77 (−0.51%) and the Nasdaq at 25,881.95 (−1.47%) on July 16 as AI/semiconductor selling outweighed solid earnings breadth; VIX jumped 6.8% to 16.73. Friday's tap…
MARKET PULSE
The S&P 500 closed at 7,533.77 (−0.51%) and the Nasdaq at 25,881.95 (−1.47%) on July 16 as AI/semiconductor selling outweighed solid earnings breadth; VIX jumped 6.8% to 16.73. Friday's tape opens with oil higher on fresh US-Iran threats while gold sits below $4,000.
Book Risk-On 5/5 clear
Indexes
S&P 500 Data7,533.77
yday 7,572.40
▼ -0.51%
NASDAQ Data25,881.95
yday 26,269.23
▼ -1.47%
Dow Jones Data52,552.97
yday 52,658.64
▼ -0.20%
Russell 2K Data2,974.57
yday 2,976.26
▼ -0.06%
Commodities
Metals
Gold Data3,985.60
yday 4,044.00
▼ -1.44%
Copper Data6.30
yday 6.29
▲ +0.04%
Energy
Oil (WTI) Data78.95
yday 79.60
▼ -0.82%
Crypto
Bitcoin Data63,338.13
yday 64,657.88
▼ -2.12%
Ethereum Data1,844.68
yday 1,919.09
▼ -3.77%
Rates
10Y Yield Data4.57
yday 4.55
▲ +0.53%
Volatility
VIX Data16.73
yday 15.67
▲ +6.76%
Dollar & FX
EUR/USD Data1.14
yday 1.15
▼ -0.27%
Cover checks
VIX Data16.73 / 25.00
yday 15.67
Not Triggered
10Y-2Y spread Data0.41 / -0.20
yday 0.42 / -0.20
Not Triggered
HY credit spread (bps) Data271.00 / 400.00
yday 272.00 / 400.00
Not Triggered
S&P 500 drawdown from recent high (%) Data-1.00 / -10.00Not Triggered
NASDAQ drawdown from recent high (%) Data-4.47 / -15.00Not Triggered
DataHedge instruments : GLD, SH, IAU, TLT, VIXY · Target cash 15%
If triggered today — do this now AI
• Raise cash toward 15% by trimming high-beta semis (TSM/ASML/NVDA complex) first
• Add verified hedges (GLD, SH) and cut net equity beta by ~1/3 if a second trigger fires
• Keep energy (XOM/BP) as a partial geopolitical offset rather than adding fresh AI beta
AIRegime is risk-on: VIX 16.73, 10Y-2Y 0.41, HY OAS ~271 bps, S&P/Nasdaq drawdowns -1.00%/-4.47%. Today's top risks (Hormuz escalation, oil→inflation pass-through, AI beta unwind) argue for a cash-first checklist even while no fixed crash trigger is lit.
Stocks
Ideas board
TickerRegionCall Conv. Price1dType
TSMTaiwan Semiconductor Manufacturing USBUY THE DIP8.5 409.74-2.32% Growth
ASMLASML Holding USBUY8 1784.87-1.68% Growth
XOMExxon Mobil USBUY / ADD ON DIPS7 145.95+1.00% Commodity
UNHUnitedHealth Group USBUY8 423.38+1.16% Recovery
ASML.ASASML Holding (Amsterdam) EUBUY8 1549.4-0.41% Growth
BP.LBP plc EUBUY6.5 507.7-1.70% Commodity
RIO.LRio Tinto EUHOLD / BUY WEAKNESS6 6867-1.26% Commodity
CLOVClover Health Investments PennySPECULATIVE WATCH / SMALL SIZE ONLY3.5 4.4-5.98% Penny
StocksUS Equity Ideas 3 minTSM BUY THE DIP · ASML BUY · XOM BUY / ADD ON DIPS · UNH BUY
US EQUITY IDEAS
Ticker Name Conviction 1d
TSM= Taiwan Semiconductor Manufacturing 8.5 -2.32%
ASML= ASML Holding 8 -1.68%
XOM↑ Exxon Mobil 7 +1.00%
UNHNEW UnitedHealth Group 8 +1.16%
TSM  GROWTH BUY THE DIP 🔥 4-issue streak=
Taiwan Semiconductor Manufacturing • Technology
8.5/10 Conviction
$409.74
▼ -2.32%
TSMC printed record Q2 revenue of $40.2B (+36% YoY) and net income up 77.4%, raised 2026 revenue growth to >40%, and lifted capex to $60–64B plus another $100B Arizona commitment—yet the ADR fell 2.3% to $409.74 with…
52-week range
Record Q2 profit and >40% 2026 revenue growth guide Capex raised to $60–64B; additional $100B Arizona investment 2nm ramp into Q3 with HPC ~66% of wafer revenue
Conviction 85%

TradingView's price for TSM. It is not the last print in this letter.

ASML  GROWTH BUY 🔥 5-issue streak=
ASML Holding • Technology
8/10 Conviction
$1784.87
▼ -1.68%
ASML's Q2 net sales of €9.3B and net income €2.9B beat, and management hiked 2026 sales to €43–45B (from €36–40B) with gross margin 54–56% plus ~30% capacity expansion. The US listing closed at $1784.87 (−1.7%) as chip…
52-week range
Q2 sales/income beat FY26 guide raised to €43–45B ~30% capacity expansion for EUV/DUV
Conviction 80%

TradingView's price for ASML. It is not the last print in this letter.

XOM  COMMODITY BUY / ADD ON DIPS 🔥 5-issue streak↑
Exxon Mobil • Energy
7/10 Conviction
$145.95
▲ +1.00%
Exxon closed up 1.00% at $145.95 as WTI held near one-month highs and Friday's Iran retaliation headlines pushed crude back above $80. Energy remains the cleanest listed hedge to Hormuz/Bab el-Mandeb supply-risk while…
52-week range
WTI near one-month highs on Hormuz disruption risk Iran infrastructure retaliation threats (July 17) Relative strength vs Nasdaq AI selloff
Conviction 70%

TradingView's price for XOM. It is not the last print in this letter.

UNH  RECOVERY BUYNEW
UnitedHealth Group • Healthcare
8/10 Conviction
$423.38
▲ +1.16%
UnitedHealth reported Q2 adjusted EPS of $6.38 vs ~$4.90 expected, cut the medical cost ratio to 86.7%, and raised FY26 adjusted EPS guidance to $19.50–$20.00. Shares closed at $423.38 (+1.16%) as defensives led while…
52-week range
Q2 adjusted EPS $6.38 beat FY26 adj. EPS guide raised to $19.50–$20.00 MCR improved to 86.7%; $4B+ buybacks YTD
Conviction 80%

TradingView's price for UNH. It is not the last print in this letter.

Desk research framework — not a recommendation to buy or sell.
StocksEU Equity Ideas 2 minASML.AS BUY · BP.L BUY · RIO.L HOLD / BUY WEAKNESS
EU EQUITY IDEAS
Ticker Name Conviction 1d
ASML.AS= ASML Holding (Amsterdam) 8 -0.41%
BP.L= BP plc 6.5 -1.70%
RIO.L↓ Rio Tinto 6 -1.26%
ASML.AS  GROWTH BUY 🔥 5-issue streak=
ASML Holding (Amsterdam) • Technology
8/10 Conviction
$1549.40
▼ -0.41%
Local ASML last printed €1,549.40 after the July 15 blowout and second 2026 guide hike to €43–45B. Even with global chip beta cooling after TSMC, Amsterdam remains the primary listing for the AI equipment bottleneck;…
Official Q2 beat and FY26 guide hike Capacity expansion ~30% European semis follow-through on the print
Conviction 80%

TradingView's price for ASML.AS. It is not the last print in this letter.

BP.L  COMMODITY BUY 🔥 5-issue streak=
BP plc • Energy
6.5/10 Conviction
$507.70
▼ -1.70%
BP London last closed at 507.7p (-1.70% on July 15) with crude near one-month highs and Friday geopolitics lifting WTI back over $80. Integrated majors remain a direct European expression of Hormuz risk premium; keep…
Oil complex elevated on Strait disruption risk Friday Iran retaliation headlines Energy relative strength vs European growth
Conviction 65%

TradingView's price for BP.L. It is not the last print in this letter.

RIO.L  COMMODITY HOLD / BUY WEAKNESS 🔥 3-issue streak↓
Rio Tinto • Materials
6/10 Conviction
$6867.00
▼ -1.26%
Rio London last closed at 6867p (−1.26% on July 15) after flagging a 7% Q2 copper-output drop and a Kennecott furnace outage that hits H2. That is a near-term production negative but also tightens the copper supply…
Q2 copper output −7%; Kennecott furnace outage Copper supply snags supporting prices China demand still uneven
Conviction 60%

TradingView's price for RIO.L. It is not the last print in this letter.

Desk research framework — not a recommendation to buy or sell.
StocksPenny Plays 1 minCLOV SPECULATIVE WATCH / SMALL SIZE ONLY
PENNY PLAYS
Ticker Name Conviction 1d
CLOVNEW Clover Health Investments 3.5 -5.98%
CLOV  PENNY SPECULATIVE WATCH / SMALL SIZE ONLYNEW
Clover Health Investments • Healthcare
3.5/10 Conviction
$4.40
▼ -5.98%
CLOV closed at $4.40 (−5.98%), still under $5, after a sharp pullback from a 90-day +130% run into the Aug 5 Q2 print. Sentiment APIs returned zero WSB/Reddit hits and insider prints were sell-to-cover RSU tax sales—not…
Q2 2026 earnings scheduled Aug 5, 2026 Share price still < $5 after 7-day −15% fade Sell-to-cover Form 4s (not discretionary dumps)
Conviction 35%

TradingView's price for CLOV. It is not the last print in this letter.

Most sub-$5 names that look cheap stay cheap or go to zero. This screen is diligence, not a buy list.
Desk research framework — not a recommendation to buy or sell.
Forex
ForexForex Rebalancing Radar 1 min
FOREX REBALANCING RADAR
Currency Short-term Medium-term Long-term
USD 🔥4 NEUTRAL (1) NEUTRAL (0) AVOID (-3)
EUR 🔥5 SEEK (4) SEEK (3) NEUTRAL (1)
CHF 🔥5 SEEK (5) SEEK (4) NEUTRAL (1)
GBP 🔥5 SEEK (3) NEUTRAL (1) NEUTRAL (0)
JPY 🔥5 AVOID (-6) AVOID (-4) NEUTRAL (-1)
Suggested rebalancing actions
INCREASE CHF vs USD — Keep adding CHF on dips as geopolitical insurance while VIX is rising and USDCHF stays near 0.81.
Conviction 65%
DECREASE JPY vs USD — Maintain underweight JPY on the 275 bp carry gap, but trim extreme short size given MoF intervention warnings near 162.
Conviction 60%
HOLD EUR vs USD — ECB's June hike already embeds an energy-inflation response; hold the existing EUR overweight into the July 23 meeting.
Conviction 55%
Crypto
CryptoCryptocurrency Landscape 1 minBitcoin traded near $63,338 (-2.1%) and ether near $1,845 (-3.8%) as Strategy paused BTC buying to build a $3B USD reserve, JPMorgan flagged that cash buffer as constructive, and Circle's O…
CRYPTOCURRENCY LANDSCAPE
Bitcoin traded near $63,338 (-2.1%) and ether near $1,845 (-3.8%) as Strategy paused BTC buying to build a $3B USD reserve, JPMorgan flagged that cash buffer as constructive, and Circle's OCC national-trust approval advanced USDC custody infrastructure.
Ticker Name Conviction 1d
BTC Bitcoin 6.5 -2.12%
ETH Ethereum 6 -3.77%
BTC  ACCUMULATE BELOW $64,000 🔥 3-issue streak
Bitcoin
6.5/10 Conviction
$63338.13
▼ -2.12%
BTC at $63,338 is ~-23% below the recent window high while the largest corporate holder pauses buys to fortify cash. JPMorgan still sees the cash buffer and futures inflows as constructive; treat sub-$64k as an…
Strategy $3B USD reserve / buy pause JPMorgan 'encouraging' read on cash + futures flows Circle OCC trust approval supporting broader crypto rails
Conviction 65%

TradingView's price for BTC. It is not the last print in this letter.

ETH  ACCUMULATE 🔥 3-issue streak
Ethereum
6/10 Conviction
$1844.68
▼ -3.77%
Ether at $1,845 (-3.8%) continues to track the risk-off crypto beta but benefits structurally from USDC/custody institutionalization (Circle trust bank) and any Kinexys/USDC vault activity on Ethereum rails. Prefer ETH…
USDC institutional rails / Circle National Trust ETH beta to BTC base-building Institutional vault/custody activity on Ethereum
Conviction 60%

TradingView's price for ETH. It is not the last print in this letter.

Desk research framework — not a recommendation to buy or sell.
General
GeneralCommodities Outlook 3 minSpot gold futures closed at $3,985.6 (−1.4%), breaking below $4,000 as higher yields and oil-led inflation fears outweighed safe-haven demand, while WTI settled near $78.95 with Friday geop…
COMMODITIES OUTLOOK
Spot gold futures closed at $3,985.6 (−1.4%), breaking below $4,000 as higher yields and oil-led inflation fears outweighed safe-haven demand, while WTI settled near $78.95 with Friday geopolitics pushing prices back toward $80.
Ticker Name Conviction 1d
GC=F Gold 5.5 -1.44%
CL=F WTI Crude Oil 7.5 -0.82%
HG=F Copper 6 +0.04%
DBA Agriculture (DBA) 4.5 -1.39%
Gold  PRECIOUS METAL HOLD / BUY DIPS TOWARD $3,930–$3,950 🔥 3-issue streak
GC=F
5.5/10 Conviction
$3985.60
▼ -1.44%
August gold futures closed -1.44% at $3,985.6 on July 16, losing the $4,000 handle as the 10-year yield pushed to 4.569% and oil's July spike revived Fed-hike odds. Soft June CPI/PPI briefly supported bullion earlier in…
Break below $4,000 as yields rose and Fed-rate-relief faded Oil shock from US-Iran tensions reviving inflation/Fed-hike bets Softer June US PPI/CPI still a partial offset
Conviction 55%

TradingView's price for GC=F. It is not the last print in this letter.

WTI Crude Oil  ENERGY BUY / HOLD WITH TIGHT STOPS UNDER $76 🔥 3-issue streak
CL=F
7.5/10 Conviction
$78.95
▼ -0.82%
WTI futures closed at $78.95 on July 16 (−0.82% on the day) but remain near one-month highs after Hormuz/Bab el-Mandeb disruption risk. Friday morning trade saw WTI back above $80 as Iran threatened regional…
Iran retaliation threats if US hits critical infrastructure Depressed Hormuz tanker traffic and physical market premiums IEA July report flags surplus only if Strait flows recover
Conviction 75%

TradingView's price for CL=F. It is not the last print in this letter.

Copper  INDUSTRIAL METAL HOLD / BUY PULLBACKS 🔥 3-issue streak
HG=F
6/10 Conviction
$6.30
▲ +0.04%
Copper futures were little changed at $6.296/lb after a flat session, caught between China export strength and soft domestic demand. Supply snags (Rio Tinto Kennecott furnace outage, Antofagasta 1H output −9.5%) and…
Rio Tinto Q2 copper output −7% and Kennecott furnace outage China industrial production firm while retail sales lag Sulphur shortage risk for concentrate processing
Conviction 60%

TradingView's price for HG=F. It is not the last print in this letter.

Agriculture (DBA)  AGRICULTURE HOLD 🔥 3-issue streak
DBA
4.5/10 Conviction
$27.59
▼ -1.39%
Invesco DB Agriculture ETF slipped -1.39% to $27.59 as corn and soy turned lower on improving Midwest crop weather and neutral-to-bearish export data. NOPA crush was supportive for beans, but the near-term grain complex…
Corn/soy pressure from improving crop outlook NOPA June crush above expectations; oil stocks at 8-month low Export sales mixed versus USDA forecasts
Conviction 45%

TradingView's price for DBA. It is not the last print in this letter.

Desk research framework — not a recommendation to buy or sell.
GeneralTop 5 Risks Right Now 1 min#1 Strait of Hormuz blockade / oil supply shock
TOP 5 RISKS RIGHT NOW
#RiskProbability Impact Trend
1Strait of Hormuz blockade / oil supply shock=HighHighEscalating
2Oil pass-through re-stoking core inflation↑MediumHighEscalating
3Fed policy surprise — Warsh hawkish despite soft CPI↓MediumHighStable
4AI capex concentration — TSMC/ASML beats sold offNEWHighMediumEscalating
5USD/JPY intervention at four-decade highs=MediumMediumStable
Watch: Iran retaliation statements and US strike timelines next week
Stocks
StocksPortfolio Reality Check 2 min30d hit rate 47%
PORTFOLIO REALITY CHECK
P&L Across Portfolios
No book with a live quote is included in this bar.
Tech US / Claude-Folio
Performance
Path statistics are hidden. The quotes are estimated, or the time-weighted return disagrees with dollar P&L.
Today's Moves
ActionTickerQtyStatus
BuyTSM0.8648dispatched
BuyASML0.1985dispatched
BuyXOM2.43dispatched
BuyUNH1.1dispatched
HoldNVDA0.0000—
Track Record 4 On Track · 4 Lagging · 1 Stopped Out
PositionConviction Then Return SinceVerdict
TSM (2026-07-15)7.5/10-2.3%Lagging
ASML (2026-07-15)8/10-1.7%Lagging
XOM (2026-07-14)6.5/10+0.6%On Track
UNH (2026-07-17)8/10+0.0%On Track
INTC (2026-07-15)6.5/10-5.8%Lagging
IBM (2026-07-15)5/10+3.7%On Track
JPM (2026-07-14)7.5/10+0.1%On Track
GS (2026-07-14)7/10-3.9%Lagging
MU (2026-07-14)6/10-13.2%Stopped Out
Euro-only
Performance
Path statistics are hidden. The quotes are estimated, or the time-weighted return disagrees with dollar P&L.
Today's Moves
ActionTickerQtyStatus
BuyASML.AS0.2223dispatched
BuyBP.L0.5450dispatched
BuyRIO.L0.0403dispatched
Track Record 2 On Track · 2 Lagging
PositionConviction Then Return SinceVerdict
ASML.AS (2026-07-14)7/10-0.4%Lagging
BP.L (2026-07-14)6/10-1.7%Lagging
RIO.L (2026-07-15)6.5/10+0.0%On Track
MYCR.ST (2026-07-14)5.5/10+1.9%On Track
Penny-Plays
Performance
Path statistics are hidden. The quotes are estimated, or the time-weighted return disagrees with dollar P&L.
Today's Moves
ActionTickerQtyStatus
BuyCLOV775dispatched
Track Record 2 On Track · 2 Lagging
PositionConviction Then Return SinceVerdict
CLOV (2026-07-17)3.5/10+0.0%On Track
DVLT (2026-07-14)3/10-5.1%Lagging
SHPH (2026-07-15)3.5/10-2.7%Lagging
MTNB (2026-07-16)3/10+0.0%On Track
Anti-Fragile
Performance
Path statistics are hidden. The quotes are estimated, or the time-weighted return disagrees with dollar P&L.
Today's Moves
No new activity today — no open thesis needed adjusting.
Trend-follow
Performance
Path statistics are hidden. The quotes are estimated, or the time-weighted return disagrees with dollar P&L.
Today's Moves
No new activity today — no open thesis needed adjusting.
30-day hit rate across all portfolios : +47.10%
Glossary
backwardation
A term structure where nearer maturities cost more than later ones, often a stress signal for VIX.
basis point
One hundredth of a percentage point (0.01%).
yield curve
Yields of government bonds across maturities; an inverted curve (short above long) has often preceded slowdowns.
conviction
The desk’s 0-10 score for how strongly the evidence supports an idea; not a probability.
contango
A term structure where later maturities cost more than nearer ones.
drawdown
Peak-to-trough decline of a price or portfolio.
breadth
How many stocks participate in a market move (for example % above their 200-day average).
Sharpe
Excess return per unit of volatility; higher is better.
2s10s
The 10-year yield minus the 2-year yield, a common curve-shape gauge.
beta
Sensitivity of a stock to market moves; 1.0 moves with the market.
VIX
CBOE Volatility Index: the options market’s price for 30-day S&P 500 volatility; higher means more expected turbulence.
RSI
Relative Strength Index: a 0-100 momentum gauge; above 70 is often read as overbought, below 30 as oversold.
P/E
Price-to-earnings ratio: share price divided by earnings per share.
OAS
Option-adjusted spread: the extra yield of a bond over a risk-free benchmark, adjusted for embedded options.
RRG
Relative Rotation Graph: plots relative strength and its momentum to show leaders and laggards.
ATH
All-time high.
TWR
Time-weighted return: performance that removes the effect of cash flows in and out.
Morning Alpha • Generated Fri, 17 Jul 2026 05:10:44 GMT • info@gmc-works.com