Weekly Performance Update — October 09, 2026

Across 192 articles, our hit rate is 73.5% and our average signal return is 5.5%, so the overall record is still solid this run. The Sell tier is performing best on a meaningful sample, while Strong Sell is the weakest on accuracy, though that tier o

Executive Summary

Across 192 articles, our hit rate is 73.5% and our average signal return is 5.5%, so the overall record is still solid this run. The Sell tier is performing best on a meaningful sample, while Strong Sell is the weakest on accuracy, though that tier only has 4 calls and we should treat that cautiously.

This is one in a recurring series that reviews LF0 Research’s own past ratings against what actually happened to the stock. The goal is an honest scorecard, not a highlight reel — full methodology and every call we’ve ever made is at /research-performance/.

If You’d Followed Every Pick

Beyond individual calls, here’s the model portfolio question: what if you’d put $1 into every Buy/Strong Buy pick the day we published it, and a separate $1 short into every Sell/Strong Sell pick? We’ve rated stocks at very different times — some calls go back to June 2026, others were made last week — so each pick’s $1 only joins its book on its own publish date. The return below is pooled value versus total capital actually deployed at each point in time, not a return measured from one shared start date.

  • Long book: -5.6% on 5 pick(s), $1 each. $5.00 deployed is worth $4.72 today.
  • Short book: +6.1% on 63 pick(s), $1 each. $63.00 deployed is worth $66.85 today.
  • Combined, long + short (i.e. every pick since we started): +5.3% on 68 pick(s), $1 each. $68.00 deployed is worth $71.58 today.

For comparison, here’s what the same $68.00 would have returned in a lump-sum buy-and-hold of the broad market since our first tracked pick (2026-06-09). This isn’t an identical methodology, since our capital went in gradually rather than all at once, but it’s the closest honest same-period reference point:

  • S&P 500 (SPY): +5.5%. $68.00 would be worth $71.76 today.
  • Nasdaq-100 (QQQ): +5.8%. $68.00 would be worth $71.97 today.

This Week’s Calls

BW — Sell (Notable mover — best active signal return)

What happened: We entered at 17.76 and the latest price is 5.50. That works out to a -69.0% stock return, or a +69.0% signal return for the Sell call.

Why: Our Sell thesis held up because the stock kept moving against the recovery story we were warning about. The original stance leaned on weak cash generation and refinancing risk, and the price action shows that the market did not reward the turnaround case.

Read the original article

FLNC — Sell (Notable mover — best active signal return)

What we said: We said FLNC had a large storage opportunity, but that the call still depended on backlog quality, margin execution, liquidity, and whether short interest was correctly pricing the operating risk. The original conclusion was that the company was growing, but not yet showing that growth could fund itself.

What happened: We entered at 14.42 and the latest price is 7.45. That is a -48.3% stock return, which translates to a +48.3% signal return for the Sell rating.

Why: That outcome fits the original concern that revenue growth alone was not enough if EBITDA and free cash flow stayed deeply negative. The thesis on cash burn and financing dependence held up better than the growth story did.

Read the original article

MTZ — Sell (Notable mover — best active signal return)

What happened: We entered at 380.63 and the latest price is 216.66. That is a -43.1% stock return, or a +43.1% signal return for the Sell call.

Why: The call was right because the stock did not need to collapse for the Sell to work; it only needed the market to stop paying up for incomplete cash conversion. The original concern about margin expansion and free cash flow not yet showing through was consistent with the decline.

Read the original article

NLST — Sell (Notable mover — worst active signal return)

What we said: – Rated sell because the stock prices in cleaner cash conversion than Netlist has delivered.

  • Strongest point: Q1 2026 revenue reached $104.9M, with EBITDA turning positive at $8.6M.
  • Biggest risk: operating cash flow was -$15.5M TTM, so earnings are not yet self-funding.
  • Valuation is rich at 5.3x EV/revenue and 48.7x EV/EBITDA.
  • I would raise my rating if quarterly revenue stays above $100M and operating cash flow turns positive.

What happened: We entered at 2.44 and the latest price is 6.42. That is a +163.1% stock return, which makes the Sell call a -163.1% signal return.

Why: This was a wrong call because the market rewarded the revenue and EBITDA improvement much more than we expected. The specific risk we emphasized — negative operating cash flow despite better earnings — did not stop the stock from rerating sharply.

Read the original article

SDGR — Sell (Notable mover — worst active signal return)

What we said: – Rated sell e2undefined94 valuation still prices in growth that cash flow has not earned.

  • Strongest point: the platforme2undefined99s gross margin is 56.9% TTM.
  • Biggest risk: operating cash flow is -$126.9M TTM.
  • Valuation is rich at 3.9x EV/Revenue and 5.1x P/S.
  • I would only improve the rating if free cash flow turns positive and revenue growth re-accelerates.

