SEP 16
Morning market analysis
Morning Market Analysis — September 16, 2026
Wed Sep 16 — Fed decision at 2:00pm ET (SEP, dot plot, Warsh at 2:30) with ~93% odds of a quarter-point hike; futures pointing higher after two down days (S&P +0.3%, Nasdaq +0.6%) as WTI slides 2%+ to ~$103.50 and the 10Y eases to 4.97%. August retail sales ran hot at +1.2% vs +0.8% expected. We think hike odds are overestimated — the chance of a continued pause is higher than futures admit. [Updated 9:10am ET]
SEP 15
Morning market analysis
Morning Market Analysis — September 15, 2026
Tue Sep 15 — FOMC day one with a 92%-priced hike, the 10Y back above 5% (highest since 2007), Brent near $108 on the Saudi pipeline shutdown, and mixed China data overnight.
SEP 14
Morning market analysis
Morning Market Analysis — September 14, 2026
Mon Sep 14 — the AI-caution trade hammers chips (Nasdaq futures −1.8%), crude surges past $107 on the Saudi pipeline shutdown, and Wednesday's FOMC is ~90%-priced for a 25bp hike.
SEP 11
Morning market analysis
Morning Market Analysis — September 11, 2026
Fri Sep 11 — CPI day: August CPI at 8:30 AM ET (consensus +0.3% MoM core) is the verdict for September positioning into Wednesday's FOMC.
SEP 10
Morning market analysis
Morning Update — September 10, 2026
Thu Sep 10 opens modestly higher pre-CPI positioning; Initial Claims at 8:30 AM ET; oil extends past $95 (CL $97.53); Friday's CPI is the verdict.
SEP 9
Morning market analysis
Morning Market Analysis — September 9, 2026
Wed Sep 9 opens in pre-CPI hawkish positioning mode with oil holding past $95; Thursday's Claims and Friday's CPI are the next inputs.
SEP 8
Morning market analysis
Morning Market Analysis — September 8, 2026
Tue Sep 8 reopens post-Labor Day with oil past $95 and the hawkish-Warsh compound extending; Friday's CPI is the week's verdict.
SEP 4
Morning market analysis
Morning Update — September 4, 2026
Pre-NFP positioning flat ahead of today's 8:30 AM ET August NFP (consensus +75K, prior +114K); markets closed Mon Sep 7 for Labor Day (reopen Tue Sep 8).
SEP 3
Morning market analysis
Morning Update — September 3, 2026
Pre-NFP calm with equities flat; oil extends past $91 (+0.73% overnight); gold bounces +2.48% to $4,474. Initial Claims + JOLTS today, NFP Friday.
SEP 2
Morning market analysis
Morning Market Analysis — September 2, 2026
Wed Sep 2 opens steadier as futures stabilize after Tuesday's oil-driven selloff; VIX compressed from the 16.34 close; ISM absorbed in-line-and-softer.
SEP 1
Morning market analysis
Morning Market Analysis — September 1, 2026
Tue Sep 1 opens with oil's geopolitical premium extending overnight after Monday's positioning confirmation; ISM Manufacturing PMI at 10 AM ET; Friday's NFP frames the week.
AUG 24
Afternoon market commentary
S&P 500 Forecast — August 24, 2026
As of Monday, August 24, 2026 (4:00 PM ET close), the S&P 500 closed at 7,652.86 — down -0.28% on the day…
AUG 23
Weekly market recap
S&P 500 Forecast — August 23, 2026
Week of August 17–21: the S&P 500 fell -0.91% to 7,674.37, snapping a three-week winning streak…
AUG 21
Afternoon market commentary
S&P 500 Forecast — August 21, 2026
As of Friday, August 21, 2026 (4:00 PM ET close), the S&P 500 closed at 7,674.37 — up +0.43% on the day…
AUG 20
Afternoon market commentary
S&P 500 Forecast — August 20, 2026
As of Thursday, August 20, 2026 (4:00 PM ET close), the S&P 500 closed at 7,641.16 — down -0.87% on the day…
AUG 19
Afternoon market commentary
S&P 500 Forecast — August 19, 2026
As of Wednesday, August 19, 2026 (4:00 PM ET close), the S&P 500 closed at 7,707.98 — up +0.21% on the day…
AUG 18
Afternoon market commentary
S&P 500 Forecast — August 18, 2026
As of Tuesday, August 18, 2026 (4:00 PM ET close), the S&P 500 closed at 7,691.76 — down -0.69% WTD versus Monday…
AUG 17
Afternoon market commentary
S&P 500 Forecast — August 17, 2026
As of Monday, August 17, 2026 (4:00 PM ET close), the S&P 500 closed at 7,745.06 — down -0.52% from Friday's close…
AUG 14
Afternoon market commentary
S&P 500 Forecast — August 14, 2026
As of Friday, August 14, 2026 (4:00 PM ET close), the S&P 500 closed at 7,785.76 — down -0.17% on the day and +0.42% WTD…
AUG 13
Afternoon market commentary
S&P 500 Forecast — August 13, 2026
As of Thursday, August 13, 2026 (4:00 PM ET close), the S&P 500 closed at 7,798.99 — up +0.65% on the day and +0.59% WTD…
AUG 12
Afternoon market commentary
Afternoon Market Commentary — August 12, 2026
S&P 500 closed at 7,748.50 on Wednesday, up +0.26% on a soft July CPI (+0.1% MoM headline, +0.2% core, both in line)…
AUG 11
Afternoon market commentary
S&P 500 Forecast — August 11, 2026
As of Tuesday, August 11, 2026 (4:00 PM ET close), the S&P 500 closed at 7,728.20 — a modest -0.32% on the day versus Monday…
AUG 10
Afternoon market commentary
S&P 500 Forecast — August 10, 2026
As of Monday, August 10, 2026 (4:00 PM ET close), the S&P 500 closed at 7,753.11 — essentially flat at -0.06% on the day versus…
AUG 9
Afternoon market commentary
S&P 500 Forecast — August 9, 2026
As of Sunday, August 9, 2026, the S&P 500 sits at 7,757.64 — a record close set Friday August 7 on a -23K July payrolls miss that re-opened…
AUG 7
Afternoon market commentary
S&P 500 Forecast — August 7, 2026
As of Friday, August 7, 2026 (4:00 PM ET close), the S&P 500 closed at 7,757.64 (per public.com realtime index print), up +0.62% on the session…
AUG 6
Afternoon market commentary
S&P 500 Forecast — August 6, 2026
As of Thursday, August 6, 2026 (4:00 PM ET close), the S&P 500 closed at 7,709.96 (per public.com realtime index print), down -0.18% on the…
AUG 5
Afternoon market commentary
S&P 500 Forecast — August 5, 2026
As of Wednesday, August 5, 2026 (4:00 PM ET close), the S&P 500 closed at 7,723.55 (per public.com realtime index print), down -0.17% on the…
AUG 4
Afternoon market commentary
S&P 500 Forecast — August 4, 2026
As of Tuesday, August 4, 2026 (4:00 PM ET close), the S&P 500 closed at 7,736.52 (per public.com realtime index print), up +1.79% on the session…
AUG 3
Afternoon market commentary
S&P 500 Forecast — August 3, 2026
As of Monday, August 3, 2026 (4:00 PM ET close), the S&P 500 closed at 7,600.50 (per public.com realtime index print; XSP $760.05 × 10 cross-check = $7,600.50), up +1.48% on the session versus Friday's 7,489.72…
AUG 2
Afternoon market commentary
S&P 500 Forecast — August 2, 2026
As of Sunday, August 2, 2026, the S&P 500 sits at 7,489.72 — Friday's close — after a five-session week that delivered a +1.03% Monday-to-Friday gain and a +1.05% week-over-week gain from the prior Friday's 7,411.98…
JUL 31
Afternoon market commentary
S&P 500 Forecast — July 31, 2026
As of Friday, July 31, 2026, the S&P 500 closed at 7,489.72 — up +0.70% on AMZN/PCE all-clear…
JUL 30
Afternoon market commentary
S&P 500 Forecast — July 30, 2026
As of Thursday, July 30, 2026, the S&P 500 closed at 7,437.63 — up +1.66% on MSFT's record surge…
JUL 29
Afternoon market commentary
S&P 500 Forecast — July 29, 2026
As of Wednesday, July 29, 2026, the S&P 500 closed at 7,316.15 — down -1.52% on hawkish FOMC hold…
JUL 28
Afternoon market commentary
S&P 500 Forecast — July 28, 2026
As of Tuesday, July 28, 2026, the S&P 500 closed at 7,428.78 — up +0.21% on pre-FOMC rotation…
JUL 27
Afternoon market commentary
S&P 500 Forecast — July 27, 2026
As of Monday, July 27, 2026, the S&P 500 closed at 7,413.18 — flat at +0.02% on de-escalation…
JUL 26
Weekend market review
S&P 500 Forecast — July 26, 2026
As of Sunday, July 26, 2026, a weekend review of the July 20-24 week — SPX -0.42% WTD, oil at new highs…
JUL 24
Afternoon market commentary
S&P 500 Forecast — July 24, 2026
As of Friday, July 24, 2026, the S&P 500 closed at 7,411.98 — flat at +0.05% on hot-services rotation…
JUL 23
Afternoon market commentary
S&P 500 Forecast — July 23, 2026
As of Thursday, July 23, 2026, the S&P 500 closed at 7,408.30 — down -1.21% on TSMC absorption…
JUL 22
Afternoon market commentary
S&P 500 Forecast — July 22, 2026
As of Wednesday, July 22, 2026, the S&P 500 closed at 7,498.96 — down -0.14% in pre-earnings digestion…
JUL 21
Afternoon market commentary
S&P 500 Forecast — July 21, 2026
As of Tuesday, July 21, 2026, the S&P 500 closed at 7,509.20 — up +0.89% on a pre-earnings rally…
JUL 20
Afternoon market commentary
S&P 500 Forecast — July 20, 2026
As of Monday, July 20, 2026, the S&P 500 closed at 7,443.28 — down -0.19% on a gap-fill fade…
JUL 17
Afternoon market commentary
S&P 500 Forecast — July 17, 2026
As of Friday, July 17, 2026 (4:00 PM ET close), the S&P 500 closed at 7,457.69, down -1.01% on the session versus Thursday's 7,533.77 close. The Friday tape was a clean risk-off day with internal sector dispersion.
JUL 16
Afternoon market commentary
S&P 500 Forecast — July 16, 2026
As of Thursday, July 16, 2026 (4:00 PM ET close), the S&P 500 closed at 7,533.77, down -0.51% on the session versus Wednesday July 15's 7,572.40 close. The Thursday tape was a clear defensive rotation — led by healthcare, consumer staples, and real estate.
JUL 15
Afternoon market commentary
S&P 500 Forecast — July 15, 2026
As of Wednesday, July 15, 2026 (4:00 PM ET close), the S&P 500 closed at 7,572.40, up +0.38% on the session versus Tuesday July 14's 7,543.59 close. The Wednesday tape was a textbook broad disinflationary rally — led by consumer discretionary and financials.
JUL 14
Afternoon market commentary
S&P 500 Forecast — July 14, 2026
As of Tuesday, July 14, 2026 (4:00 PM ET close), the S&P 500 closed at 7,543.59, up +0.38% on the session versus Monday July 13's 7,515.34 close. The Tuesday tape was a textbook disinflationary relief rally triggered by a soft June CPI print.
JUL 13
Afternoon market commentary
S&P 500 Forecast — July 13, 2026
As of Monday, July 13, 2026 (4:00 PM ET close), the S&P 500 closed at 7,515.34, down -0.79% on the session versus Friday July 10's 7,575.39 close — a textbook pre-CPI de-risking pattern.
JUL 12
Afternoon market commentary
S&P 500 Forecast — July 12, 2026
As of Sunday, July 12, 2026, the S&P 500 sits at 7,575.39 — Friday's close — capping a five-session week that delivered a +1.23% week-to-date move versus Thursday July 2's 7,483.24 close.
JUL 10
Afternoon market commentary
S&P 500 Forecast — July 10, 2026
As of Friday, July 10, 2026 (4:00 PM ET close), the S&P 500 closed at 7,575.39, up +0.42% on the day versus Thursday July 9's 7,543.64 close and +1.23% WTD versus Thursday July 2's 7,483.24 close.
JUL 9
Afternoon market commentary
S&P 500 Forecast — July 9, 2026
As of Thursday, July 9, 2026 (4:00 PM ET close), the S&P 500 closed at 7,543.64, up +0.81% on the day versus Wednesday July 8's 7,482.71 close and +0.81% WTD versus Thursday July 2's 7,483.24 close.
JUL 8
Afternoon market commentary
S&P 500 Forecast — July 8, 2026
As of Wednesday, July 8, 2026 (4:00 PM ET close), the S&P 500 closed at 7,482.71, down -0.28% on the day versus Tuesday July 7's 7,503.85 close and essentially flat WTD versus Thursday July 2's 7,483.24 close.
JUL 7
Afternoon market commentary
S&P 500 Forecast — July 7, 2026
As of Tuesday, July 7, 2026 (4:00 PM ET close), the S&P 500 closed at 7,503.85, down -0.45% on the day versus Monday July 6's 7,537.43 close and +0.28% WTD versus Thursday July 2's 7,483.24 close.
JUL 6
Afternoon market commentary
S&P 500 Forecast — July 6, 2026
As of Monday, July 6, 2026 (4:00 PM ET close), the S&P 500 closed at 7,537.43, up +0.72% on the day versus Thursday July 2's 7,483.24 close and +0.72% week-to-date (Monday is the first trading day).
JUL 5
Afternoon market commentary
S&P 500 Forecast — July 5, 2026
As of Sunday, July 5, 2026, the S&P 500 sits at 7,483.24 — Thursday's close. The index gained +0.58% across four sessions (Monday June 29 through Thursday July 2).
JUL 2
Afternoon market commentary
S&P 500 Forecast — July 2, 2026
As of Thursday, July 2, 2026 (4:00 PM ET close), the S&P 500 closed at 7,483.24 , essentially flat +0.00% on the day versus Wednesday July 1's 7,483.23 close and +1.76% WTD from Friday June 26's 7,354.02 close. The…
JUL 1
Afternoon market commentary
S&P 500 Forecast — July 1, 2026
As of Wednesday, July 1, 2026 (4:00 PM ET close), the S&P 500 closed at 7,483.23, down -0.22% on the day versus Tuesday June 30's 7,499.36 close and +1.76% WTD from Friday June 26's 7,354.02 close.
JUN 30
Afternoon market commentary
S&P 500 Forecast — June 30, 2026
As of Tuesday, June 30, 2026 (4:00 PM ET close — last day of Q2 2026), the S&P 500 closed at 7,499.36, up +0.79% on the day versus Monday June 29's 7,440.43 close and +1.98% WTD from Friday June 26's 7,354.02 close — a fresh all-time high.
JUN 29
Afternoon market commentary
S&P 500 Forecast — June 29, 2026
As of Monday, June 29, 2026 (4:00 PM ET close), the S&P 500 closed at 7,440.43, up +1.18% on the day versus Friday June 26's 7,354.02 close — a textbook relief rally after a turbulent week.
JUN 28
Afternoon market commentary
S&P 500 Forecast — June 28, 2026
As of Sunday, June 28, 2026, the S&P 500 sits at 7,354.02 — Friday's close — after a five-session week that delivered a -1.59% week-to-date decline and a sharp intraweek pivot on hot Core PCE and the global AI rout.
JUN 26
Afternoon market commentary
S&P 500 Forecast — June 26, 2026
As of Friday, June 26, 2026 (4:00 PM ET close), the S&P 500 closed at 7,354.02, essentially flat at -0.05% on the day versus Thursday's 7,357.49 close, and -1.59% week-to-date versus Monday June 22's 7,472.79 close.
JUN 25
Afternoon market commentary
S&P 500 Forecast — June 25, 2026
As of Thursday, June 25, 2026 (4:00 PM ET close), the S&P 500 closed at 7,357.49, essentially flat at -0.01% on the day versus Wednesday's 7,358.22 close, and -1.54% week-to-date versus Monday June 22's 7,472.79 close.
JUN 24
Afternoon market commentary
S&P 500 Forecast — June 24, 2026
As of Wednesday, June 24, 2026 (4:00 PM ET close), the S&P 500 closed at 7,358.22, essentially flat at -0.10% on the day versus Tuesday's 7,365.46 close, and -1.53% week-to-date versus Monday June 22's 7,472.79 close.
JUN 23
Afternoon market commentary
S&P 500 Forecast — June 23, 2026
As of Tuesday, June 23, 2026 (4:00 PM ET close), the S&P 500 closed at 7,365.46, down -1.44% on the day versus Monday's 7,472.79 close, and -1.44% week-to-date (Monday June 22 was the week's first trading day).
JUN 22
Afternoon market commentary
S&P 500 Forecast — June 22, 2026
As of Monday, June 22, 2026 (4:00 PM ET close), the S&P 500 closed at 7,472.79, down -0.37% on the day versus Thursday's pre-Juneteenth close of 7,500.58, and down -0.37% week-to-date (Monday is the first trading day of the week).
JUN 18
Afternoon market commentary
S&P 500 Forecast — June 18, 2026
As of Thursday, June 18, 2026 (4:00 PM ET close), the S&P 500 closed at 7,500.58, up +1.08% on the session but -0.71% week-to-date (vs. Monday's 7,554.29 close). The VIX eased to 16.40 from Wednesday's FOMC-day spike.
JUN 14
Afternoon market commentary
S&P 500 Forecast — June 14, 2026
As of Friday, June 12, 2026, the S&P 500 closed at 7,431.46 — a modest +0.4% gain on the week that masked an extraordinary intraday reversal. Tuesday's intraday low of 7,237.85 was a sharp drawdown on pre-CPI anxiety, recovered by Friday's close.
JUN 5
Afternoon market commentary
Afternoon Market Commentary — June 5, 2026
Afternoon market commentary for June 5, 2026 — S&P 500 closed at 7,384, with price targets, sector breakdown, and the desk's structural read.
MAY 29
Afternoon market commentary
Afternoon Market Commentary — May 29, 2026
S&P 500 closed at 7,580 on May 29, 2026 — a new all-time record. 1-Month: 7,650 (+0.9%). 3-Month: 7,750 (+2.2%). Year-End 2026: 7,900 (+4.2%).
MAY 26
Afternoon market commentary
Afternoon Market Commentary — May 26, 2026
Afternoon market commentary for May 26, 2026 — S&P 500 closed at 7,508, with price targets, sector breakdown, and the desk's structural read.
MAY 22
Afternoon market commentary
Afternoon Market Commentary — May 22, 2026
Afternoon market commentary for May 22, 2026 — S&P 500 closed at 7,473, with price targets, sector breakdown, and the desk's structural read.
FEB 14
Afternoon market commentary
Afternoon Market Commentary — February 14, 2026
Afternoon market commentary for February 14, 2026 — S&P 500 closed at 7,342, with price targets, sector breakdown, and the desk's structural read.
NOV 14
Afternoon market commentary
Afternoon Market Commentary — November 14, 2025
Afternoon market commentary for November 14, 2025 — S&P 500 closed at 6,892, with price targets, sector breakdown, and the desk's structural read.