← Edition for Friday, August 28, 2026

The Report Card · Friday, August 28, 2026

Software Earnings Lift Nasdaq, S&P 500 Adds 0.4%

We expect strong software earnings from names like NA and CHA to drive an upward drift, putting the odds of a green S&P close at 63%.

F

Accuracy

30%

Correct

11/37

Brier score

0.288

lower is better

By Category

ForecastsF

2/13

15% accuracy

TradesD

4/7

57% accuracy

PredictionsC

5/9

56% accuracy

DriversF

0/4

0% accuracy

EarningsF

0/4

0% accuracy

Forecasts — what we said vs. what happened

F

We said

SPX up 0.40% (58% odds it rises)

What happened

SPX fell 0.25%, closing at 7711.76. We called the wrong direction.

Result -0.25% @ 7711.76

Wrong
F

We said

NDX up 0.60% (59% odds it rises)

What happened

NDX fell 0.70%, closing at 29433.43. We called the wrong direction.

Result -0.70% @ 29433.43

Wrong
F

We said

DJI up 0.30% (55% odds it rises)

What happened

DJI fell 0.02%, closing at 53559.99. We called the wrong direction.

Result -0.02% @ 53559.99

Wrong
F

We said

RUT up 0.20% (53% odds it rises)

What happened

RUT fell 1.39%, closing at 2972.37. We called the wrong direction.

Result -1.39% @ 2972.37

Wrong
C

We said

VIX down 2.50% (41% odds it rises)

What happened

VIX fell 0.55%, closing at 14.43. Right direction, off by 1.95 percentage points on size.

Result -0.55% @ 14.43

Right
D

We said

DXY up 0.00% (50% odds it rises)

What happened

DXY rose 0.52%, closing at 99.67. Right direction, off by 0.52 percentage points on size.

Result +0.52% @ 99.67

Right
F

We said

US10Y down 0.40% (47% odds it rises)

What happened

US10Y rose 1.03%, closing at 4.72. We called the wrong direction.

Result +1.03% @ 4.72

Wrong
F

We said

CL up 1.00% (53% odds it rises)

What happened

CL fell 0.11%, closing at 83.44. We called the wrong direction.

Result -0.11% @ 83.44

Wrong
F

We said

GC up 0.70% (55% odds it rises)

What happened

GC fell 2.29%, closing at 4504.00. We called the wrong direction.

Result -2.29% @ 4504.00

Wrong
F

We said

SI up 0.90% (54% odds it rises)

What happened

SI fell 3.49%, closing at 67.00. We called the wrong direction.

Result -3.49% @ 67.00

Wrong
F

We said

BTC up 0.30% (51% odds it rises)

What happened

BTC fell 3.66%, closing at 77319.99. We called the wrong direction.

Result -3.66% @ 77319.99

Wrong
F

We said

ETH up 0.40% (52% odds it rises)

What happened

ETH fell 3.41%, closing at 2424.84. We called the wrong direction.

Result -3.41% @ 2424.84

Wrong
F

We said

NG up 1.50% (56% odds it rises)

What happened

NG fell 1.03%, closing at 2.88. We called the wrong direction.

Result -1.03% @ 2.88

Wrong

Trades — what we said vs. what happened

F

We said

Buy NA at 2.12, take profit 2.32, cut it at 1.97

What happened

NA traded 1.82–2.36 and closed 2.22. It hit our 1.97 exit first — the trade lost -7.08%.

Result -7.08% @ 2.22

Wrong
B

We said

Buy CHA at 10.44, take profit 11, cut it at 10.01

What happened

CHA traded 10.20–10.80 and closed 10.80. Neither the take-profit nor the exit was hit; holding to the close was a gain of +3.45%.

Result +3.45% @ 10.80

Right
C

We said

Buy MSFT at 504.48, take profit 520.47, cut it at 492.18

What happened

MSFT traded 504.87–517.78 and closed 513.53. The price never reached our 504.48 entry, so there was no trade to win or lose.

Result 0.00% @ 513.53

No call
B

We said

Buy IGV at 109.45, take profit 113.74, cut it at 106.15

What happened

IGV traded 108.24–110.49 and closed 109.50. Neither the take-profit nor the exit was hit; holding to the close was a gain of +0.05%.

Result +0.05% @ 109.50

Right
B

We said

Buy XLE at 62.29, take profit 64.22, cut it at 60.8

What happened

