← Edition for Monday, October 19, 2026

The Report Card · Monday, October 19, 2026

S&P 500 Adds 0.4% as GE Earnings Lift Industrials

Robust industrial earnings from General Electric (GE) will drive an early market rally, with an estimated 62% probability for a green S&P 500 close.

C

Accuracy

53%

Correct

24/45

Brier score

0.243

lower is better

By Category

ForecastsD

6/13

46% accuracy

TradesD

3/7

43% accuracy

PredictionsD

4/9

44% accuracy

DriversA

4/4

100% accuracy

EarningsC

7/12

58% accuracy

Forecasts — what we said vs. what happened

A

We said

SPX up 0.40% (57% odds it rises)

What happened

SPX rose 0.41%, closing at 7690.73. Right direction, off by 0.01 percentage points on size.

Result +0.41% @ 7690.73

Right
C

We said

NDX up 0.30% (55% odds it rises)

What happened

NDX rose 1.17%, closing at 29529.34. Right direction, off by 0.87 percentage points on size.

Result +1.17% @ 29529.34

Right
F

We said

DJI up 0.50% (61% odds it rises)

What happened

DJI fell 0.07%, closing at 51966.03. We called the wrong direction.

Result -0.07% @ 51966.03

Wrong
A

We said

RUT up 0.20% (54% odds it rises)

What happened

RUT rose 0.25%, closing at 2728.30. Right direction, off by 0.05 percentage points on size.

Result +0.26% @ 2728.30

Right
C

We said

VIX down 2.50% (41% odds it rises)

What happened

VIX fell 7.75%, closing at 18.44. Right direction, off by 5.25 percentage points on size.

Result -7.75% @ 18.44

Right
F

We said

DXY down 0.10% (47% odds it rises)

What happened

DXY rose 0.15%, closing at 101.99. We called the wrong direction.

Result +0.15% @ 101.99

Wrong
B

We said

US10Y up 0.50% (53% odds it rises)

What happened

US10Y rose 0.75%, closing at 5.14. Right direction, off by 0.25 percentage points on size.

Result +0.74% @ 5.14

Right
F

We said

CL up 0.80% (56% odds it rises)

What happened

CL fell 2.91%, closing at 98.46. We called the wrong direction.

Result -2.91% @ 98.46

Wrong
C

We said

GC down 0.20% (49% odds it rises)

What happened

GC fell 0.55%, closing at 4158.00. Right direction, off by 0.35 percentage points on size.

Result -0.55% @ 4158.00

Right
F

We said

SI down 0.50% (47% odds it rises)

What happened

SI rose 0.32%, closing at 57.17. We called the wrong direction.

Result +0.32% @ 57.17

Wrong
F

We said

BTC up 0.30% (51% odds it rises)

What happened

BTC fell 0.13%, closing at 81912.00. We called the wrong direction.

Result -0.13% @ 81912.00

Wrong
F

We said

ETH up 0.40% (51% odds it rises)

What happened

ETH fell 0.40%, closing at 2399.11. We called the wrong direction.

Result -0.40% @ 2399.11

Wrong
F

We said

NG up 0.60% (53% odds it rises)

What happened

NG fell 2.50%, closing at 3.04. We called the wrong direction.

Result -2.50% @ 3.04

Wrong

Trades — what we said vs. what happened

D

We said

Buy GE at 313.83, take profit 324.81, cut it at 305.4

What happened

GE traded 310.64–315.34 and closed 311.28. Neither the take-profit nor the exit was hit; holding to the close was a loss of -0.81%.

Result -0.81% @ 311.28

Wrong
B

We said

Buy FITB at 50.37, take profit 51.99, cut it at 49.12

What happened

FITB traded 50.14–51.47 and closed 50.51. Neither the take-profit nor the exit was hit; holding to the close was a gain of +0.28%.

Result +0.28% @ 50.51

Right
D

We said

Buy XLI at 167.76, take profit 171.94, cut it at 164.55

What happened

XLI traded 166.53–168.47 and closed 166.68. Neither the take-profit nor the exit was hit; holding to the close was a loss of -0.64%.

Result -0.64% @ 166.68

Wrong
B

We said

Buy STLD at 240.54, take profit 251.87, cut it at 231.82

What happened

STLD traded 240.44–248.54 and closed 245.17. Neither the take-profit nor the exit was hit; holding to the close was a gain of +1.92%.

Result +1.93% @ 245.17

Right
C

We said

Short DX at 10.93, take profit 10.42, cut it at 11.32

What happened

DX traded 10.31–10.62 and closed 10.56. The price never reached our 10.93 entry, so there was no trade to win or lose.

Result 0.00% @ 10.56

No call
C

We said

Buy CL at 94.11, take profit 100.2, cut it at 89.43

What happened

CL traded 96.72–99.71 and closed 98.46. The price never reached our 94.11 entry, so there was no trade to win or lose.

Result 0.00% @ 98.46

No call
D

We said

Buy ZION at 63.37, take profit 65.49, cut it at 61.74

What happened

