← Edition for Wednesday, October 28, 2026

The Report Card · Wednesday, October 28, 2026

Microsoft and Alphabet Lift the Nasdaq 0.6% Higher Tomorrow

We put the odds of a green Nasdaq close at 61% before major cloud earnings.

C

Accuracy

58%

Correct

29/50

Brier score

0.211

lower is better

We got 29 of 50 calls right on Wednesday, October 28, 2026.

By Category

ForecastsC

9/13

69% accuracy

TradesD

2/7

29% accuracy

PredictionsD

6/15

40% accuracy

DriversB

5/6

83% accuracy

EarningsB

7/9

78% accuracy

Forecasts — what we said vs. what happened

A

We said

SPX up 0.35% (55% odds it rises)

What happened

SPX rose 0.28%, closing at 7743.98. Right direction, off by 0.07 percentage points on size.

Result +0.28% @ 7743.98

Right
A

We said

NDX up 0.58% (57% odds it rises)

What happened

NDX rose 0.55%, closing at 29813.16. Right direction, off by 0.03 percentage points on size.

Result +0.55% @ 29813.16

Right
A

We said

DJI up 0.18% (52% odds it rises)

What happened

DJI rose 0.19%, closing at 52475.10. Right direction, off by 0.01 percentage points on size.

Result +0.19% @ 52475.10

Right
B

We said

RUT up 0.22% (51% odds it rises)

What happened

RUT rose 0.41%, closing at 2830.51. Right direction, off by 0.19 percentage points on size.

Result +0.41% @ 2830.51

Right
C

We said

VIX down 1.80% (46% odds it rises)

What happened

VIX fell 4.22%, closing at 16.78. Right direction, off by 2.42 percentage points on size.

Result -4.22% @ 16.78

Right
F

We said

DXY up 0.05% (51% odds it rises)

What happened

DXY fell 0.21%, closing at 102.11. We called the wrong direction.

Result -0.20% @ 102.11

Wrong
F

We said

US10Y down 0.20% (49% odds it rises)

What happened

US10Y rose 1.04%, closing at 5.05. We called the wrong direction.

Result +1.04% @ 5.04

Wrong
F

We said

CL down 0.65% (48% odds it rises)

What happened

CL rose 1.49%, closing at 101.39. We called the wrong direction.

Result +1.49% @ 101.39

Wrong
A

We said

GC up 0.20% (51% odds it rises)

What happened

GC rose 0.28%, closing at 4085.90. Right direction, off by 0.08 percentage points on size.

Result +0.28% @ 4085.90

Right
B

We said

SI up 0.00% (50% odds it rises)

What happened

SI rose 0.19%, closing at 54.40. Right direction, off by 0.19 percentage points on size.

Result +0.19% @ 54.40

Right
A

We said

BTC up 0.45% (52% odds it rises)

What happened

BTC rose 0.51%, closing at 81216.33. Right direction, off by 0.06 percentage points on size.

Result +0.51% @ 81216.33

Right
B

We said

ETH up 0.55% (51% odds it rises)

What happened

ETH rose 0.72%, closing at 2364.74. Right direction, off by 0.17 percentage points on size.

Result +0.72% @ 2364.74

Right
F

We said

NG down 0.80% (49% odds it rises)

What happened

NG rose 12.16%, closing at 3.03. We called the wrong direction.

Result +12.16% @ 3.02

Wrong

Trades — what we said vs. what happened

D

We said

Buy MSFT at 531.33, take profit 549.29, cut it at 517.52

What happened

MSFT traded 526.14–534.57 and closed 531.01. Neither the take-profit nor the exit was hit; holding to the close was a loss of -0.06%.

Result -0.06% @ 531.01

Wrong
B

We said

Buy IBM at 250.25, take profit 262.54, cut it at 240.8

What happened

IBM traded 247.68–253.85 and closed 253.22. Neither the take-profit nor the exit was hit; holding to the close was a gain of +1.19%.

Result +1.19% @ 253.22

Right
D

We said

Buy NOW at 154.78, take profit 165.07, cut it at 146.87

What happened

NOW traded 148.23–155.15 and closed 150.13. Neither the take-profit nor the exit was hit; holding to the close was a loss of -3.00%.

Result -3.00% @ 150.13

Wrong
C

We said

Buy GOOGL at 320.58, take profit 334.17, cut it at 310.12

What happened

GOOGL traded 322.65–326.40 and closed 324.89. The price never reached our 320.58 entry, so there was no trade to win or lose.

