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.
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.
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.
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.
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 platform e2undefined99s 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.
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.
How Each Rating Did
Buy — 5 call(s)
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)
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)
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)
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:
| Sector | Long | Short | Hold | Total |
|---|---|---|---|---|
| Technology | 0 | 22 | 27 | 49 |
| Industrials | 1 | 12 | 21 | 34 |
| Healthcare | 2 | 6 | 9 | 17 |
| Consumer Cyclical | 0 | 3 | 13 | 16 |
| Basic Materials | 2 | 1 | 10 | 13 |
| Energy | 0 | 4 | 9 | 13 |
| Communication Services | 0 | 5 | 7 | 12 |
| Financial Services | 0 | 3 | 9 | 12 |
| Utilities | 0 | 3 | 5 | 8 |
| Real Estate | 0 | 2 | 5 | 7 |
| Consumer Defensive | 0 | 0 | 6 | 6 |
| Unclassified | 0 | 2 | 3 | 5 |
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.
Leave a Comment