ZION traded 62.88–63.51 and closed 63.14. Neither the take-profit nor the exit was hit; holding to the close was a loss of -0.36%.

Result -0.36% @ 63.14

Wrong
C

We said

Short WAL at 74.51, take profit 70.95, cut it at 77.25

What happened

WAL traded 73.35–74.46 and closed 73.63. The price never reached our 74.51 entry, so there was no trade to win or lose.

Result 0.00% @ 73.63

No call
D

We said

Buy XLF at 55.52, take profit 56.66, cut it at 54.65

What happened

XLF traded 55.03–55.50 and closed 55.06. Neither the take-profit nor the exit was hit; holding to the close was a loss of -0.83%.

Result -0.83% @ 55.06

Wrong
B

We said

Short SPWR at 0.246, take profit 0.2165, cut it at 0.2706

What happened

SPWR traded 0.23–0.27 and closed 0.24. Neither the take-profit nor the exit was hit; holding to the close was a gain of +4.43%.

Result +4.43% @ 0.24

Right

Predictions — what we said vs. what happened

—

We said

Waldo's Dollar General (WAL) will beat earnings per share estimates by over 10%.

What happened

Written call — not scored automatically.

No call
—

We said

General Electric (GE) will trade up at least 2% in the pre-market.

What happened

Written call — not scored automatically.

No call
—

We said

First Financial Bancorp (FITB) will close higher by at least 1%.

What happened

Written call — not scored automatically.

No call
—

We said

The Industrial Select Sector SPDR Fund (XLI) will outperform the S&P 500 (SPX).

What happened

Written call — not scored automatically.

No call
—

We said

Valmont Industries (VMI) will see increased investor interest.

What happened

Written call — not scored automatically.

No call
—

We said

Steel Dynamics (STLD) shares will close up at least 0.5%.

What happened

Written call — not scored automatically.

No call
—

We said

The Financial Select Sector SPDR Fund (XLF) will close green.

What happened

Written call — not scored automatically.

No call
—

We said

Zions Bancorporation (ZION) will close flat to slightly positive.

What happened

Written call — not scored automatically.

No call
—

We said

The Nasdaq 100 (NDX) will close above its opening price.

What happened

Written call — not scored automatically.

No call
—

We said

Oil (CL) futures will trade higher than their opening price.

What happened

Written call — not scored automatically.

No call
—

We said

First Busey Corporation (FUSE) will close up at least 0.5%.

What happened

Written call — not scored automatically.

No call
—

We said

The Materials Select Sector SPDR Fund (XLB) will close higher by at least 0.3%.

What happened

Written call — not scored automatically.

No call
—

We said

Watsco (WSO) will see increased trading volume.

What happened

Written call — not scored automatically.

No call
—

We said

The US10Y Treasury yield will rise by at least 2 basis points.

What happened

Written call — not scored automatically.

No call
—

We said

Fifth Third Bancorp (FITB) will hold gains through the close.

What happened

Written call — not scored automatically.

No call
—

We said

Bitcoin (BTC) will trade in a narrow range around its opening price.

What happened

Written call — not scored automatically.

No call
F

We said

General Electric (GE) shares will close up more than 3%.

What happened

We said GE would be a winner. It closed -0.81% while the S&P 500 did +0.41%.

Result -0.81% @ 311.28

Wrong
A

We said

Steel Dynamics (STLD) will see its shares rise by at least 1%.

What happened

We said STLD would be a winner. It closed +1.92% while the S&P 500 did +0.41%.

Result +1.93% @ 245.17

Right
A

We said

Fifth Third Bancorp (FITB) will gain at least 1.5%.

What happened

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

Result +0.28% @ 50.51

Right
A

We said

Shares of SolarEdge Technologies (SPWR) will close down by at least 2%.

What happened

We said SPWR would be a loser. It closed -4.43% while the S&P 500 did +0.41%.

Result -4.43% @ 0.24

Right
A

We said

AeroGrow International (AERO) will decline by more than 1%.

What happened

We said AERO would be a loser. It closed -0.56% while the S&P 500 did +0.41%.

Result -0.56% @ 15.89

Right
F

We said

DXC Technology (DX) will experience a slight sell-off.

What happened

We said DXC would be a loser. It closed +4.70% while the S&P 500 did +0.41%.

Result +4.70% @ 14.26

Wrong
F

We said

General Electric (GE) will trade with a daily range exceeding 4%.

What happened

We said GE would swing hard (3%+). It moved -0.81%.

Result -0.81% @ 311.28

Wrong
F

We said

First Financial Bancorp (FITB) will see early trading volatility.

What happened

We said FITB would swing hard (3%+). It moved +0.28%.

Result +0.28% @ 50.51

Wrong
F

We said

Zions Bancorporation (ZION) will exhibit an elevated after-hours trading range.

What happened

We said ZION would swing hard (3%+). It moved -0.36%.

Result -0.36% @ 63.14

Wrong
—

We said

United Airlines Holdings (UAL) will announce a major new route expansion before its Tuesday earnings.

What happened