Result 0.00% @ 324.89

No call
F

We said

Buy BSX at 45.06, take profit 46.97, cut it at 43.6

What happened

BSX traded 39.57–43.91 and closed 42.43. It hit our 43.6 exit first — the trade lost -3.24%.

Result -3.24% @ 42.43

Wrong
C

We said

Buy VRT at 208.56, take profit 227.5, cut it at 193.99

What happened

VRT traded 228.82–245.31 and closed 242.94. The price never reached our 208.56 entry, so there was no trade to win or lose.

Result 0.00% @ 242.94

No call
D

We said

Buy NVDA at 217.94, take profit 228.03, cut it at 210.18

What happened

NVDA traded 214.47–219.99 and closed 215.38. Neither the take-profit nor the exit was hit; holding to the close was a loss of -1.17%.

Result -1.18% @ 215.38

Wrong
D

We said

Short F at 11.71, take profit 11.23, cut it at 12.08

What happened

F traded 11.71–11.98 and closed 11.95. Neither the take-profit nor the exit was hit; holding to the close was a loss of -2.05%.

Result -2.05% @ 11.95

Wrong
B

We said

Buy TMUS at 146.83, take profit 157.48, cut it at 138.64

What happened

TMUS traded 143.75–148.45 and closed 148.08. Neither the take-profit nor the exit was hit; holding to the close was a gain of +0.85%.

Result +0.85% @ 148.08

Right
C

We said

Buy CMG at 27.98, take profit 29.86, cut it at 26.53

What happened

CMG traded 28.07–29.24 and closed 28.73. The price never reached our 27.98 entry, so there was no trade to win or lose.

Result 0.00% @ 28.73

No call

Predictions — what we said vs. what happened

—

We said

The SPDR S&P 500 ETF Trust (SPY) will close higher by at least 0.3%.

What happened

Written call — not scored automatically.

No call
—

We said

Automatic Data Processing (ADP) will finish positive by at least 0.4% post-earnings.

What happened

Written call — not scored automatically.

No call
—

We said

General Electric Vernova (GEV) will advance by more than 1.2% following its report.

What happened

Written call — not scored automatically.

No call
—

We said

Microsoft (MSFT) will close up at least 0.8% ahead of its evening earnings report.

What happened

Written call — not scored automatically.

No call
—

We said

Alphabet (GOOGL) will advance more than 0.7% during regular market hours.

What happened

Written call — not scored automatically.

No call
—

We said

International Business Machines (IBM) will add at least 0.6% during the session.

What happened

Written call — not scored automatically.

No call
—

We said

ServiceNow (NOW) will gain more than 1.0% into its post-market results.

What happened

Written call — not scored automatically.

No call
—

We said

Ford Motor (F) will drop at least 1.0% following its earnings release after the close.

What happened

Written call — not scored automatically.

No call
—

We said

T-Mobile US (TMUS) will rise at least 0.5% ahead of its results.

What happened

Written call — not scored automatically.

No call
—

We said

Nvidia (NVDA) will finish the day higher by at least 1.1%.

What happened

Written call — not scored automatically.

No call
—

We said

Chipotle Mexican Grill (CMG) will gain more than 0.8% into the afternoon close.

What happened

Written call — not scored automatically.

No call
—

We said

Vertiv Holdings (VRT) will rise at least 1.5% after reporting pre-market earnings.

What happened

Written call — not scored automatically.

No call
—

We said

Boston Scientific (BSX) will close up at least 0.7% following morning earnings.

What happened

Written call — not scored automatically.

No call
—

We said

Invesco QQQ Trust (QQQ) will outperform the SPDR Dow Jones Industrial Average ETF Trust (DIA) by at least 0.35%.

What happened

Written call — not scored automatically.

No call
—

We said

Energy Select Sector SPDR Fund (XLE) will decline by at least 0.4%.

What happened

Written call — not scored automatically.

No call
—

We said

The 10-Year Treasury Yield will stay within a tight band of five basis points.

What happened

Written call — not scored automatically.

No call
A

We said

Vertiv Holdings (VRT) will finish the day as one of the top industrial gainers, up over 2.0%.

What happened

We said VRT would be a winner. It closed +16.48% while the S&P 500 did +0.28%.

Result +16.48% @ 242.94

Right
F

We said

Boston Scientific (BSX) will rise more than 1.2% following its pre-market report.

What happened

We said BSX would be a winner. It closed -5.84% while the S&P 500 did +0.28%.

Result -5.84% @ 42.43

