Equity Research Performance

Daily-close tracking for LF0 equity research ratings. Returns are measured from the adjusted close on the publication entry date to the latest available adjusted close (or the frozen close-out date once a call’s tracking window ends). This is a research scorecard, not a trading record.

Articles tracked (excl. Hold)63
Active long/short calls63
Average signal return+3.5%
Call hit rate+66.7%

175 total calls tracked including Hold. Hold is excluded from the KPI tiles above since it isn’t a directional long/short position.

How to read this: Signal return is direction-adjusted. Buy calls count the stock return directly; Sell calls flip the sign because the bearish call works when the stock falls. Strong Buy and Strong Sell use the same idea with 1.5x conviction weighting.

Current read: the scorecard shows a modest positive edge: the call hit rate is +66.7% against a coin-flip baseline of 50%, and the average signal return is +3.5%. Sell calls have worked best so far (+66.7% hit rate, 57 tracked), while Buy is the weakest tier (+50.0% hit rate, 4 tracked). Strong Sell still has too few tracked calls to read much into yet.

Use the dashboard as the public receipt for LF0 stock research.Every Buy, Sell, Strong Buy, and Strong Sell call is linked back to the original article and updated from daily-close data.

Weekly Performance Article Archive

This week – Sep 25, 2026

Weekly Performance Update — September 25, 2026

Articles160
Hit Rate+64.3%
Avg Signal Return+0.7%

Across 160 articles, our hit rate is 64.3% and our average signal return is 0.71%, so the book is still modestly positive overall. This run, Sell is the strongest tier on a meaningful sample, while Buy is th…

Read update
Previous – Sep 11, 2026

Weekly Performance Update — September 11, 2026

Articles139
Hit Rate67.3%
Avg Signal Return4.7%

Across 139 tracked articles, our hit rate is 67.3% and our average signal return is 4.7%, so the book is still working overall. This run, Sell is the strongest tier on a meaningful sample, while Strong Sell…

Read update
Previous – Sep 4, 2026

Weekly Performance Update — September 04, 2026

Articles136
Hit Rate57.4%
Avg Signal Return2.79%

Across 136 articles, our hit rate is 57.4% and our average signal return is 2.79%, so the book is still modestly positive overall. This run, Buy is the strongest tier on accuracy and average signal return, w…

Read update
Previous – Aug 28, 2026

Weekly Performance Update — August 28, 2026

Articles125
Hit Rate55.6%
Avg Signal Return-0.94%

Across 125 articles, our hit rate is 55.6% and our average signal return is -0.94%, so the record is mixed rather than cleanly directional. This run, Buy is the strongest tier on the numbers we have, while S…

Read update
Previous – Aug 21, 2026

Weekly Performance Update — August 21, 2026

Articles109
Hit Rate62.5%
Avg Signal Return0.62%

Across 109 tracked articles, our hit rate is 62.5% and our average signal return is 0.62%, so the book is still modestly positive overall. This run, Buy is the strongest tier on both accuracy and average sig…

Read update

A new weekly performance article is published each Friday; this dashboard stays as the live daily-close scorecard.

Monthly Performance Article Archive

This month – August 2026

Monthly Performance Update — August 2026

Our blended directional book returned -5.0% in August 2026, while cumulative return for the directional portfolio stood at 1.5% through month-end. The Hold book was the strongest tier at 4.6%, and the Sell b…

Read update

A new monthly performance article reviews each completed calendar month by rating tier, with a blended overall figure; showing the trailing 6 months.

Cautious on U.S. Companies, Not Calling a Crash

Strong Buy
0
Buy
4
Hold
112
Sell
57
Strong Sell
2

The mix is deliberately defensive: most covered companies are Hold, with more Sell/Strong Sell calls than Buy/Strong Buy calls. That is a company-level valuation and fundamentals read, not a macro recession forecast. Hold calls are monitored separately because they are not directional portfolio positions.

Performance by Rating

Strong Buy

Articles0
Avg Stock Returnn/a
Avg Signal Returnn/a
Call Hit Raten/a

Buy

Articles4
Avg Stock Return-6.3%
Avg Signal Return-6.3%
Call Hit Rate+50.0%

Hold

Articles112
Avg Stock Return-2.6%
Avg Signal Returnn/a
Call Hit Rate+64.3%

Sell

