The Report Card · Thursday, October 8, 2026
Technology Leads S&P 500 Up 0.4% on Earnings Momentum
Strong quarterly reports from key software and consumer names will drive a broader market advance tomorrow. We put the odds of a green S&P close at 63%.
Accuracy
33%
Correct
12/36
Brier score
0.276
lower is better
By Category
3/13
23% accuracy
0/4
0% accuracy
5/7
71% accuracy
0/4
0% accuracy
4/8
50% accuracy
Forecasts — what we said vs. what happened
We said
DXY up 0.05% (51% odds it rises)
What happened
DXY fell 0.14%, closing at 102.10. We called the wrong direction.
Result -0.14% @ 102.10
We said
SPX up 0.40% (58% odds it rises)
What happened
SPX fell 0.47%, closing at 7765.36. We called the wrong direction.
Result -0.47% @ 7765.36
We said
NDX up 0.60% (60% odds it rises)
What happened
NDX fell 1.39%, closing at 30725.81. We called the wrong direction.
Result -1.39% @ 30725.81
We said
DJI up 0.30% (55% odds it rises)
What happened
DJI rose 0.10%, closing at 51231.64. Right direction, off by 0.20 percentage points on size.
Result +0.10% @ 51231.64
We said
RUT up 0.20% (52% odds it rises)
What happened
RUT rose 0.03%, closing at 2794.13. Right direction, off by 0.17 percentage points on size.
Result +0.03% @ 2794.13
We said
VIX down 2.50% (43% odds it rises)
What happened
VIX rose 2.19%, closing at 15.41. We called the wrong direction.
Result +2.19% @ 15.41
We said
US10Y up 0.70% (53% odds it rises)
What happened
US10Y fell 0.87%, closing at 5.23. We called the wrong direction.
Result -0.87% @ 5.23
We said
CL down 0.50% (49% odds it rises)
What happened
CL rose 2.82%, closing at 90.77. We called the wrong direction.
Result +2.82% @ 90.77
We said
GC down 0.20% (48% odds it rises)
What happened
GC rose 0.47%, closing at 4160.00. We called the wrong direction.
Result +0.47% @ 4160.00
We said
SI down 0.40% (47% odds it rises)
What happened
SI fell 0.76%, closing at 59.44. Right direction, off by 0.36 percentage points on size.
Result -0.76% @ 59.45
We said
BTC up 0.80% (54% odds it rises)
What happened
BTC fell 1.89%, closing at 81698.71. We called the wrong direction.
Result -1.89% @ 81698.71
We said
ETH up 1.00% (55% odds it rises)
What happened
ETH fell 4.09%, closing at 2468.16. We called the wrong direction.
Result -4.09% @ 2468.16
We said
NG up 0.10% (51% odds it rises)
What happened
NG fell 2.25%, closing at 3.13. We called the wrong direction.
Result -2.25% @ 3.13
Trades — what we said vs. what happened
We said
Buy PEP at 123.73, take profit 127.62, cut it at 120.75
What happened
PEP traded 124.05–128.90 and closed 128.34. The price never reached our 123.73 entry, so there was no trade to win or lose.
Result 0.00% @ 128.34
We said
Buy ANGO at 14.19, take profit 15.14, cut it at 13.46
What happened
ANGO traded 11.06–13.80 and closed 11.23. It hit our 13.46 exit first — the trade lost -5.14%.
Result -5.14% @ 11.23
We said
Buy HELE at 25.55, take profit 27.7, cut it at 23.9
What happened
HELE traded 26.20–31.94 and closed 26.55. The price never reached our 25.55 entry, so there was no trade to win or lose.
Result 0.00% @ 26.55
We said
Short TLRY at 3.71, take profit 3.48, cut it at 3.9
What happened
TLRY traded 3.38–3.67 and closed 3.59. The price never reached our 3.71 entry, so there was no trade to win or lose.
Result 0.00% @ 3.59
We said
Buy ODC at 87.81, take profit 92.2, cut it at 84.43
What happened
ODC traded 83.78–87.63 and closed 84.37. It hit our 84.43 exit first — the trade lost -3.85%.
Result -3.85% @ 84.37
We said
Short BYRN at 4.05, take profit 3.69, cut it at 4.33
What happened
BYRN traded 3.51–4.73 and closed 4.73. It hit our 4.33 exit first — the trade lost -6.91%.
Result -6.91% @ 4.73
We said
Buy BTC at 36.88, take profit 38.26, cut it at 35.82
What happened
BTC traded 81698.71–81698.71 and closed 81698.71. The price never reached our 36.88 entry, so there was no trade to win or lose.
Result 0.00% @ 81698.71
We said
Buy XLP at 81.7, take profit 83.21, cut it at 80.54
What happened
XLP traded 82.02–83.64 and closed 83.42. The price never reached our 81.7 entry, so there was no trade to win or lose.
Result 0.00% @ 83.42
We said
Buy VGT at 129.37, take profit 132.2, cut it at 127.19
What happened
VGT traded 126.46–129.30 and closed 127.25. It hit our 127.19 exit first — the trade lost -1.69%.
Result -1.69% @ 127.25
Predictions — what we said vs. what happened
We said
PepsiCo (PEP) will close up at least 1.5% tomorrow.
What happened
Written call — not scored automatically.
We said
Ancora Holdings (ANGO) will close up at least 3%.
What happened
Written call — not scored automatically.
We said
Helen of Troy (HELE) will close up at least 2%.
What happened
Written call — not scored automatically.
We said
Tilray Brands (TLRY) will close down at least 4%.
What happened
Written call — not scored automatically.
We said
The Technology sector will lead the S&P 500 in gains.
What happened
Written call — not scored automatically.
We said
Consumer Staples Select Sector SPDR Fund (XLP) will close green.
What happened
Written call — not scored automatically.
We said
Delta Air Lines (DAL) will pre-announce positive guidance for next quarter.
What happened
Written call — not scored automatically.
We said
iShares US Technology ETF (IYW) will gain at least 0.7%.
What happened
Written call — not scored automatically.
We said
Ambac Financial Group (AMBK) will trade higher on positive earnings.
What happened
Written call — not scored automatically.
We said
Byrna Technologies (BYRN) will close down more than 5%.
What happened
Written call — not scored automatically.
We said
Cannabis stocks as a group will underperform the broader market.
What happened
Written call — not scored automatically.
We said
Consumer Discretionary stocks will outperform Consumer Staples stocks tomorrow.
What happened
Written call — not scored automatically.
We said
The US Dollar Index (DXY) will trade in a tight range, closing near flat.
What happened
Written call — not scored automatically.
We said
The S&P 500 will trade above its 50-day moving average.
What happened
Written call — not scored automatically.
We said
The Volatility Index (VIX) will close below 15.
What happened
Written call — not scored automatically.
We said
PepsiCo (PEP) will close up at least 1.5%.
What happened
We said PEP would be a winner. It closed +3.73% while the S&P 500 did -0.47%.
Result +3.73% @ 128.34
We said
Ancora Holdings (ANGO) will close up at least 3%.
What happened
We said ANGO would be a winner. It closed -20.86% while the S&P 500 did -0.47%.
Result -20.86% @ 11.23
We said
Helen of Troy (HELE) will close up at least 2%.
What happened
We said HELE would be a winner. It closed +3.91% while the S&P 500 did -0.47%.
Result +3.91% @ 26.55
We said
Tilray Brands (TLRY) will close down at least 4%.
What happened
We said TLRY would be a loser. It closed -3.49% while the S&P 500 did -0.47%.
Result -3.50% @ 3.59
We said
Byrna Technologies (BYRN) will close down more than 5%.
What happened
We said BYRN would be a loser. It closed +16.79% while the S&P 500 did -0.47%.
Result +16.79% @ 4.73
We said
Tilray Brands (TLRY) will swing more than 5%.
What happened
We said TLRY would swing hard (3%+). It moved -3.49%.
Result -3.50% @ 3.59
We said
Byrna Technologies (BYRN) will have an intraday range of over 7%.
What happened
We said BYRN would swing hard (3%+). It moved +16.79%.
Result +16.79% @ 4.73
We said
Helen of Troy (HELE) raises full-year revenue guidance by more than 1%.
What happened
Written call — not scored automatically.
We said
The impact of CBI Bancorp (CIBH) earnings on regional bank sentiment.
What happened
Written call — not scored automatically.
Drivers — what we said vs. what happened
We said
Earnings Reports pushes the market up
What happened
The S&P 500 finished down -0.47%. That went against the call.
We said
Technology Sector Momentum pushes the market up
What happened
The S&P 500 finished down -0.47%. That went against the call.
We said
Consumer Spending Trends pushes the market up
What happened
The S&P 500 finished down -0.47%. That went against the call.
We said
Treasuries pushes the market either way
What happened
The S&P 500 finished down -0.47%. The day was too flat to call this either way.
We said
Fed Policy Outlook pushes the market either way
What happened
The S&P 500 finished down -0.47%. The day was too flat to call this either way.
We said
Oil Prices pushes the market either way
What happened
The S&P 500 finished down -0.47%. The day was too flat to call this either way.
We said
Geopolitical Stability pushes the market either way
What happened
The S&P 500 finished down -0.47%. The day was too flat to call this either way.
We said
Small Cap Performance pushes the market either way
What happened
The S&P 500 finished down -0.47%. The day was too flat to call this either way.
We said
Cryptocurrency Sentiment pushes the market up
What happened
The S&P 500 finished down -0.47%. That went against the call.
We said
Dollar Strength pushes the market either way
What happened
The S&P 500 finished down -0.47%. The day was too flat to call this either way.
Earnings — what we said vs. what happened
We said
PEP: we said beat (74% odds of a beat)
What happened
PEP came in in line with expectations (2.34 vs 2.319 expected). We said beat.
We said
ANGO: we said beat (71% odds of a beat)
What happened
ANGO came in above expectations (-0.04 vs -0.1156 expected). We said beat.
We said
HELE: we said beat (70% odds of a beat)
What happened
HELE came in above expectations (0.79 vs 0.5151 expected). We said beat.
We said
TLRY: we said beat (51% odds of a beat)
What happened
TLRY came in below expectations (-0.32 vs -0.1948 expected). We said beat.
We said
AMBK earnings on 2026-10-08: we leaned beat (69% odds of a beat)
What happened
Results aren't posted yet, so this could not be judged.
We said
BYRN: we said beat (54% odds of a beat)
What happened
BYRN came in above expectations (-0.13 vs -0.1658 expected). We said beat.
We said
ODC: we said beat (66% odds of a beat)
What happened
ODC came in in line with expectations (1 vs — expected). We said beat.
We said
CIBH: we said beat (64% odds of a beat)
What happened
CIBH came in in line with expectations (0.43 vs — expected). We said beat.
We said
PKE: we said beat (61% odds of a beat)
What happened
PKE came in above expectations (0.21 vs 0.1616 expected). We said beat.
We said
DAL earnings on 2026-10-09: we leaned beat (70% odds of a beat)
What happened
Hasn't reported yet.
We said
CLSD earnings on 2026-10-09: we leaned beat (66% odds of a beat)
What happened
Hasn't reported yet.
We said
PBNC earnings on 2026-10-09: we leaned beat (72% odds of a beat)
What happened
Hasn't reported yet.
We said
CCEL earnings on 2026-10-09: we leaned beat (64% odds of a beat)
What happened
Hasn't reported yet.
We said
HIFS earnings on 2026-10-09: we leaned beat (65% odds of a beat)
What happened
Hasn't reported yet.
We said
HOVR earnings on 2026-10-09: we leaned beat (56% odds of a beat)
What happened
Hasn't reported yet.
We said
MLGF earnings on 2026-10-09: we leaned beat (61% odds of a beat)
What happened
Hasn't reported yet.
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.