Wrong
A

We said

International Business Machines (IBM) will outperform the broader enterprise software sector by 0.5%.

What happened

We said IBM would be a winner. It closed +1.19% while the S&P 500 did +0.28%.

Result +1.19% @ 253.22

Right
F

We said

General Electric Vernova (GEV) will rise more than 1.5% post-earnings.

What happened

We said GEV would be a winner. It closed -1.90% while the S&P 500 did +0.28%.

Result -1.91% @ 878.03

Wrong
F

We said

ServiceNow (NOW) will close up more than 1.2% ahead of evening numbers.

What happened

We said NOW would be a winner. It closed -3.00% while the S&P 500 did +0.28%.

Result -3.00% @ 150.13

Wrong
F

We said

Ford Motor (F) will fall more than 1.5% in after-hours trade following earnings.

What happened

We said F would be a loser. It closed +2.05% while the S&P 500 did +0.28%.

Result +2.05% @ 11.95

Wrong
A

We said

Old Dominion Freight Line (ODFL) will slip more than 1.0% following morning earnings.

What happened

We said ODFL would be a loser. It closed -7.33% while the S&P 500 did +0.28%.

Result -7.33% @ 173.32

Right
F

We said

Valero Energy (VLO) will drop at least 1.1% during regular market hours.

What happened

We said VLO would be a loser. It closed +0.29% while the S&P 500 did +0.28%.

Result +0.29% @ 388.48

Wrong
A

We said

Whirlpool (WHR) will decline more than 1.2% following its earnings commentary.

What happened

We said WHR would be a loser. It closed -0.40% while the S&P 500 did +0.28%.

Result -0.40% @ 27.31

Right
F

We said

JetBlue Airways (JBLU) will give back at least 2.5% of its recent relief rally.

What happened

We said JBLU would be a loser. It closed +1.06% while the S&P 500 did +0.28%.

Result +1.06% @ 2.85

Wrong
F

We said

Carvana (CVNA) will swing in a daily range wider than 5.0% surrounding its post-market earnings.

What happened

We said CVNA would swing hard (3%+). It moved -0.30%.

Result -0.30% @ 59.05

Wrong
A

We said

ServiceNow (NOW) will experience a trading range wider than 3.5% across regular and extended sessions.

What happened

We said NOW would swing hard (3%+). It moved -3.00%.

Result -3.00% @ 150.13

Right
F

We said

Ford Motor (F) will move through a price corridor exceeding 3.0% post-market.

What happened

We said F would swing hard (3%+). It moved +2.05%.

Result +2.05% @ 11.95

Wrong
F

We said

Chipotle Mexican Grill (CMG) intraday price movement will span at least 3.0% around the close.

What happened

We said CMG would swing hard (3%+). It moved +2.68%.

Result +2.68% @ 28.73

Wrong
A

We said

Vertiv Holdings (VRT) will trade through an intraday range of at least 4.0%.

What happened

We said VRT would swing hard (3%+). It moved +16.48%.

Result +16.48% @ 242.94

Right
—

We said

General Electric Vernova (GEV) will surpass operating margin consensus by more than 50 basis points.

What happened

Written call — not scored automatically.

No call
—

We said

Automatic Data Processing (ADP) will report client payroll retention rates higher than 92.5%.

What happened

Written call — not scored automatically.

No call
—

We said

Alphabet (GOOGL) will reveal Google Cloud operating margin above 11.5% in its evening release.

What happened

Written call — not scored automatically.

No call
—

We said

Boston Scientific (BSX) will increase full-year organic revenue guidance by at least 100 basis points.

What happened

Written call — not scored automatically.

No call
—

We said

T-Mobile US (TMUS) will report postpaid phone net customer additions topping 850,000.

What happened

Written call — not scored automatically.

No call
—

We said

Ford Motor (F) full-year electric vehicle unit loss guidance will be widened.

What happened

Written call — not scored automatically.

No call
—

We said

Microsoft (MSFT) Azure constant-currency quarterly growth rate will come in above 29.5%.

What happened

Written call — not scored automatically.

No call
—

We said

Crude Oil (CL) contracts will hold the $70 per barrel psychological benchmark through the session.

What happened

Written call — not scored automatically.

No call
—

We said

Chipotle Mexican Grill (CMG) restaurant-level operating margin will exceed 25.0%.

What happened

Written call — not scored automatically.

No call
—

We said

ServiceNow (NOW) current remaining performance obligations growth will top 21.0%.

What happened

Written call — not scored automatically.