Articles57
Avg Stock Return-3.5%
Avg Signal Return+3.5%
Call Hit Rate+66.7%

Strong Sell

Articles2
Avg Stock Return-15.5%
Avg Signal Return+23.3%
Call Hit Rate+100.0%

Call Hit Rate = Correct for Buy/Sell-style ratings, or stayed within the +/-10% band for Hold.

What We Got Right And Wrong

Correctness Summary

LF0 RatingCallsRight So FarWrong So FarHit Rate
Strong Buy000n/a
Buy422+50.0%
Hold1127240+64.3%
Sell573819+66.7%
Strong Sell220+100.0%

Rating vs Actual Stock Outcome

LF0 RatingStrong Buy outcomeBuy outcomeHold outcomeSell outcomeStrong Sell outcome
Strong Buy00000
Buy02011
Hold712404310
Sell3718227
Strong Sell00020

The first table is the clean score: right versus wrong by LF0 rating. The matrix below shows what actually happened to the stock after entry. Strong Buy outcome means the stock rose 20% or more; Buy outcome is +5% to +20%; Hold outcome is -5% to +5%; Sell outcome is -20% to -5%; Strong Sell outcome is -20% or worse. Green cells are aligned with the original LF0 rating; red cells moved against it.

Cumulative Performance Through Latest Close

Monthly Cohort Cumulative Performance

This chart is grouped by publication month. The current-month point is month-to-date through the latest available close, not a stale month-end value.

Monthly Rating Portfolios

Blended (long/short pooled)

MonthArticlesActiveSignal ReturnLong BookShort BookCall Hit Rate
2026-1062+0.0%n/a+0.0%+0.0%
2026-093515+0.4%n/a+0.4%+46.7%
2026-087020+6.9%+12.7%+6.1%+90.0%
2026-073820+1.6%+12.7%+0.7%+70.0%
2026-06266+7.5%-25.3%+23.9%+50.0%

By Rating

No calls yet.

MonthArticlesAvg Signal ReturnHit Rate
2026-081+12.7%+100.0%
2026-071+12.7%+100.0%
2026-062-25.3%+0.0%
MonthArticlesAvg Stock ReturnHit Rate
2026-104+0.0%+100.0%
2026-0920-2.7%+80.0%
2026-0850-7.1%+66.0%
2026-0718+5.3%+55.6%
2026-0620+1.0%+45.0%
MonthArticlesAvg Signal ReturnHit Rate
2026-102+0.0%+0.0%
2026-0915+0.4%+46.7%
2026-0818+5.4%+88.9%
2026-0718+0.1%+66.7%
2026-064+23.9%+75.0%
MonthArticlesAvg Signal ReturnHit Rate
2026-081+29.1%+100.0%
2026-071+17.4%+100.0%

Statistical Analysis

This section is new and the sample is very thin: our tracked history spans only a few months, and Ken French’s public factor library itself currently reports data with roughly a two-month lag (this uses the daily-frequency factor file, which gives far more data points per week of overlap than a monthly or weekly file would — “daily” here means one return per trading day, not that the file itself is refreshed daily; its own reporting lag is unaffected by that choice). The usable overlap between the two is often still just a few weeks of trading days per tier today — far short of the years of daily history real factor studies use, and a daily alpha estimated over only a few weeks gets compounded into an enormous (and largely meaningless) annualized figure. CAPM is shown down to a low observation floor “for reference”; the 3-factor model is hidden entirely below its own higher floor. Treat every number below as indicative, not conclusive, and never as a basis for calling any tier “the best” or “the worst.” Sell and Strong Sell rows (marked † below) are regressed on a direction-flipped return series, so their Alpha/Beta/SMB/HML describe that short-signal, not the covered stocks directly — see the footnote under the table.

CAPM & Fama-French 3-Factor, by Rating

RatingFactor Obs.CAPMFama-French 3-Factor
AlphaAlpha pBetaR2AlphaAlpha pMkt BetaSMBHMLR2
Strong Buy0n/aNeed 10+ overlapping factor days (have 0)n/aNeed 20+ overlapping factor days (have 0)
Buy54-28.2%/yr0.640.100.00-28.5%/yr0.640.290.470.340.02
Hold58+1.7%/yr0.951.050.55-4.9%/yr0.841.070.550.060.61
Sell †58+197.5%/yr0.20-2.100.31+164.3%/yr0.25-1.710.700.740.35
Strong Sell †28+5.6%/yr0.99-6.130.39+732.1%/yr0.46-2.15-2.866.630.54