What happened: We entered at 17.40 and the latest price is 26.39. That is a +51.7% stock return, or a -51.7% signal return for the Sell rating.

Why: Our valuation warning did not hold up in the near term because the market was willing to pay for the platform despite the cash burn. The original thesis was too early on the timing of when cash flow would need to catch up.

Read the original article

CAR — Buy (Notable mover — worst active signal return)

What we said: – Rated buy because cash flow and margins still support a higher equity value.

  • Strongest point: 7.2B of TTM levered free cash flow.
  • Biggest risk: 29.1B of debt and 18.6x net debt/EBITDA.
  • Valuation is mixed: 21.4x EV/EBITDA, but 26.3% FCF yield.
  • I would raise my rating if free cash flow stays above 7B for two quarters.

What happened: We entered at 186.28 and the latest price is 110.00. That is a -40.9% stock return, which means the Buy call has a -40.9% signal return.

Why: The balance-sheet risk overwhelmed the cash-flow support we highlighted. The original thesis was too optimistic about how much the 26.3% FCF yield could offset the leverage and refinancing pressure.

Read the original article

How Each Rating Did

Buy — 5 call(s)

  • Average signal return: -5.6%, accuracy +60.0%
  • Helped most: UAN (+13.8%)
  • Hurt most: CAR (-40.9%)

The Buy tier is mixed on a small sample, with 5 calls and 60.0% accuracy, so we should not overread it. UAN helped the most, while CAR hurt the most, and CAR is a reminder that strong cash generation can still be overwhelmed when leverage is too heavy.

Hold — 124 call(s)

  • Average move: -1.7%, accuracy +69.4%
  • Held steadiest: SBLK (+0.0%)
  • Moved the most: TEAM (+122.4%)

Our Hold calls have been fairly steady overall, with 124 observations and 69.4% accuracy, but the average stock return is still slightly negative. SBLK was the steadiest name, while TEAM moved the most, which shows that Hold has often been about avoiding the biggest swings rather than capturing upside.

Sell — 59 call(s)

  • Average signal return: +5.9%, accuracy +76.3%
  • Helped most: BW (+69.0%)
  • Hurt most: NLST (-163.1%)

Sell is our strongest tier this run on a meaningful sample, with 59 calls and 76.3% accuracy. BW was the best example of the thesis working, while NLST was the clearest miss, and that split shows we were usually right to press on weak cash conversion even though a few names rerated anyway.

Strong Sell — 4 call(s)

  • Average signal return: +14.9%, accuracy +50.0%
  • Helped most: SRG (+34.1%)
  • Hurt most: LUMN (-0.0%)

Strong Sell is based on only 4 calls, so we should be careful about drawing broad conclusions from it. SRG was the standout positive, while LUMN was the weakest, which tells us this tier can separate extremes but not yet with enough volume to call it a stable pattern.

Sector Tilt

How the calls we’re actively tracking are distributed across sectors:

SectorLongShortHoldTotal
Technology0222749
Industrials1122134
Healthcare26917
Consumer Cyclical031316
Basic Materials211013
Energy04913
Communication Services05712
Financial Services03912
Utilities0358
Real Estate0257
Consumer Defensive0066
Unclassified0235

Cumulative Signal Return

Lessons This Week

The main lesson this week is that cash-flow skepticism works best when the market is already demanding proof, but it can fail badly when a company is still early in a rerating and investors are willing to look through near-term cash burn. Our misses in NLST and SDGR both came from underestimating how much the market would pay for improving revenue or platform quality before cash conversion fully arrived.

Conclusion

Putting it all together: a $1 long book of every Buy/Strong Buy pick is at $0.94 (-5.6%) across 5 picks; and a $1 short book of every Sell/Strong Sell pick is at $1.06 (+6.1%) across 63 picks.

So far, the short book has outpaced the long book.

This is a running scorecard, not a finished one — both books will keep changing as more picks join and more tracking windows close. We’ll keep restating this comparison every week.

Past performance does not guarantee future results. Nothing here is investment advice or a recommendation to buy or sell securities. Ratings are tracked for 182 days from publication, then frozen as a permanent record.

Research disclaimer

This material is provided for research and educational purposes only. It is not investment advice, a recommendation, or an offer to buy or sell any security or strategy.

New stock analysis in your inbox.

Independent equity research on under-the-radar companies from lf0 — free, when new work publishes.




No spam. Unsubscribe anytime.

Prefer Substack? Follow lf0 Research on Substack

Leave a Comment

Your email address will not be published. Required fields are marked *