No call

Drivers — what we said vs. what happened

A

We said

AI pushes the market up

What happened

The S&P 500 finished up +0.28%. That matched the call.

Right
A

We said

Fed pushes the market up

What happened

The S&P 500 finished up +0.28%. That matched the call.

Right
A

We said

Treasuries pushes the market up

What happened

The S&P 500 finished up +0.28%. That matched the call.

Right
C

We said

Consumer pushes the market either way

What happened

The S&P 500 finished up +0.28%. The day was too flat to call this either way.

No call
A

We said

Inflation pushes the market up

What happened

The S&P 500 finished up +0.28%. That matched the call.

Right
C

We said

Oil pushes the market either way

What happened

The S&P 500 finished up +0.28%. The day was too flat to call this either way.

No call
A

We said

Employment pushes the market up

What happened

The S&P 500 finished up +0.28%. That matched the call.

Right
C

We said

Middle East pushes the market either way

What happened

The S&P 500 finished up +0.28%. The day was too flat to call this either way.

No call
C

We said

China pushes the market either way

What happened

The S&P 500 finished up +0.28%. The day was too flat to call this either way.

No call
F

We said

Housing pushes the market down

What happened

The S&P 500 finished up +0.28%. That went against the call.

Wrong

Earnings — what we said vs. what happened

—

We said

BMY earnings on 2026-10-29: we leaned beat (72% odds of a beat)

What happened

Hasn't reported yet.

No call
F

We said

GOOGL: we said beat (74% odds of a beat)

What happened

GOOGL came in below expectations (2.85 vs 2.9798 expected). We said beat.

Wrong
A

We said

MSFT: we said beat (75% odds of a beat)

What happened

MSFT came in above expectations (4.74 vs 4.3274 expected). We said beat.

Right
A

We said

F: we said beat (70% odds of a beat)

What happened

F came in above expectations (0.42 vs 0.3568 expected). We said beat.

Right
A

We said

TMUS: we said beat (73% odds of a beat)

What happened

TMUS came in above expectations (2.99 vs 2.6456 expected). We said beat.

Right
A

We said

NOW: we said beat (75% odds of a beat)

What happened

NOW came in above expectations (0.9 vs 0.8625 expected). We said beat.

Right
A

We said

VRT: we said beat (73% odds of a beat)

What happened

VRT came in above expectations (2.21 vs 1.8488 expected). We said beat.

Right
A

We said

CMG: we said beat (72% odds of a beat)

What happened

CMG came in above expectations (0.33 vs 0.3224 expected). We said beat.

Right
A

We said

BSX: we said beat (74% odds of a beat)

What happened

BSX came in above expectations (0.73 vs 0.7224 expected). We said beat.

Right
F

We said

ADP: we said beat (72% odds of a beat)

What happened

ADP came in in line with expectations (2.82 vs 2.7938 expected). We said beat.

Wrong
—

We said

AMZN earnings on 2026-10-29: we leaned beat (74% odds of a beat)

What happened

Hasn't reported yet.

No call
—

We said

LLY earnings on 2026-10-29: we leaned beat (75% odds of a beat)

What happened

Hasn't reported yet.

No call
—

We said

CAT earnings on 2026-10-29: we leaned beat (72% odds of a beat)

What happened

Hasn't reported yet.

No call
—

We said

INTC earnings on 2026-10-29: we leaned beat (65% odds of a beat)

What happened

Hasn't reported yet.

No call
—

We said

MA earnings on 2026-10-29: we leaned beat (74% odds of a beat)

What happened

Hasn't reported yet.

No call
—

We said

MRK earnings on 2026-10-29: we leaned beat (73% odds of a beat)

What happened

Hasn't reported yet.

No call
—

We said

SBUX earnings on 2026-10-29: we leaned beat (68% odds of a beat)

What happened

Hasn't reported yet.

No call
—

We said

ABBV earnings on 2026-10-30: we leaned beat (73% odds of a beat)

What happened

Hasn't reported yet.

No call
—

We said

CVX earnings on 2026-10-30: we leaned beat (71% odds of a beat)

What happened

Hasn't reported yet.

No call
—

We said

XOM earnings on 2026-10-30: we leaned beat (71% odds of a beat)

What happened

Hasn't reported yet.

No call

Scoring is deterministic and runs after every US market close. End-of-day prices from Yahoo Finance; earnings actuals from Finnhub. Free-text predictions (top-15, surprise, uncertain) are left for editorial review and not counted in the overall grade.