Factor Obs. is the count of LF0 rating-tier return days that overlap the Ken French factor file, not the age of the full article archive. CAPM appears once a rating tier has 10+ overlapping factor days; Fama-French 3-Factor appears at 20+. The Ken French factor file can lag the current market date, so this table uses the latest overlapping factor/price window available through 2026-08-31. “Alpha p” is the two-sided p-value on the alpha (intercept) estimate; * = p<0.05, ** = p<0.01. With as few as 7-37 daily observations and likely-autocorrelated daily returns, treat even a starred alpha as weak evidence, not proof the true alpha is nonzero. † This tier’s return series is direction-flipped (a Sell/Strong Sell call profits when the stock falls, so its tracked “return” is the inverse of the stock’s own return — see the Signal Return note above). Alpha, Beta, SMB, and HML for this row are therefore the regression of that inverted series, which is the mirror image (same magnitude, opposite sign) of the underlying stocks’ own factor loadings — R2 is unaffected by the sign flip. Do not read this row’s beta/SMB/HML as describing the covered stocks directly.

Style Box (Size × Value/Growth tilt)

Value
Blend
Growth
Large
Sell
Mid
Small
Buy
Hold
Strong Sell

Stylized: places each tier using its own Fama-French SMB/HML regression coefficients, not Morningstar’s actual holdings-based percentile methodology.

Sector Exposure by Rating

Strong Buy

No calls yet.

Buy

Healthcare2
Industrials1
Basic Materials1

Hold

Technology25
Industrials18
Consumer Cyclical11
Basic Materials10
Healthcare9

Sell

Technology20
Industrials10
Healthcare6
Energy4
Communication Services4

Strong Sell

Industrials1
Real Estate1

Best Active Calls So Far

TickerRatingPublishedSignal ReturnArticle
BWSell2026-06-19+67.4%Article
FLNCSell2026-07-23+47.5%Article
MTZSell2026-07-05+43.9%Article
CIFRSell2026-07-08+29.2%Article
SRGStrong Sell2026-08-22+29.1%Article
MYRGSell2026-07-17+23.9%Article
PENNSell2026-08-19+21.8%Article
RRGBSell2026-08-19+21.2%Article

All Equity Research Calls