XLE traded 62.12–62.74 and closed 62.68. Neither the take-profit nor the exit was hit; holding to the close was a gain of +0.63%.

Result +0.63% @ 62.68

Right
B

We said

Buy CRM at 252.33, take profit 269.26, cut it at 239.3

What happened

CRM traded 249.00–263.53 and closed 256.00. Neither the take-profit nor the exit was hit; holding to the close was a gain of +1.45%.

Result +1.45% @ 256.00

Right
F

We said

Buy GC=F at 4657.3, take profit 4776.99, cut it at 4565.32

What happened

GC=F traded 4495.00–4688.00 and closed 4504.00. It hit our 4565.32 exit first — the trade lost -1.97%.

Result -1.98% @ 4504.00

Wrong
D

We said

Buy NG=F at 2.9, take profit 3.07, cut it at 2.77

What happened

NG=F traded 2.84–2.93 and closed 2.88. Neither the take-profit nor the exit was hit; holding to the close was a loss of -0.79%.

Result -0.79% @ 2.88

Wrong
C

We said

Short BLPG at 0.055, take profit 0.0516, cut it at 0.0576

What happened

BLPG traded 0.05–0.05 and closed 0.05. The price never reached our 0.055 entry, so there was no trade to win or lose.

Result 0.00% @ 0.06

No call
C

We said

Short BZYR at 0.009, take profit 0.0085, cut it at 0.0094

What happened

BZYR traded 0.01–0.01 and closed 0.01. The price never reached our 0.009 entry, so there was no trade to win or lose.

Result 0.00% @ 0.01

No call

Predictions — what we said vs. what happened

We said

NA (NA) will close up at least 3% tomorrow.

What happened

Written call — not scored automatically.

No call

We said

CHA (CHA) will trade up at least 2% following its earnings release.

What happened

Written call — not scored automatically.

No call

We said

The Technology sector will be the top-performing S&P 500 sector.

What happened

Written call — not scored automatically.

No call

We said

Microsoft (MSFT) will close higher by at least 0.5%.

What happened

Written call — not scored automatically.

No call

We said

Oracle (ORCL) will trade up by at least 1%.

What happened

Written call — not scored automatically.

No call

We said

Adobe (ADBE) will gain at least 0.7%.

What happened

Written call — not scored automatically.

No call

We said

Salesforce (CRM) shares will increase by 0.6% or more.

What happened

Written call — not scored automatically.

No call

We said

The iShares Expanded Tech-Software Sector ETF (IGV) will gain more than 1%.

What happened

Written call — not scored automatically.

No call

We said

IBM (IBM) will close flat or higher by 0.2%.

What happened

Written call — not scored automatically.

No call

We said

AUSI (AUSI) will trade flat to slightly positive after its earnings.

What happened

Written call — not scored automatically.

No call

We said

Gold prices (GC) will rise above $2,100 per ounce.

What happened

Written call — not scored automatically.

No call

We said

US Crude Oil (CL) will close above $75 per barrel.

What happened

Written call — not scored automatically.

No call

We said

The Energy Select Sector SPDR Fund (XLE) will gain at least 0.8%.

What happened

Written call — not scored automatically.

No call

We said

Bitcoin (BTC) will see trading volume below its 30-day average.

What happened

Written call — not scored automatically.

No call

We said

The small-cap software company UTSI (UTSI) will see a quiet session with minimal movement.

What happened

Written call — not scored automatically.

No call
A

We said

NA (NA) will close up at least 3% tomorrow.

What happened

We said NA would be a winner. It closed +4.72% while the S&P 500 did -0.25%.

Result +4.72% @ 2.22

Right
A

We said

CHA (CHA) will trade up at least 2% following its earnings release.

What happened

We said CHA would be a winner. It closed +4.35% while the S&P 500 did -0.25%.

Result +4.35% @ 10.80

Right
F

We said

The iShares Expanded Tech-Software Sector ETF (IGV) will gain more than 1%.

What happened

We said ETF would be a winner. It closed 0.00% while the S&P 500 did -0.25%.

Result 0.00%

Wrong
F

We said

BLPG (BLPG) shares will fall by at least 1.5% after its earnings.

What happened

We said BLPG would be a loser. It closed 0.00% while the S&P 500 did -0.25%.

Result 0.00% @ 0.06

Wrong
F

We said

BZYR (BZYR) stock will decline by at least 1% following its report.

What happened

