The Report Card · Friday, November 13, 2026
S&P 500 Drifts Up 0.2% on Friday, November 13, 2026
Enterprise software and semiconductor resilience offset flat Treasury yields on Friday, November 13, 2026, keeping stocks in their narrow November range.
Accuracy
42%
Correct
25/59
Brier score
0.255
lower is better
We got 25 of 59 calls right on Friday, November 13, 2026.
By Category
2/13
15% accuracy
3/8
38% accuracy
8/15
53% accuracy
2/5
40% accuracy
10/18
56% accuracy
Forecasts — what we said vs. what happened
We said
SPX up 0.22% (53% odds it rises)
What happened
SPX fell 0.40%, closing at 7561.67. We called the wrong direction.
Result -0.41% @ 7561.67
We said
NDX up 0.35% (54% odds it rises)
What happened
NDX fell 1.22%, closing at 27943.74. We called the wrong direction.
Result -1.22% @ 27943.74
We said
DJI up 0.12% (51% odds it rises)
What happened
DJI rose 0.10%, closing at 52347.55. Right direction, off by 0.02 percentage points on size.
Result +0.10% @ 52347.55
We said
RUT up 0.08% (51% odds it rises)
What happened
RUT fell 0.31%, closing at 2790.41. We called the wrong direction.
Result -0.31% @ 2790.41
We said
VIX down 1.20% (48% odds it rises)
What happened
VIX rose 0.59%, closing at 18.81. We called the wrong direction.
Result +0.59% @ 18.81
We said
DXY up 0.02% (50% odds it rises)
What happened
DXY rose 0.20%, closing at 103.37. Right direction, off by 0.18 percentage points on size.
Result +0.20% @ 103.37
We said
US10Y down 0.15% (49% odds it rises)
What happened
US10Y rose 1.00%, closing at 5.15. We called the wrong direction.
Result +1.00% @ 5.15
We said
CL down 0.45% (49% odds it rises)
What happened
CL rose 0.39%, closing at 89.09. We called the wrong direction.
Result +0.39% @ 89.09
We said
GC up 0.25% (51% odds it rises)
What happened
GC fell 0.13%, closing at 3880.10. We called the wrong direction.
Result -0.13% @ 3880.10
We said
SI up 0.30% (51% odds it rises)
What happened
SI fell 2.60%, closing at 48.67. We called the wrong direction.
Result -2.60% @ 48.67
We said
BTC up 0.40% (51% odds it rises)
What happened
BTC fell 3.97%, closing at 68509.14. We called the wrong direction.
Result -3.97% @ 68509.14
We said
ETH up 0.10% (50% odds it rises)
What happened
ETH fell 3.98%, closing at 1936.55. We called the wrong direction.
Result -3.98% @ 1936.55
We said
NG up 0.85% (52% odds it rises)
What happened
NG fell 2.93%, closing at 3.24. We called the wrong direction.
Result -2.93% @ 3.24
Trades — what we said vs. what happened
We said
Buy MSFT at 523, take profit 551.4, cut it at 501.16
What happened
MSFT traded 513.82–526.42 and closed 523.88. Neither the take-profit nor the exit was hit; holding to the close was a gain of +0.17%.
Result +0.17% @ 523.88
We said
Buy AVGO at 364.36, take profit 395.4, cut it at 340.49
What happened
AVGO traded 337.67–358.47 and closed 347.01. It hit our 340.49 exit first — the trade lost -6.55%.
Result -6.55% @ 347.01
We said
Buy LLY at 1427.28, take profit 1509.35, cut it at 1364.12
What happened
LLY traded 1419.81–1449.64 and closed 1445.40. Neither the take-profit nor the exit was hit; holding to the close was a gain of +1.27%.
Result +1.27% @ 1445.40
We said
Buy IBM at 244.67, take profit 255.17, cut it at 236.6
What happened
IBM traded 244.83–247.85 and closed 247.11. The price never reached our 244.67 entry, so there was no trade to win or lose.
Result 0.00% @ 247.11
We said
Buy CSCO at 102.01, take profit 108.53, cut it at 97
What happened
CSCO traded 95.26–100.75 and closed 95.64. It hit our 97 exit first — the trade lost -4.91%.
Result -4.91% @ 95.64
We said
Buy AMZN at 267.44, take profit 284.61, cut it at 254.24
What happened
AMZN traded 263.91–269.94 and closed 266.66. Neither the take-profit nor the exit was hit; holding to the close was a loss of -0.29%.
Result -0.29% @ 266.66
We said
Buy JPM at 342.82, take profit 355.57, cut it at 333.01
What happened
JPM traded 342.79–346.80 and closed 346.49. Neither the take-profit nor the exit was hit; holding to the close was a gain of +1.07%.
Result +1.07% @ 346.49
We said
Short OXY at 58.4, take profit 55.35, cut it at 60.74
What happened
OXY traded 58.15–59.03 and closed 58.76. Neither the take-profit nor the exit was hit; holding to the close was a loss of -0.62%.
Result -0.62% @ 58.76
We said
Short CSIQ at 10.04, take profit 8.84, cut it at 11.04
What happened
CSIQ traded 9.55–10.04 and closed 9.88. The price never reached our 10.04 entry, so there was no trade to win or lose.
Result 0.00% @ 9.88
We said
Buy GOOGL at 298.7, take profit 317.28, cut it at 284.4
What happened
GOOGL traded 293.44–304.97 and closed 295.77. Neither the take-profit nor the exit was hit; holding to the close was a loss of -0.98%.
Result -0.98% @ 295.77
Predictions — what we said vs. what happened
We said
Eli Lilly (LLY) will close up at least 0.6% on Friday, November 13, 2026.
What happened
Written call — not scored automatically.
We said
Amazon (AMZN) will outperform the S&P 500 on Friday, November 13, 2026.
What happened
Written call — not scored automatically.
We said
Marathon Oil (MRO) will finish in the red on Friday, November 13, 2026.
What happened
We said MRO would be a loser. It closed 0.00% while the S&P 500 did -0.40%.
Result 0.00%
We said
Occidental Petroleum (OXY) will underperform the broader market on Friday, November 13, 2026.
What happened
We said OXY would be a loser. It closed +0.62% while the S&P 500 did -0.40%.
Result +0.62% @ 58.76
We said
Plug Power (PLUG) will decline by at least 1.5% on Friday, November 13, 2026.
What happened
We said PLUG would be a loser. It closed -10.48% while the S&P 500 did -0.40%.
Result -10.48% @ 1.11
We said
Canadian Solar (CSIQ) will close down on Friday, November 13, 2026.
What happened
We said CSIQ would be a loser. It closed -1.59% while the S&P 500 did -0.40%.
Result -1.59% @ 9.88
We said
Noodles & Co (NDLS) will lag the Russell 2000 index on Friday, November 13, 2026.
What happened
We said NDLS would be a loser. It closed -11.64% while the S&P 500 did -0.40%.
Result -11.64% @ 12.15
We said
The Utilities sector will finish as one of the top four S&P 500 sectors on Friday, November 13, 2026.
What happened
Written call — not scored automatically.
We said
Gold (GC) will rise even if the US Dollar Index remains flat on Friday, November 13, 2026.
What happened
Written call — not scored automatically.
We said
Regional bank stocks will outperform money-center lenders on Friday, November 13, 2026.
What happened
Written call — not scored automatically.
We said
Apple (AAPL) will close within a 1.0% range of its open on Friday, November 13, 2026.
What happened
Written call — not scored automatically.
We said
Microsoft (MSFT) will close up at least 0.5% on Friday, November 13, 2026.
What happened
Written call — not scored automatically.
We said
Broadcom (AVGO) will close up at least 1.0% on Friday, November 13, 2026.
What happened
Written call — not scored automatically.
We said
IBM (IBM) will close green on Friday, November 13, 2026.
What happened
Written call — not scored automatically.
We said
Nvidia (NVDA) will avoid a decline worse than 1.5% on Friday, November 13, 2026.
What happened
Written call — not scored automatically.
We said
Cisco Systems (CSCO) will close up at least 0.4% on Friday, November 13, 2026.
What happened
Written call — not scored automatically.
We said
Applied Materials (AMAT) will finish down less than 1.0% on Friday, November 13, 2026.
What happened
Written call — not scored automatically.
We said
Alphabet (GOOGL) will close green on Friday, November 13, 2026.
What happened
Written call — not scored automatically.
We said
Exxon Mobil (XOM) will underperform the S&P 500 on Friday, November 13, 2026.
What happened
Written call — not scored automatically.
We said
JPMorgan Chase (JPM) will close up at least 0.3% on Friday, November 13, 2026.
What happened
Written call — not scored automatically.
We said
Noodles & Co (NDLS) will post an absolute price move greater than 3.0% on Friday, November 13, 2026.
What happened
Written call — not scored automatically.
We said
Owlet (OWLT) will trade with daily volume at least 50% above its 30-day average on Friday, November 13, 2026.
What happened
Written call — not scored automatically.
We said
The 10-year Treasury yield will remain below 4.50% on Friday, November 13, 2026.
What happened
Written call — not scored automatically.
We said
Crude Oil (CL) will hold above its recent weekly low on Friday, November 13, 2026.
What happened
Written call — not scored automatically.
We said
The Russell 2000 index will close higher than the Dow Jones Industrial Average on Friday, November 13, 2026.
What happened
Written call — not scored automatically.
We said
Ethereum (ETH) will close higher against the US Dollar on Friday, November 13, 2026.
What happened
Written call — not scored automatically.
We said
Owlet (OWLT) will trade with an intraday high-to-low range of at least 6.0% on Friday, November 13, 2026.
What happened
We said OWLT would swing hard (3%+). It moved -26.41%.
Result -26.41% @ 3.40
We said
Beam Global (BEEM) will swing more than 4.0% between its session high and low on Friday, November 13, 2026.
What happened
We said BEEM would swing hard (3%+). It moved -0.26%.
Result -0.27% @ 0.68
We said
Century Casinos (CNTY) will record an intraday price spread wider than 5.0% on Friday, November 13, 2026.
What happened
We said CNTY would swing hard (3%+). It moved -20.02%.
Result -20.02% @ 0.48
We said
Boxlight (BOXL) will trade with volatility exceeding twice the Russell 2000 average on Friday, November 13, 2026.
What happened
We said BOXL would swing hard (3%+). It moved -2.62%.
Result -2.62% @ 1.86
We said
Natural Gas (NG) futures will swing in an intraday range wider than 2.5% on Friday, November 13, 2026.
What happened
We said NG would swing hard (3%+). It moved -2.93%.
Result -2.93% @ 3.24
We said
Broadcom (AVGO) will rank among the top-performing semiconductor stocks on Friday, November 13, 2026.
What happened
We said AVGO would be a winner. It closed -4.76% while the S&P 500 did -0.40%.
Result -4.76% @ 347.01
We said
Eli Lilly (LLY) will outgain the S&P 500 healthcare sector on Friday, November 13, 2026.
What happened
We said LLY would be a winner. It closed +1.27% while the S&P 500 did -0.40%.
Result +1.27% @ 1445.40
We said
IBM (IBM) will outperform the Technology Select Sector SPDR Fund on Friday, November 13, 2026.
What happened
We said IBM would be a winner. It closed +1.00% while the S&P 500 did -0.40%.
Result +1.00% @ 247.11
We said
Cisco Systems (CSCO) will post a positive return on Friday, November 13, 2026.
What happened
We said CSCO would be a winner. It closed -6.24% while the S&P 500 did -0.40%.
Result -6.24% @ 95.64
We said
Microsoft (MSFT) will add at least $10 billion in market value on Friday, November 13, 2026.
What happened
We said MSFT would be a winner. It closed +0.17% while the S&P 500 did -0.40%.
Result +0.17% @ 523.88
Drivers — what we said vs. what happened
We said
Housing pushes the market down
What happened
The S&P 500 finished down -0.40%. That matched the call.
We said
Fed pushes the market either way
What happened
The S&P 500 finished down -0.40%. The day was too flat to call this either way.
We said
Treasuries pushes the market up
What happened
The S&P 500 finished down -0.40%. That went against the call.
We said
AI pushes the market up
What happened
The S&P 500 finished down -0.40%. That went against the call.
We said
Consumer pushes the market either way
What happened
The S&P 500 finished down -0.40%. The day was too flat to call this either way.
We said
Inflation pushes the market up
What happened
The S&P 500 finished down -0.40%. That went against the call.
We said
Oil pushes the market down
What happened
The S&P 500 finished down -0.40%. That matched the call.
We said
Employment pushes the market either way
What happened
The S&P 500 finished down -0.40%. The day was too flat to call this either way.
We said
China pushes the market either way
What happened
The S&P 500 finished down -0.40%. The day was too flat to call this either way.
We said
Middle East pushes the market either way
What happened
The S&P 500 finished down -0.40%. The day was too flat to call this either way.
Earnings — what we said vs. what happened
We said
MRO: we said beat (68% odds of a beat)
What happened
MRO came in in line with expectations (0.64 vs 0.6389 expected). We said beat.
We said
BASE: we said beat (67% odds of a beat)
What happened
BASE came in above expectations (-0.02 vs -0.0664 expected). We said beat.
We said
CNTY: we said beat (63% odds of a beat)
What happened
CNTY came in below expectations (-0.39 vs -0.3403 expected). We said beat.
We said
NDLS: we said beat (62% odds of a beat)
What happened
NDLS came in above expectations (-0.04 vs -0.2142 expected). We said beat.
We said
OWLT: we said beat (64% odds of a beat)
What happened
OWLT came in above expectations (0.11 vs -0.0442 expected). We said beat.
We said
AIRE: we said beat (62% odds of a beat)
What happened
AIRE came in above expectations (-0.57 vs -0.765 expected). We said beat.
We said
BEEM: we said beat (62% odds of a beat)
What happened
BEEM came in above expectations (-0.14 vs -0.2074 expected). We said beat.
We said
BFRI: we said beat (61% odds of a beat)
What happened
BFRI came in above expectations (-0.05 vs -0.1071 expected). We said beat.
We said
BOXL: we said beat (61% odds of a beat)
What happened
BOXL came in above expectations (0.34 vs -20.5632 expected). We said beat.
We said
EIC: we said beat (65% odds of a beat)
What happened
EIC came in above expectations (0.73 vs 0.3165 expected). We said beat.
We said
FSI: we said beat (63% odds of a beat)
What happened
FSI came in below expectations (-0.15 vs 0.0606 expected). We said beat.
We said
MSS: we said beat (60% odds of a beat)
What happened
MSS came in below expectations (-10.5 vs 1.01 expected). We said beat.
We said
RENX: we said beat (61% odds of a beat)
What happened
RENX came in below expectations (-2.14 vs -1.6932 expected). We said beat.
We said
RMIX: we said beat (62% odds of a beat)
What happened
RMIX came in below expectations (-0.01 vs 0.085 expected). We said beat.
We said
SBC: we said beat (65% odds of a beat)
What happened
SBC came in above expectations (0.15 vs 0.1131 expected). We said beat.
We said
ZSTK: we said beat (61% odds of a beat)
What happened
ZSTK came in below expectations (-2.47 vs -0.1122 expected). We said beat.
We said
NYC: we said beat (62% odds of a beat)
What happened
NYC came in in line with expectations (-3.04 vs — expected). We said beat.
We said
MIST: we said beat (62% odds of a beat)
What happened
MIST came in above expectations (-0.18 vs -0.22 expected). We said beat.
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.