|
⚠ Data quality: DEGRADED
market_pulse — Sunday Zurich midday re-run: US cash markets closed — using Friday 2026-07-17 Yahoo closes for equities/FX/commodities; BTC/ETH from CoinGecko/Yahoo including Sunday 2026-07-19 prints. Live /price returns close (not price) via Yahoo/CoinGecko.
us_equity_ideas — Fundamentals circuits open/empty; levels from Yahoo /price/history. Aggregator /news for TSM returned adjacent Intel/AI headlines rather than TSMC-specific catalysts — theses use web citations (Motley Fool/TNW/Yahoo UNH).
eu_equity_ideas — eu_fundamentals_gap: fundamentals waterfall unavailable for ASML.AS/TTE.PA. Continuity on Euronext names for EUR cash book.
penny_plays — OTLK from Yahoo history; /sentiment and /altdata/insider empty — Social_Momentum and Institutional_Signal scored 0. Single biotech PDUFA theme published after balance-sheet screen.
commodities_outlook — Futures via Yahoo history (?assetClass=commodity); ETF proxies via Yahoo. Live GC=F OHLC inconsistent with history close — using history settlement $4012.7 for continuity.
forex_rebalancing — FX from Yahoo pair history; FRED macros OK (ECBDFR 2.25; FEDFUNDS 3.63 June; DFEDTARU 3.75). Formal FOMC decision still June — short-term conviction capped near ±4 where guidance is stale. Prediction markets thin/null on exact September cut odds.
risk_top5 — VIX spot 18.77 (Fri); Saxo options brief (Jul 17) still showed contango (front-month futures ~18.89 vs prior spot 16.73) — Friday's VIX pop leaves curve non-backwardated vs crisis. HY OAS 2.71 / IG OAS 0.78 (FRED Jul 16). Clean equity put/call print not available this run.
crypto_landscape — BTC/ETH CoinGecko+Yahoo Sunday prints; institutional ETF flow figures from July 17/18 SoSoValue coverage (weekend — no fresh Sunday US ETF creation tape).
portfolio_reality_check — Step 0 reset guard (portfolio_reset_date=2026-07-19): exclude artifact dates before reset — picks_reviewed empty; hit_rate_last_30d_pct=0 (schema requires number). Same-day morning fills present — skipped BUY re-dispatch. Sharpe null on fresh books → recorded as 0.0.
|
|
COMMODITIES OUTLOOK
Into Monday's Asia open, Hormuz still leads commodities: WTI Friday settlement $82.49 (+4.5%) while gold held $4,012.70 (+0.7%) and copper slipped to $6.22 (−1.2%) — geopolitics bid, growth metals soft.
Cross-Commodity Macro Linkage
Oil and gold both firm while DFII10 real 10Y sits at 2.35% (July 16) and the broad dollar (DTWEXBGS ~120.5) remains elevated is a geopolitical/inflation-premium pattern, not a soft-landing industrial-metals bid. If Hormuz transit stays suppressed into Monday's Asia open and the next EIA inventory print, expect energy to keep leading and copper/ag to stay range-bound until growth data re-accelerate.
|
Gold
PRECIOUS METAL
HOLD
🔥 9-issue streak
GC=F
|
$4012.70
▲ +0.68%
|
Over the next few sessions into Monday, expect gold to defend ~$3,980–4,020 as the Hormuz risk premium keeps a floor under inflation hedges — Friday's rebound to $4,012.70 (+0.68%) came with VIX at 18.77 and WTI +4.5%, not with a real-rate breakdown (DFII10 still 2.35%). Conviction 6.5 = one confirming geopolitical signal without a second independent real-rate or dollar collapse.
⚡ July 17–19: Hormuz shipping disruption / US Iran blockade rhetoric keeping a geopolitical floor under bullion
⚡ DFII10 real 10Y at 2.35% (July 16) — still a headwind for a melt-up
⚡ GLD ETF proxy closed $368.41 (+0.95% July 17) confirming the spot rebound in liquid paper
⚡ Watch: Fed July 28–29 meeting and oil path vs $4,000 support
|
|
WTI Crude Oil
ENERGY
BUY
🔥 9-issue streak
CL=F
|
$82.49
▲ +4.48%
|
Into Monday Asia and next week's EIA inventories, expect WTI to defend the low-$80s while Hormuz/Red Sea transit risk stays elevated — Friday's +4.48% jump to $82.49 was a physical shipping/risk premium, not a demand surprise. Conviction 8.0 = (1) documented Hormuz transit collapse/blockade reinstatement and (2) liquid USO confirmation (+3.9% to $123.96) — two independent confirming categories.
⚡ July 17–19: WTI +4.5% to $82.49 as Hormuz traffic fell and US blockade of Iran-linked vessels stayed in force
⚡ Maritime risk CEO: Hormuz transits in 'worst-case' with crews unwilling to sail (Moneycontrol/CNBC)
⚡ USO ETF proxy closed $123.96 (+3.9% July 17) — liquid paper vehicle for the same thesis
⚡ Watch: next EIA crude inventory print; Rystad Aug 16 MoU window as a de-escalation catalyst
|
|
Copper
INDUSTRIAL METAL
HOLD
🔥 9-issue streak
HG=F
|
$6.22
▼ -1.21%
|
Near term, expect copper to stay soft-to-rangebound around $6.20 while growth-sensitive metals lag the energy premium — Friday's −1.21% to $6.22 (CPER −0.37%) shows no confirmation of a broad commodity bid. Conviction 5.0 = speculative HOLD: AI/electrification narrative intact but no freshness-qualifying catalyst in the last 48h to upgrade.
⚡ July 17: HG=F −1.21% to $6.22 while oil jumped — growth metal diverging from geopolitics
⚡ CPER closed $37.92 (−0.37%) confirming soft paper copper
⚡ Watch: China demand data / concentrate TC tightness for any H2 supply squeeze
|
|
Agriculture (DBA)
AGRICULTURE
HOLD
🔥 9-issue streak
DBA
|
$27.84
▲ +0.91%
|
Into next week, expect grains/softs via DBA to remain a low-beta diversifier — Friday's +0.91% to $27.84 is not a weather or harvest catalyst, just a modest bounce. Conviction 5.0 HOLD: no dated ag-supply event in the last 48h to justify BUY.
⚡ July 17: DBA +0.91% to $27.84 — modest bounce without a named weather/harvest print
⚡ Watch: USDA WASDE / weather models for any fresh supply shock
|
|
|
MARKET PULSE
|
S&P 500
7457.69
▼ -1.01%
|
NASDAQ
25520.24
▼ -1.40%
|
Dow Jones
52146.42
▼ -0.77%
|
Russell 2K
2962.22
▼ -0.41%
|
VIX
18.77
▲ +12.19%
|
EUR/USD
1.14456
▲ +0.01%
|
Gold
4012.7
▲ +0.68%
|
Oil (WTI)
82.49
▲ +4.48%
|
Bitcoin
64573
▼ -0.34%
|
10Y Yield
4.541
▼ -0.61%
|
Hormuz risk still dominates the weekend tape: Friday's close left the S&P 500 at 7,457.69 (−1.01%) and Nasdaq at 25,520.24 (−1.40%) while VIX jumped 12.2% to 18.77 and WTI settled 82.49 (+4.5%). Yields eased even as oil spiked — the 10-year printed 4.541% (−0.61%) with DFII10 real yields at 2.35%, a growth-scare overlay on an energy shock rather than a clean risk-on bid. Bitcoin holds near $64,573 on Sunday while spot crypto ETF inflows closed the week ~$200M. Watch Monday's Asia open for Hormuz daily transit counts and whether Brent defends ~$85 ahead of this week's EIA inventory print and the July 28–29 FOMC.
|
|
US EQUITY IDEAS
|
TSM
GROWTH
BUY
🔥 10-issue streak
Taiwan Semiconductor Manufacturing • Technology
|
$398.37
▼ -2.77%
|
Over the next 2–4 weeks into mega-cap AI earnings and the July 28–29 FOMC, expect TSM to stabilize only if the post-beat capex scare fades — Friday's close at $398.37 (−2.77%) extended the selloff after record ~$40B Q2 revenue and a raised $60–64B 2026 capex guide. Conviction 7.0 = one strong fundamentals event (record beat + guide) without a second independent confirming category after the technical break lower.
⚡ July 16–17: Record Q2 revenue ~$40B / +36% YoY; raised 2026 capex to $60–64B — stock sold ~4%
⚡ July 19 analysis: AI stocks falling despite TSMC/ASML beats (Motley Fool)
⚡ Watch: whether TSM reclaims $410 into Monday Asia / next AI customer commentary
|
Mkt Cap
N/A
|
|
P/E
N/A
|
|
Beta
N/A
|
|
Target
N/A
|
|
Conviction
7/10
|
|
|
ASML
GROWTH
BUY
🔥 11-issue streak
ASML Holding NV (ADR) • Technology
|
$1747.58
▼ -2.09%
|
Into the next few sessions, expect the ADR to track the EUV scarcity narrative versus valuation gravity — Q2 beat (€9.3B sales / €2.9B NI) and raised FY sales €43–45B still left Friday's ADR at $1,747.58 (−2.09%). Conviction 7.0 = one strong fundamentals/guidance signal; the post-print drift means we are not adding a second technical confirm for 8+.
⚡ July 15: ASML Q2 €9.3B sales, raised 2026 net sales to €43–45B, GM 54–56%
⚡ July 18–19: post-earnings ADR drift continues amid AI/semi derate
⚡ Watch: Low-NA EUV capacity +30% plan and whether ADR holds $1,720 support
|
Mkt Cap
N/A
|
|
P/E
N/A
|
|
Beta
N/A
|
|
Target
N/A
|
|
Conviction
7/10
|
|
|
XOM
COMMODITY
BUY
🔥 11-issue streak
Exxon Mobil Corporation • Energy
|
$147.36
▲ +0.97%
|
Over the next 1–2 weeks, expect XOM to remain a liquid Hormuz/oil-beta expression while WTI holds the low-$80s — Friday's $147.36 (+0.97%) followed the crude spike without needing a company-specific print. Conviction 8.0 = (1) physical Hormuz supply-risk catalyst and (2) confirming crude/USO tape — two independent categories.
⚡ July 17: WTI +4.5% to $82.49 on Hormuz shipping disruption
⚡ July 19 weekend: maritime risk advisors flag worst-case Hormuz transit reluctance
⚡ TipRanks: Trump Iran blockade rhetoric framed as energy/defense sector catalyst
⚡ Watch: EIA inventories; whether XOM holds above $145 into Monday
|
Mkt Cap
N/A
|
|
P/E
N/A
|
|
Beta
N/A
|
|
Target
N/A
|
|
Conviction
8/10
|
|
|
UNH
RECOVERY
BUY
🔥 7-issue streak
UnitedHealth Group • Health Care
|
$426.09
▲ +0.64%
|
Into the next month, expect UNH to keep reclaiming multiple after the Q2 beat and raised outlook — Friday closed $426.09 (+0.64%) after the post-print rally that had jumped ~7.6% premarket on adjusted EPS $6.38. Conviction 6.5 = one strong freshness-qualifying earnings/guidance signal without a second confirming smart-money or technical breakout category for 8+.
⚡ July 17 week: UNH beat with adj. EPS $6.38 and raised full-year outlook; shares jumped ~7.6% premarket
⚡ July 17: closed $426.09 (+0.64%) extending the recovery bid while semis sold off
⚡ Watch: medical-cost trend commentary vs peers into August
|
Mkt Cap
N/A
|
|
P/E
N/A
|
|
Beta
N/A
|
|
Target
N/A
|
|
Conviction
6.5/10
|
|
|
|
EU EQUITY IDEAS
|
ASML.AS
GROWTH
BUY
🔥 11-issue streak
ASML Holding NV • Technology
|
$1537.00
▼ -3.84%
|
Over the next sessions into Monday, expect the Amsterdam line to remain the cleanest EUR expression of EUV scarcity — local close €1,537 (−3.84%) washed out after the €43–45B FY raise. Conviction 7.0 = one strong fundamentals/guidance signal; local underperformance vs ADR argues for patience on adds, not abandonment.
⚡ July 15: ASML raised 2026 total net sales to €43–45B; Q3 sales guide €11–12B
⚡ July 17: ASML.AS −3.84% to €1,537 on the AI/semi derate
⚡ Watch: whether €1,520–1,540 holds into Monday Europe open
|
Mkt Cap
N/A
|
|
P/E
N/A
|
|
Beta
N/A
|
|
Target
N/A
|
|
Conviction
7/10
|
|
|
TTE.PA
COMMODITY
BUY
🔥 4-issue streak
TotalEnergies SE • Energy
|
$70.51
▲ +1.32%
|
Into next week's July 23 print, expect TTE.PA to trade as a EUR oil major leveraged to the Hormuz price rally — Friday €70.51 (+1.32%) after July 16 indicators flagged higher upstream profits from the war-related price spike (LNG trading soft). Conviction 7.5 = one strong freshness-qualifying pre-earnings indicator plus confirming crude tape.
⚡ July 16: TotalEnergies Q2 indicators — upstream earnings seen +~$1B QoQ on higher liquids prices; full results July 23
⚡ July 17: TTE.PA +1.32% to €70.51 with WTI +4.5%
⚡ Watch: July 23 earnings call for Hormuz liftings/accounting offsets and Q3 buyback confirmation
|
Mkt Cap
N/A
|
|
P/E
N/A
|
|
Beta
N/A
|
|
Target
N/A
|
|
Conviction
7.5/10
|
|
|
|
PENNY PLAYS
|
OTLK
PENNY
BUY
🔥 4-issue streak
Outlook Therapeutics, Inc. • Health Care
|
$1.39
▼ -4.79%
|
Over the next ~8 trading days into the July 29 PDUFA, expect a binary re-rating if FDA clears ONS-5010/LYTENAVA for wet AMD — the stock at $1.39 (−4.8%) is a proxy on the first FDA-approved ophthalmic bevacizumab formulation after the Class 1 resubmission. Bull case ($3.50): approval + pre-launch traction. Bear case ($0.70): CRL/label delay burns cash. Binary dilution/cash-runway risk is explicit — size as a lottery ticket, not a core holding.
⚡ PDUFA goal date July 29, 2026 for ONS-5010/LYTENAVA Class 1 BLA resubmission
⚡ June 16: FDA accepted Class 1 resubmission (SEC 8-K / company PR)
⚡ July 17: OTLK closed $1.39 (−4.79%) into the final stretch — watch volume into decision week
|
Mkt Cap
N/A
|
|
P/E
N/A
|
|
Beta
N/A
|
|
Target
$2.50
|
|
Conviction
7/10
|
|
|
|
FOREX REBALANCING RADAR
| Currency |
Short-term |
Medium-term |
Long-term |
| USD 🔥10 |
NEUTRAL (2) |
NEUTRAL (1) |
AVOID (-3) |
|
Expect near-term chop into Monday: Friday 10Y at 4.541% eased even as oil +4.5% — USD rate-differential support is offset by oil-driven risk-off, with DFEDTARU still 3.75.
· vs. yesterday: reinforces prior neutral short-term stance
|
| EUR 🔥11 |
SEEK (4) |
SEEK (3) |
NEUTRAL (1) |
|
Expect modest EUR support vs USD while ECBDFR sits at 2.25 (July 17) and EURUSD holds ~1.1446 — capped at +4 because the last formal ECB decision text is not a fresh <30d hawkish surprise.
· vs. yesterday: reinforces prior seek short-term stance
|
| CHF 🔥11 |
SEEK (5) |
SEEK (4) |
NEUTRAL (2) |
|
Expect CHF to remain a relative safe-haven bid into Monday if Hormuz risk stays elevated — USDCHF near 0.807 and VIX 18.77 support a modest seek stance.
· vs. yesterday: reinforces prior seek short-term stance
|
| GBP 🔥11 |
SEEK (3) |
NEUTRAL (1) |
NEUTRAL (0) |
|
Expect mild GBP support while GBPUSD holds ~1.345, but keep score modest — no fresh <30d BoE decision to lean hard.
· vs. yesterday: reinforces prior seek short-term stance
|
| JPY 🔥11 |
AVOID (-6) |
AVOID (-4) |
NEUTRAL (-1) |
|
Expect USD/JPY to stay elevated near 162.35 while the rate differential and carry stay wide — consensus still sees BoJ holding ~1% at the July 31 meeting, which keeps the funding-currency bid intact near term.
· vs. yesterday: reinforces prior avoid short-term stance
⚠ Contrarian watch: USD/JPY near four-decade highs (~162.35) raises MoF/BoJ verbal or actual intervention odds into any disorderly spike — a sharp JPY squeeze would punish crowded shorts even if the rate differential still favors avoid.
|
Suggested rebalancing actions
INCREASE CHF vs USD — Keep a modest CHF overweight vs USD into Monday as Hormuz risk and VIX 18.77 support a safe-haven tilt while USDCHF sits near 0.807.
DECREASE JPY vs USD — Stay underweight JPY vs USD while USDJPY holds ~162.35 and July 31 BoJ is still priced as a hold — but size modestly given intervention skew.
|
|
TOP 5 RISKS RIGHT NOW
|
#1 — Strait of Hormuz blockade / oil supply shock
🔥 11
Escalating
Probability: HIGH
• Impact: HIGH
• Horizon: days to weeks
Watch: Monday Asia Hormuz daily transit counts; EIA crude inventory print this week; Whether Brent holds above ~$85; Rystad Aug 16 MoU negotiation window
|
|
#2 — Oil pass-through re-stoking core inflation / Fed path
🔥 11
Escalating
Probability: MEDIUM
• Impact: HIGH
• Horizon: 1-3 months
Watch: Next CPI print path after oil's weekly spike; UST 10Y holding above ~4.5% (spot 4.54%); FOMC July 28–29 decision/press conference
|
|
#3 — AI/semicapex concentration unwind (TSMC/ASML sold post-beat)
🔥 11
Escalating
Probability: HIGH
• Impact: MEDIUM
• Horizon: 1-4 weeks
Watch: Monday Asia open after Friday semi washout; Whether TSM reclaims $410 / ASML ADR $1,780; Late-July mega-cap AI earnings revisions
|
|
#4 — USD/JPY intervention at four-decade highs
🔥 11
Stable
Probability: MEDIUM
• Impact: MEDIUM
• Horizon: days to weeks
Watch: USDJPY holding near 162.35; MoF verbal intervention headlines; BoJ July 31 policy decision
|
|
#5 — HY credit complacency (OAS 271bps) vs equity vol pop
New
Probability: MEDIUM
• Impact: MEDIUM
• Horizon: 1-3 months
Watch: BAMLH0A0HYM2 holding near 2.71%; Whether VIX stays >18 into Monday; Energy HY issuers if WTI reverses hard lower
|
|
|
CRASH / BEAR-MARKET COVER PLAYBOOK
Regime: RISK-ON
| VIX |
18.77 / 25 |
Not Triggered
|
| 10Y-2Y spread |
0.37 / -0.2 |
Not Triggered
|
| HY OAS (BAMLH0A0HYM2) |
2.71 / 5 |
Not Triggered
|
| S&P drawdown from recent high |
-1.55 / -8 |
Not Triggered
|
If triggered today — do this now
• Trim high-beta semi/AI exposure (TSM/ASML) first — the crowded unwind already underway
• Add liquid hedges: GLD/IAU for inflation/geopolitics, SH or VIXY for equity beta, TLT for duration only if yields are falling with a growth scare
• Raise cash toward 15% and halt new penny binary adds until VIX <20 or Hormuz transit normalizes
Hedge instruments: GLD, TLT, SH, VIXY, IAU
• Target cash: 15%
Zero of four crash triggers are tripped (VIX 18.77 < 25; 10Y-2Y +0.37; HY OAS 2.71 << 5; S&P drawdown -1.55% vs −8% threshold), so the standing regime stays risk-on — but today's top risks (Hormuz oil shock + AI/semi unwind + tight HY spreads) argue for keeping the checklist ready rather than adding leverage into Monday's Asia open.
|
|
CRYPTOCURRENCY LANDSCAPE
Weekend crypto holds the ETF-inflow bid: BTC near $64,573 and ETH near $1,866 after U.S. spot crypto ETFs closed the July 13–17 week with ~$200M combined net inflows (ETH funds led ~$105M vs BTC ~$76M). No fresh Sunday creation tape — Monday's U.S. session is the next flow check.
Institutional Moves
BlackRock (IBIT/ETHA)
SoSoValue data for the week ending July 17 show IBIT leading Bitcoin ETF inflows (~$204M weekly) and ETHA leading Ethereum ETF inflows (~$135M weekly) even as some rival BTC products saw redemptions.
T. Rowe Price (TKNZ)
T. Rowe Price launched actively managed multi-token crypto ETF TKNZ on NYSE Arca on July 16, holding BTC, ETH, BNB, SOL, XRP and other digital assets — incremental institutional product supply into the flow rebound.
Adoption Landscape
[United States] U.S. spot Bitcoin ETFs +$132.3M and Ethereum ETFs +$36.7M on July 17 alone; weekly totals ~$75.7M (BTC) and ~$105.4M (ETH) after reversing Monday's BTC outflow.
Asset Ideas
|
BTC
BUY
🔥 9-issue streak
Bitcoin
|
$64573.00
▼ -0.34%
|
Into the next week, expect BTC to treat the $63.7–65.5k zone as an accumulation range while the ETF inflow streak holds — Sunday's ~$64,573 print follows the July 17 +$132M creation day and a ~$76M weekly BTC ETF net add even as equities sold off. Conviction 7.0 = one strong institutional-flow signal without a second independent macro confirm for 8+.
⚡ July 17: Spot BTC ETFs +$132M (IBIT-led)
⚡ Week of July 13–17: BTC ETF net ~$75.7M after reversing Monday outflows
⚡ Watch: Monday US session for whether creations continue after the weekend
|
|
ETH
HOLD
🔥 9-issue streak
Ethereum
|
$1866.44
▲ +0.29%
|
Near term, expect ETH to follow BTC with a slightly stronger ETF-flow beta after weekly ETH ETF inflows beat BTC (~$105M vs ~$76M) — Sunday ~$1,866 keeps the range intact, but conviction stays 5.5 (HOLD) without a unique non-flow catalyst this weekend.
⚡ Week of July 13–17: ETH spot ETFs ~$105.4M net inflows (ETHA led)
⚡ July 17: ETH ETFs +$36.7M
⚡ Watch: Monday creations and whether ETH/BTC ratio holds the weekly outperformance
|
|
|
PORTFOLIO REALITY CHECK
|
Tech US
|
TWR
+0.00%
|
Sharpe
0.00
|
Max DD
+0.00%
|
Current Holdings
TSM ×9.65
$3844.75
+0.00%
ASML ×2.16
$3767.96
+0.00%
XOM ×25.06
$3692.47
+0.00%
UNH ×8.49
$3618.61
+0.00%
Today's Moves
HOLD TSM
BUY thesis intact post Friday AI washout — morning fill stands; no same-day re-add.
HOLD ASML
HOLD ADR through EUV guide digestion — morning fill stands.
HOLD XOM
HOLD oil-beta vs Hormuz — morning fill stands.
HOLD UNH
HOLD recovery after Q2 beat — morning fill stands.
|
|
Euro Only
|
TWR
+0.00%
|
Sharpe
0.00
|
Max DD
+0.00%
|
Current Holdings
ASML.AS ×2.55
$3920.73
+0.00%
TTE.PA ×54.49
$3842.39
+0.00%
Today's Moves
HOLD ASML.AS
HOLD local ASML through derate — morning fill stands.
HOLD TTE.PA
HOLD into July 23 earnings — morning fill stands.
|
|
Penny Plays
|
TWR
+0.00%
|
Sharpe
0.00
|
Max DD
+0.00%
|
Current Holdings
OTLK ×2848.92
$3960.00
+0.00%
Today's Moves
HOLD OTLK
HOLD binary into July 29 PDUFA — morning fill stands; no add into decision week.
|
|
Anti-Fragile
|
TWR
+0.00%
|
Sharpe
0.00
|
Max DD
+0.00%
|
|
|
Trend Follow
|
TWR
+0.00%
|
Sharpe
0.00
|
Max DD
+0.00%
|
|
|
Commodities
|
TWR
+0.00%
|
Sharpe
0.00
|
Max DD
+0.00%
|
Current Holdings
USO ×31.95
$3960.00
+0.00%
Today's Moves
HOLD USO
HOLD WTI proxy while Hormuz premium intact — morning USO fill stands (CL=F BUY maps to USO).
|
|
Crypto
|
TWR
+0.00%
|
Sharpe
0.00
|
Max DD
+0.00%
|
Current Holdings
BTC-USD ×0.06
$3971.24
+0.00%
Today's Moves
HOLD BTC-USD
HOLD BTC on ETF inflow thesis — morning fill stands; no Sunday re-add.
|
30-day hit rate across all portfolios: +0.00%
|
|
|
This newsletter is provided for informational purposes only and does not constitute investment advice. Do your own research before investing.
Morning Alpha • Generated Sun, 19 Jul 2026 10:38:35 GMT • info@gmc-works.com
|
|