Written call — not scored automatically.

No call
—

We said

Oil (CL) closes up more than 2.5% today.

What happened

Written call — not scored automatically.

No call
—

We said

The full impact of new financial regulations on regional banks.

What happened

Written call — not scored automatically.

No call
—

We said

The exact timing and magnitude of a Federal Reserve rate cut.

What happened

Written call — not scored automatically.

No call
—

We said

The stability of global supply chains for industrial manufacturers.

What happened

Written call — not scored automatically.

No call

Drivers — what we said vs. what happened

A

We said

Earnings Season pushes the market up

What happened

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

Right
A

We said

Industrial Demand pushes the market up

What happened

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

Right
C

We said

Treasuries pushes the market either way

What happened

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

No call
A

We said

Oil pushes the market up

What happened

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

Right
C

We said

Financial Sector Stability pushes the market either way

What happened

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

No call
A

We said

Middle East pushes the market up

What happened

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

Right
C

We said

Inflation pushes the market either way

What happened

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

No call
C

We said

Consumer pushes the market either way

What happened

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

No call
C

We said

Fed pushes the market either way

What happened

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

No call
C

We said

Housing pushes the market either way

What happened

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

No call

Earnings — what we said vs. what happened

—

We said

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

What happened

Hasn't reported yet.

No call
—

We said

TSLA earnings on 2026-10-21: we leaned beat (66% odds of a beat)

What happened

Hasn't reported yet.

No call
A

We said

GE: we said beat (71% odds of a beat)

What happened

GE came in above expectations (2.02 vs 1.9151 expected). We said beat.

Right
F

We said

FITB: we said beat (66% odds of a beat)

What happened

FITB came in below expectations (0.85 vs 0.966 expected). We said beat.

Wrong
A

We said

STLD: we said beat (69% odds of a beat)

What happened

STLD came in above expectations (3.81 vs 3.7092 expected). We said beat.

Right
A

We said

ZION: we said beat (64% odds of a beat)

What happened

ZION came in above expectations (3.05 vs 1.8453 expected). We said beat.

Right
F

We said

CLF: we said beat (64% odds of a beat)

What happened

CLF came in below expectations (-0.25 vs -0.2045 expected). We said beat.

Wrong
F

We said

DX: we said beat (56% odds of a beat)

What happened

DX came in below expectations (0.36 vs 0.3852 expected). We said beat.

Wrong
A

We said

BOKF: we said beat (64% odds of a beat)

What happened

BOKF came in above expectations (2.92 vs 2.6225 expected). We said beat.

Right
F

We said

FNB: we said beat (65% odds of a beat)

What happened

FNB came in in line with expectations (0.42 vs 0.4233 expected). We said beat.

Wrong
A

We said

RLI: we said beat (66% odds of a beat)

What happened

RLI came in above expectations (0.83 vs 0.7309 expected). We said beat.

Right
F

We said

WAL: we said beat (56% odds of a beat)

What happened

WAL came in in line with expectations (2.36 vs 2.3832 expected). We said beat.

Wrong
A

We said

WRB: we said beat (67% odds of a beat)

What happened

WRB came in above expectations (1.27 vs 1.0956 expected). We said beat.

Right
A

We said

AERO: we said beat (51% odds of a beat)

What happened

AERO came in above expectations (-0.4 vs -0.4563 expected). We said beat.

Right
—

We said

GM earnings on 2026-10-20: we leaned beat (69% odds of a beat)

What happened

Hasn't reported yet.

No call
—

We said

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

What happened

Hasn't reported yet.

No call
—

We said

RTX earnings on 2026-10-20: we leaned beat (70% odds of a beat)

What happened

Hasn't reported yet.

No call
—

We said

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

What happened

Hasn't reported yet.

No call
—

We said

IBM earnings on 2026-10-21: we leaned beat (66% odds of a beat)

What happened

Hasn't reported yet.

No call
—

We said

TMO earnings on 2026-10-21: we leaned beat (70% odds of a beat)

What happened

Hasn't reported yet.

No call
—

We said

TXN earnings on 2026-10-21: we leaned beat (69% odds of a beat)

What happened

Hasn't reported yet.

No call
—

We said

T earnings on 2026-10-21: we leaned beat (67% odds of a beat)

What happened

Hasn't reported yet.

No call
—

We said

CMCSA earnings on 2026-10-22: we leaned beat (70% odds of a beat)

What happened

Hasn't reported yet.

No call
—

We said

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

What happened

Hasn't reported yet.

No call
—

We said

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

What happened

Hasn't reported yet.

No call
—

We said

PG earnings on 2026-10-22: we leaned beat (69% odds of a beat)

What happened

Hasn't reported yet.

No call
—

We said

AXP earnings on 2026-10-23: we leaned beat (70% odds of a beat)

What happened

Hasn't reported yet.

No call
—

We said

SLB earnings on 2026-10-23: we leaned beat (69% odds of a beat)

What happened

Hasn't reported yet.

No call
—

We said

XOM earnings on 2026-10-23: we leaned beat (66% 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.