We said BZYR would be a loser. It closed 0.00% while the S&P 500 did -0.25%.

Result 0.00% @ 0.01

Wrong
A

We said

The VIX (VIX) will close down more than 2%.

What happened

We said VIX would be a loser. It closed -0.55% while the S&P 500 did -0.25%.

Result -0.55% @ 14.43

Right
A

We said

NA (NA) will move at least 4% in either direction after earnings.

What happened

We said NA would swing hard (3%+). It moved +4.72%.

Result +4.72% @ 2.22

Right
A

We said

CHA (CHA) will experience a price swing of at least 3% following its report.

What happened

We said CHA would swing hard (3%+). It moved +4.35%.

Result +4.35% @ 10.80

Right
F

We said

Natural Gas (NG) will move by more than 2.5%.

What happened

We said NG would swing hard (3%+). It moved -1.03%.

Result -1.03% @ 2.88

Wrong

We said

BANX (BANX) will announce a major strategic partnership, driving its stock up over 5%.

What happened

Written call — not scored automatically.

No call

We said

The US10Y Treasury yield will drop by more than 5 basis points.

What happened

Written call — not scored automatically.

No call

We said

Oil (CL) prices will fall below $72 per barrel on unexpected supply news.

What happened

Written call — not scored automatically.

No call

We said

BACK (BACK) earnings report will lead to a mixed market reaction, with the stock trading in a narrow range.

What happened

Written call — not scored automatically.

No call

We said

The overall market reaction to US-China trade rhetoric will be muted.

What happened

Written call — not scored automatically.

No call

We said

Cryptocurrency markets (BTC, ETH) will continue their low-conviction drift with limited direction.

What happened

Written call — not scored automatically.

No call

Drivers — what we said vs. what happened

C

We said

China Economy pushes the market either way

What happened

The S&P 500 finished down -0.25%. The day was too flat to call this either way.

No call
C

We said

Employment Data pushes the market either way

What happened

The S&P 500 finished down -0.25%. The day was too flat to call this either way.

No call
F

We said

Earnings Season pushes the market up

What happened

The S&P 500 finished down -0.25%. That went against the call.

Wrong
F

We said

Middle East Geopolitics pushes the market up

What happened

The S&P 500 finished down -0.25%. That went against the call.

Wrong
C

We said

Fed Policy Outlook pushes the market either way

What happened

The S&P 500 finished down -0.25%. The day was too flat to call this either way.

No call
C

We said

Treasury Yields pushes the market either way

What happened

The S&P 500 finished down -0.25%. The day was too flat to call this either way.

No call
F

We said

AI Spending pushes the market up

What happened

The S&P 500 finished down -0.25%. That went against the call.

Wrong
C

We said

Consumer Spending pushes the market either way

What happened

The S&P 500 finished down -0.25%. The day was too flat to call this either way.

No call
F

We said

Oil Prices pushes the market up

What happened

The S&P 500 finished down -0.25%. That went against the call.

Wrong
C

We said

Inflation Expectations pushes the market either way

What happened

The S&P 500 finished down -0.25%. The day was too flat to call this either way.

No call

Earnings — what we said vs. what happened

C

We said

NA earnings on 2026-08-28: we leaned beat (71% odds of a beat)

What happened

Results aren't posted yet, so this could not be judged.

No call
F

We said

CHA: we said inline (69% odds of a beat)

What happened

CHA came in above expectations (2.65 vs 1.8993 expected). We said inline.

Wrong
C

We said

BLPG earnings on 2026-08-28: we leaned beat (56% odds of a beat)

What happened

Results aren't posted yet, so this could not be judged.

No call
C

We said

BZYR earnings on 2026-08-28: we leaned beat (54% odds of a beat)

What happened

Results aren't posted yet, so this could not be judged.

No call
C

We said

AUSI earnings on 2026-08-28: we leaned beat (61% odds of a beat)

What happened

Results aren't posted yet, so this could not be judged.

No call
F

We said

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

What happened

UTSI came in below expectations (-0.4 vs -0.1224 expected). We said beat.

Wrong
F

We said

BACK: we said beat (60% odds of a beat)

What happened

BACK came in below expectations (-1.38 vs -0.8874 expected). We said beat.

Wrong
F

We said

BANX: we said beat (59% odds of a beat)

What happened

BANX came in below expectations (0.53 vs 0.5406 expected). We said beat.

Wrong

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.