On the record

Every call we make,
marked to market.

Anyone can ask an AI for a hot take. We do something a chatbot never will: we publish every rating at a real price on a real date, then let the market grade it — against the S&P 500, with no edits and no do-overs.

33
Live calls on the record
being marked to market now
+2.3%
Avg live return
bullish calls, so far
90d
Grading horizon
every call, judged forward
Jun 30, 2026
On the record since
first call logged

Early record: calls are still inside their 90-day grading window. Full verdicts — hit rate and alpha — publish automatically as each call matures. No conclusions before the market has spoken.

How the record is kept honest

Logged at the moment of the call
Each rating is stamped with the live price and date it was made. It can never be edited or deleted after the fact.
Graded by the market, not by us
Bullish calls have to go up, bearish calls have to go down — beyond a ±3% dead-band so noise isn’t scored as skill.
Measured against the S&P 500
Every call is benchmarked to the index over the identical 90-day window. We publish alpha, not a raw number a rising tide inflates.
Losses shown next to wins
Wrong calls stay on the page with a ✗. A track record that only shows winners isn’t a track record — it’s marketing.

The grading rules, exactly

What counts as a call
Every rating the platform publishes — from an AI thesis or the systematic composite score — is logged the moment it’s made, with the stock’s live price and the S&P 500’s level on that date. Buy-type ratings are graded as bullish; Avoid, Sell and Short as bearish; Watch/Hold-type ratings as a range-bound (neutral) view.
What counts as a win or a loss
A bullish call is right if the stock is up more than +3% after 90 days and wrong if it’s down more than −3%; anything between is scored flat, not a win. Bearish calls are the mirror image. A neutral call is right only if the stock stays within ±8%. The ±3% dead-band exists so market noise is never scored as skill — in either direction.
Why 90 days
Long enough for a thesis to play out past the news cycle it was born in, short enough that the record accumulates verdicts quickly instead of hiding behind “wait five years.” Every call gets the same fixed window — no extending a losing call’s deadline.
Benchmark and returns
Alpha is the call’s price return minus the S&P 500’s return over the identical window. Returns are split-adjusted — a 10-for-1 split is never graded as a 90% loss — and exclude dividends, which, if anything, understates the performance of bullish calls on dividend payers.

The ledger

33 most recent calls
StockCallLoggedEntryReturnvs S&PVerdict
CVNAStrong BuyAug 9$70.85+6.7%+6.3% Live · 83d
BBBYBuyAug 4$5.32-18.2%-20.7% Live · 78d
AMZNBuyAug 4$284.02-7.5%-10.0% Live · 78d
TXNBuyAug 4$269.04+3.9%+1.5% Live · 78d
NVDAStrong BuyJul 8$196.93+14.3%+10.5% Live · 51d
RIVNBuyJul 8$16.49-6.9%-10.7% Live · 51d
SONMBuyJul 5$3.75-7.1%-11.3% Live · 48d
MARABuyJul 3$12.40-25.8%-30.0% Live · 47d
MUBuyJul 3$975.56-0.4%-4.6% Live · 46d
TXNWatchlistJul 3$293.08-4.6%-8.8% Live · 46d
QCOMWatchlistJul 3$176.25-5.9%-10.2% Live · 46d
INTCWatchlistJul 3$120.35-14.8%-19.1% Live · 46d
AMDWatchlistJul 3$517.82-0.7%-4.9% Live · 46d
ADBEWatchlistJul 3$219.72+20.2%+15.9% Live · 46d
CRMWatchlistJul 3$166.11+18.1%+13.9% Live · 46d
AVGOWatchlistJul 3$360.45+9.0%+4.8% Live · 46d
TSLAAvoidJul 3$393.45-13.0%-17.2% Live · 46d
COINWatchlistJul 3$165.48-10.3%-14.5% Live · 46d
DDOGWatchlistJul 3$260.36-1.9%-6.1% Live · 46d
DISWatchlistJul 3$99.46+7.4%+3.2% Live · 46d
NFLXBuyJul 3$77.65+0.7%-3.6% Live · 46d
SOFIWatchlistJul 3$18.24+0.3%-4.0% Live · 46d
HOODWatchlistJul 3$112.73-15.2%-19.5% Live · 46d
MSTRAvoidJul 3$100.77-7.7%-11.9% Live · 46d
MDBBuyJul 3$354.88+29.7%+25.5% Live · 46d
CRWDWatchlistJul 3$193.98+11.8%+7.6% Live · 46d
NETWatchlistJul 3$242.14+30.4%+26.1% Live · 46d
ORCLWatchlistJul 3$140.27+7.2%+2.9% Live · 46d
SHOPWatchlistJul 3$119.46+29.2%+24.9% Live · 46d
ABNBWatchlistJul 3$148.93+23.6%+19.4% Live · 46d
UBERBuyJul 3$74.43+2.0%-2.2% Live · 46d
AAPLBuyJun 30$287.66+6.4%+2.5% Live · 44d
MSFTStrong BuyJun 30$368.57+34.4%+29.6% Live · 43d

Returns are price-only and measured from the call date. Calls are graded on a 90-day forward window against the S&P 500 (SPY). Research and education only — not financial advice.

Get the calls — before they’re history.

Every rating on this page is generated live inside the platform. Try every feature free for 7 days.

Start my free trial