PublishedTickerRatingEntryLatestStock ReturnSignal ReturnTrackingVerdictArticle
2026-10-01AMATHold$529.30$529.30+0.0%track onlyActiveHold rangeView
2026-10-01DDOGHold$276.46$276.46+0.0%track onlyActiveHold rangeView
2026-10-01FISVSell$45.38$45.38+0.0%-0.0%ActiveIncorrect so farView
2026-10-01MSTRSell$160.50$160.50+0.0%-0.0%ActiveIncorrect so farView
2026-10-01NLYHold$18.70$18.70+0.0%track onlyActiveHold rangeView
2026-10-01SNPSHold$490.54$490.54+0.0%track onlyActiveHold rangeView
2026-09-30COINHold$186.41$189.29+1.5%track onlyActiveHold rangeView
2026-09-29MMMHold$168.49$163.02-3.2%track onlyActiveHold rangeView
2026-09-29RTXHold$186.94$185.01-1.0%track onlyActiveHold rangeView
2026-09-28ALABSell$351.31$356.42+1.5%-1.5%ActiveIncorrect so farView
2026-09-28CEGHold$260.43$258.92-0.6%track onlyActiveHold rangeView
2026-09-28DOCNSell$136.29$139.80+2.6%-2.6%ActiveIncorrect so farView
2026-09-27ICHRSell$59.42$62.48+5.1%-5.1%ActiveIncorrect so farView
2026-09-25CCJSell$88.07$85.69-2.7%+2.7%ActiveCorrect so farView
2026-09-24CHTRSell$117.55$111.37-5.3%+5.3%ActiveCorrect so farView
2026-09-23BAMHold$45.26$44.56-1.5%track onlyActiveHold rangeView
2026-09-23EPRHold$56.61$55.49-2.0%track onlyActiveHold rangeView
2026-09-22NLCPHold$14.57$14.20-2.6%track onlyActiveHold rangeView
2026-09-22TLNSell$294.54$323.09+9.7%-9.7%ActiveIncorrect so farView
2026-09-21OSCRHold$31.29$29.90-4.4%track onlyActiveHold rangeView
2026-09-21SIMOSell$269.00$275.24+2.3%-2.3%ActiveIncorrect so farView
2026-09-20INTCHold$121.78$120.00-1.5%track onlyActiveHold rangeView
2026-09-19UBERHold$70.84$67.88-4.2%track onlyActiveHold rangeView
2026-09-18ACHRSell$5.26$5.03-4.4%+4.4%ActiveCorrect so farView
2026-09-18ASXSell$41.63$44.73+7.4%-7.4%ActiveIncorrect so farView
2026-09-18PLSell$16.42$16.14-1.7%+1.7%ActiveCorrect so farView
2026-09-17BXHold$125.41$112.24-10.5%track onlyActiveMoved beyond Hold rangeView
2026-09-16ATISell$189.65$191.14+0.8%-0.8%ActiveIncorrect so farView
2026-09-15ALTOHold$4.09$3.68-10.0%track onlyActiveMoved beyond Hold rangeView
2026-09-15NEEHold$81.07$76.35-5.8%track onlyActiveHold rangeView
2026-09-15ZTSHold$73.43$69.10-5.9%track onlyActiveHold rangeView
2026-09-14MCDHold$257.49$231.83-10.0%track onlyActiveHold rangeView
2026-09-14RXTSell$3.49$3.86+10.6%-10.6%ActiveIncorrect so farView
2026-09-13ANETHold$187.81$204.49+8.9%track onlyActiveHold rangeView
2026-09-12GLWHold$143.60$160.42+11.7%track onlyActiveMoved beyond Hold rangeView
2026-09-12SNEXHold$68.53$65.40-4.6%track onlyActiveHold rangeView
2026-09-06BORRSell$4.44$4.05-8.8%+8.8%ActiveCorrect so farView
2026-09-06LARSell$6.70$5.54-17.3%+17.3%ActiveCorrect so farView
2026-09-05CYDHold$37.72$32.26-14.5%track onlyActiveMoved beyond Hold rangeView
2026-09-02CUESell$26.96$25.25-6.3%+6.3%ActiveCorrect so farView
2026-09-02DACHold$153.31$161.74+5.5%track onlyActiveHold rangeView
2026-08-31ERICHold$9.92$9.22-7.1%track onlyActiveHold rangeView
2026-08-31FEHold$45.86$43.39-5.4%track onlyActiveHold rangeView
2026-08-31TDCHold$29.00$29.92+3.2%track onlyActiveHold rangeView
2026-08-31WSMHold$228.25$233.39+2.3%track onlyActiveHold rangeView
2026-08-29NGLHold$18.97$15.60-17.8%track onlyActiveMoved beyond Hold rangeView
2026-08-29PPGHold$112.17$104.67-6.7%track onlyActiveHold rangeView
2026-08-29VRRMHold$4.43$2.99-32.5%track onlyActiveMoved beyond Hold rangeView
2026-08-28NBRHold$91.71$79.83-13.0%track onlyActiveMoved beyond Hold rangeView
2026-08-28NXESell$10.40$8.87-14.7%+14.7%ActiveCorrect so farView
2026-08-28RRCHold$41.36$37.60-9.1%track onlyActiveHold rangeView
2026-08-27EXRHold$141.13$133.08-5.7%track onlyActiveHold rangeView
2026-08-27FLSHold$81.76$73.06-10.6%track onlyActiveMoved beyond Hold rangeView
2026-08-27SPHRSell$147.34$128.55-12.8%+12.8%ActiveCorrect so farView
2026-08-26ALTSell$3.15$2.76-12.4%+12.4%ActiveCorrect so farView
2026-08-26RHold$249.64$230.92-7.5%track onlyActiveHold rangeView
2026-08-26STUBHold$6.58$5.59-15.0%track onlyActiveMoved beyond Hold rangeView
2026-08-26VOYAHold$101.54$95.38-6.1%track onlyActiveHold rangeView
2026-08-25LHXSell$260.92$238.40-8.6%+8.6%ActiveCorrect so farView
2026-08-24BASell$210.46$192.28-8.6%+8.6%ActiveCorrect so farView
2026-08-24BZUNHold$2.82$3.07+8.9%track onlyActiveHold rangeView
2026-08-24MAMAHold$16.50$12.81-22.4%track onlyActiveMoved beyond Hold rangeView
2026-08-23GPREHold$14.97$14.93-0.3%track onlyActiveHold rangeView
2026-08-22SRGStrong Sell$2.11$1.70-19.4%+29.1%ActiveCorrect so farView
2026-08-21CALYHold$15.89$14.32-9.9%track onlyActiveHold rangeView
2026-08-21LYVHold$181.82$166.85-8.2%track onlyActiveHold rangeView
2026-08-21MLMHold$534.05$479.17-10.3%track onlyActiveMoved beyond Hold rangeView
2026-08-20APPFHold$218.85$204.24-6.7%track onlyActiveHold rangeView
2026-08-20GTNSell$4.83$4.51-6.6%+6.6%ActiveCorrect so farView
2026-08-20NFGHold$83.34$76.26-8.5%track onlyActiveHold rangeView
2026-08-20OOMAHold$20.51$20.76+1.2%track onlyActiveHold rangeView
2026-08-19ETSYHold$80.46$72.84-9.5%track onlyActiveHold rangeView
2026-08-19PENNSell$18.56$14.52-21.8%+21.8%ActiveCorrect so farView
2026-08-19RRGBSell$9.51$7.49-21.2%+21.2%ActiveCorrect so farView
2026-08-18DTEHold$138.94$123.27-11.3%track onlyActiveMoved beyond Hold rangeView
2026-08-18LNTHHold$100.26$99.65-0.6%track onlyActiveHold rangeView
2026-08-18TXNHold$272.24$281.31+3.3%track onlyActiveHold rangeView
2026-08-18WFRDHold$92.05$78.44-14.8%track onlyActiveMoved beyond Hold rangeView
2026-08-17PEGHold$74.93$67.89-9.4%track onlyActiveHold rangeView
2026-08-17SDGRSell$17.40$30.46+75.1%-75.1%ActiveIncorrect so farView
2026-08-17TDSHold$34.48$35.20+2.1%track onlyActiveHold rangeView
2026-08-16CMGHold$33.76$32.32-4.3%track onlyActiveHold rangeView
2026-08-16DKNGHold$25.30$19.35-23.5%track onlyActiveMoved beyond Hold rangeView
2026-08-16GMHold$84.20$79.31-5.8%track onlyActiveHold rangeView
2026-08-16LRCXSell$343.48$340.10-1.0%+1.0%ActiveCorrect so farView
2026-08-16NUTXBuy$188.41$212.31+12.7%+12.7%ActiveCorrect so farView
2026-08-16OSKHold$153.97$130.82-15.0%track onlyActiveMoved beyond Hold rangeView
2026-08-16STXSSell$1.39$1.20-13.7%+13.7%ActiveCorrect so farView
2026-08-16URBNHold$76.64$78.77+2.8%track onlyActiveHold rangeView
2026-08-14LUVHold$44.05$41.84-5.0%track onlyActiveHold rangeView
2026-08-14OISell$6.79$5.65-16.8%+16.8%ActiveCorrect so farView
2026-08-14SWBIHold$14.19$14.41+1.6%track onlyActiveHold rangeView
2026-08-13AGYSHold$115.20$100.31-12.9%track onlyActiveMoved beyond Hold rangeView
2026-08-13NNDMSell$1.65$1.62-1.8%+1.8%ActiveCorrect so farView
2026-08-13UPBDHold$19.68$15.68-20.3%track onlyActiveMoved beyond Hold rangeView
2026-08-12MATHold$14.65$15.04+2.7%track onlyActiveHold rangeView
2026-08-12OWLTSell$5.81$5.03-13.4%+13.4%ActiveCorrect so farView
2026-08-11ADTNSell$7.76$7.07-8.9%+8.9%ActiveCorrect so farView
2026-08-11RELYHold$23.61$21.48-9.0%track onlyActiveHold rangeView
2026-08-11STZHold$133.98$112.99-15.7%track onlyActiveMoved beyond Hold rangeView
2026-08-10CLOVHold$4.57$4.23-7.4%track onlyActiveHold rangeView
2026-08-09HSTHold$22.47$22.51+0.2%track onlyActiveHold rangeView
2026-08-09WGSSell$77.88$70.96-8.9%+8.9%ActiveCorrect so farView
2026-08-08EPAMHold$97.37$114.35+17.4%track onlyActiveMoved beyond Hold rangeView
2026-08-06APPHold$335.67$281.31-16.2%track onlyActiveMoved beyond Hold rangeView
2026-08-05USACHold$25.71$25.27-1.7%track onlyActiveHold rangeView
2026-08-04MNSTHold$47.09$42.14-10.5%track onlyActiveMoved beyond Hold rangeView
2026-08-04PAGPHold$25.45$25.93+1.9%track onlyActiveHold rangeView
2026-08-04VNOMSell$41.67$40.69-2.3%+2.3%ActiveCorrect so farView
2026-08-03MLIHold$66.37$61.32-7.6%track onlyActiveHold rangeView
2026-08-01AESSell$14.71$14.92+1.4%-1.4%ActiveIncorrect so farView
2026-07-31AMHold$21.97$20.26-7.8%track onlyActiveHold rangeView
2026-07-30EMRHold$148.14$158.57+7.0%track onlyActiveHold rangeView
2026-07-28TTWOSell$247.62$203.62-17.8%+17.8%ActiveCorrect so farView
2026-07-27AMKRSell$60.60$52.90-12.7%+12.7%ActiveCorrect so farView
2026-07-26AIRHold$136.92$99.90-27.0%track onlyActiveMoved beyond Hold rangeView
2026-07-25CIHold$289.41$267.96-7.4%track onlyActiveHold rangeView
2026-07-25NLSTSell$2.44$5.70+133.6%-133.6%ActiveIncorrect so farView
2026-07-24CDEHold$15.13$17.56+16.1%track onlyActiveMoved beyond Hold rangeView
2026-07-24QUBTSell$7.43$8.39+12.9%-12.9%ActiveIncorrect so farView
2026-07-23FLNCSell$14.42$7.57-47.5%+47.5%ActiveCorrect so farView
2026-07-23SMRStrong Sell$8.81$7.79-11.6%+17.4%ActiveCorrect so farView
2026-07-23TEVAHold$31.18$39.31+26.1%track onlyActiveMoved beyond Hold rangeView
2026-07-22BMNRSell$17.74$26.73+50.7%-50.7%ActiveIncorrect so farView
2026-07-22RCATSell$7.83$6.33-19.2%+19.2%ActiveCorrect so farView
2026-07-22RDWSell$8.99$10.57+17.6%-17.6%ActiveIncorrect so farView
2026-07-18MARASell$11.67$11.21-3.9%+3.9%ActiveCorrect so farView
2026-07-17KRPHold$14.51$14.46-0.4%track onlyActiveHold rangeView
2026-07-17MYRGSell$391.51$297.92-23.9%+23.9%ActiveCorrect so farView
2026-07-17NOVTHold$148.71$143.58-3.4%track onlyActiveHold rangeView
2026-07-16FORMHold$107.11$148.44+38.6%track onlyActiveMoved beyond Hold rangeView
2026-07-16SANMHold$198.05$221.96+12.1%track onlyActiveMoved beyond Hold rangeView
2026-07-15NEMHold$95.01$114.67+20.7%track onlyActiveMoved beyond Hold rangeView
2026-07-15OMCHold$80.11$74.70-6.7%track onlyActiveHold rangeView
2026-07-15UANBuy$110.58$124.58+12.7%+12.7%ActiveCorrect so farView
2026-07-14AMBASell$72.90$70.30-3.6%+3.6%ActiveCorrect so farView
2026-07-14HUTSell$98.33$86.36-12.2%+12.2%ActiveCorrect so farView
2026-07-14ONTOSell$319.32$314.88-1.4%+1.4%ActiveCorrect so farView
2026-07-13EQTHold$49.56$50.09+1.1%track onlyActiveHold rangeView
2026-07-12TPLSell$408.26$336.46-17.6%+17.6%ActiveCorrect so farView
2026-07-11EZPWHold$32.67$30.06-8.0%track onlyActiveHold rangeView
2026-07-11TGTHold$133.74$156.70+17.2%track onlyActiveMoved beyond Hold rangeView
2026-07-11VSATSell$69.54$70.35+1.2%-1.2%ActiveIncorrect so farView
2026-07-10PAASHold$43.52$44.98+3.4%track onlyActiveHold rangeView
2026-07-08CIFRSell$21.85$15.46-29.2%+29.2%ActiveCorrect so farView
2026-07-07HONHold$224.38$213.80-4.7%track onlyActiveHold rangeView
2026-07-05MTZSell$380.63$213.66-43.9%+43.9%ActiveCorrect so farView
2026-07-02FTNTSell$156.25$178.72+14.4%-14.4%ActiveIncorrect so farView
2026-07-02NEMHold$96.84$114.67+18.4%track onlyActiveMoved beyond Hold rangeView
2026-06-27KGCHold$23.75$24.06+1.3%track onlyActiveHold rangeView
2026-06-27LASRHold$65.04$39.93-38.6%track onlyActiveMoved beyond Hold rangeView
2026-06-27SAPHold$154.90$210.79+36.1%track onlyActiveMoved beyond Hold rangeView
2026-06-22EOSEHold$7.34$3.14-57.2%track onlyActiveMoved beyond Hold rangeView
2026-06-21CARBuy$186.28$106.12-43.0%-43.0%ActiveIncorrect so farView
2026-06-19BWSell$17.76$5.79-67.4%+67.4%ActiveCorrect so farView
2026-06-18AEHRSell$115.30$101.60-11.9%+11.9%ActiveCorrect so farView
2026-06-18INCYHold$98.22$117.14+19.3%track onlyActiveMoved beyond Hold rangeView
2026-06-18POWLHold$297.07$190.60-35.8%track onlyActiveMoved beyond Hold rangeView
2026-06-18QXOHold$17.76$12.05-32.2%track onlyActiveMoved beyond Hold rangeView
2026-06-15TERHold$432.24$415.79-3.8%track onlyActiveHold rangeView
2026-06-14BSXBuy$46.76$43.23-7.5%-7.5%ActiveIncorrect so farView
2026-06-14SOUNSell$7.33$6.05-17.5%+17.5%ActiveCorrect so farView
2026-06-14SYMHold$41.72$43.17+3.5%track onlyActiveHold rangeView
2026-06-14TEAMHold$91.55$189.91+107.4%track onlyActiveMoved beyond Hold rangeView
2026-06-10CELHHold$28.37$27.41-3.4%track onlyActiveHold rangeView
2026-06-10ISRGHold$412.02$401.24-2.6%track onlyActiveHold rangeView
2026-06-10LYBHold$64.48$57.78-10.4%track onlyActiveMoved beyond Hold rangeView
2026-06-10UTFHold$26.46$24.60-7.0%track onlyActiveHold rangeView
2026-06-09ABTHold$90.60$96.69+6.7%track onlyActiveHold rangeView
2026-06-09FSLYHold$18.63$26.39+41.7%track onlyActiveMoved beyond Hold rangeView
2026-06-09GEHold$330.03$312.39-5.3%track onlyActiveHold rangeView
2026-06-09PATHHold$10.75$13.32+23.9%track onlyActiveMoved beyond Hold rangeView
2026-06-09SKYHSell$9.37$9.47+1.1%-1.1%ActiveIncorrect so farView
2026-06-09VZHold$45.01$45.98+2.1%track onlyActiveHold rangeView
2026-06-09WLDNHold$98.82$73.68-25.4%track onlyActiveMoved beyond Hold rangeView

Click a column header to sort. 175 calls tracked in total, one row per ticker per rating call (re-covered tickers show every call).

Methodology

Entry priceAdjusted close on publication date, or next trading day when no close exists.
Tracking windowEach call is tracked for 182 days from publication. Once the window closes, the return and verdict are frozen permanently as a final record and are not re-scored on later refreshes. (The displayed entry/latest dollar prices for closed calls can drift by fractions of a percent on later refreshes if a dividend or split is declared after close-out and Yahoo Finance retroactively rebases historical adjusted closes -- the frozen return and verdict are unaffected, since that rebasing cancels out in the ratio.)
Monthly portfoliosEqual-weighted by article within each publication month; Hold calls are excluded from active long/short return.
Cumulative performance chartChains the equal-weighted monthly cohort signal returns month over month. This is a stylized index, not a daily-rebalanced portfolio.

How a call is scored: Buy and Strong Buy are correct when the stock's return since publication is positive; Sell and Strong Sell are correct when it's negative, with signal return calculated as the inverse of stock return; Hold is correct when the stock stays within a +/-10% band of the entry price.

Generated 2026-10-01T21:32:58+00:00; latest price date 2026-10-01. Past performance does not guarantee future results. Nothing here is investment advice or a recommendation to buy or sell securities.