Executive Summary
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 is the weakest, though that tier only has 2 calls and we should treat that result 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/.
This Week’s Calls
BW — Sell (Notable mover — best active signal return)
What we said: We said BW was a recovery story with real backlog and contract visibility, but that the current financial profile still did not justify a constructive stance. Our concern was that the $66.8M Q1 2026 EBITDA loss, the -$42.6M TTM operating cash flow, and the 2026 debt maturity could overwhelm the turnaround before cash generation improved.
What happened: We entered at $17.76 and the latest price is $7.17. That is a -59.6% stock return, which translates to a +59.6% signal return for the Sell call.
Why: That call has held up so far because the specific risk we named — weak cash generation against a near-term debt overhang — has not been resolved. The stock’s drop suggests the market still does not have confidence that backlog conversion and refinancing will arrive fast enough to matter.
MTZ — Sell (Notable mover — best active signal return)
What we said: We said MTZ needed margin expansion and better cash conversion before we could get constructive, even though revenue and EBITDA were still sizable. The key issue was that the 0.1% TTM FCF margin showed earnings were not yet turning into shareholder cash, despite the business scale.
What happened: We entered at $380.63 and the latest price is $232.20. That is a -39.0% stock return, or a +39.0% signal return for the Sell rating.
Why: Our caution was justified because the exact problem we flagged — weak free cash flow relative to reported earnings — remained the central issue. The stock’s decline shows that the market did not reward the revenue base on its own without clearer cash conversion.
FLNC — Sell (Notable mover — best active signal return)
What we said: We said FLNC had a large storage opportunity, but that backlog quality, liquidity, and execution still had to prove they could support durable cash generation. The thesis leaned on the fact that revenue was growing, yet EBITDA was still negative and levered free cash flow was deeply negative.
What happened: We entered at $14.42 and the latest price is $9.69. That is a -32.8% stock return, which means a +32.8% signal return for the Sell call.
Why: The original reasoning held up because the company still has not shown that growth can fund itself. The negative EBITDA and free cash flow we highlighted were the right focus, and the stock’s move suggests investors continued to discount the financing burden and execution risk.
NLST — Sell (Notable mover — worst active signal return)
What we said: We said NLST was pricing in cleaner cash conversion than the business had actually delivered. Even with Q1 2026 revenue above $100M and positive EBITDA, we pointed to the -$15.5M TTM operating cash flow and rich valuation as the core problem.
What happened: We entered at $2.44 and the latest price is $4.65. That is a +90.6% stock return, so the Sell call is -90.6% on signal return.
Why: This was the wrong call so far because the market kept rewarding the revenue and EBITDA improvement more than we expected. Our cash-flow skepticism has not been validated yet, and the stock has moved sharply against the thesis despite the valuation concerns we raised.
BMNR — Sell (Notable mover — worst active signal return)
What we said: We said BMNR still needed to prove that its recent revenue jump could last and turn into cash. The concern was that the market was already giving credit for a better operating model than the cash flow statement supported.
What happened: We entered at $17.74 and the latest price is $24.20. That is a +36.4% stock return, which makes the Sell signal return -36.4%.
Why: The thesis has not held up so far because the market has continued to reward the growth burst instead of punishing the cash burn. The specific warning about revenue needing to survive beyond a few quarters has not been tested in our favor yet.
SMR — Strong Sell (Notable mover — worst active signal return)
What we said: We said SMR was a commercialization story with major funding and execution risk, and that the valuation already priced in a lot of success. The key numbers were the -$751.5M TTM operating cash flow, -$162.0M levered free cash flow, and 110.5x EV/revenue multiple.
What happened: We entered at $8.81 and the latest price is $10.21. That is a +15.9% stock return, so the Strong Sell signal return is -23.8%.
Why: This call is incorrect so far because the stock has risen even though the cash burn and valuation concerns remain. We were right that the business is not self-funding, but the market has not cared yet, which means the execution-risk warning has not translated into price weakness.
How Each Rating Did
Buy — 3 call(s)
The Buy tier is positive on a small sample, with 3 calls and 66.7% accuracy, so we should not overread it. UAN helped the most, while BSX was the drag, which is a reminder that even a decent hit rate can hide meaningful dispersion.
Hold — 90 call(s)
Hold remains our largest tier and is still close to flat on average, with 90 calls, 68.9% accuracy, and a 0.3% average stock return. LNTH was the steadiest name, while TEAM moved the most, which tells us Hold has often been more about waiting for the thesis to resolve than making a strong directional statement.
Sell — 44 call(s)
Sell is the clearest positive tier this run on a meaningful sample, with 44 calls, 68.2% accuracy, and a 5.0% average signal return. BW was the best performer for the thesis, while NLST was the biggest miss, showing that our cash-flow skepticism has often worked, but not when the market keeps paying up for revenue and EBITDA improvement before cash conversion arrives.
Strong Sell — 2 call(s)
Strong Sell is based on only 2 calls, so we should be careful about drawing a broad pattern from it. SRG was the better outcome and SMR was the weaker one, which is enough to say the tier has been mixed rather than reliably decisive this run.
Sector Tilt
How the calls we’re actively tracking are distributed across sectors:
| Sector | Long | Short | Hold | Total |
|---|---|---|---|---|
| Technology | 0 | 13 | 18 | 31 |
| Industrials | 0 | 9 | 16 | 25 |
| Healthcare | 2 | 6 | 7 | 15 |
| Consumer Cyclical | 0 | 3 | 10 | 13 |
| Basic Materials | 1 | 1 | 9 | 11 |
| Energy | 0 | 3 | 8 | 11 |
| Communication Services | 0 | 3 | 6 | 9 |
| Financial Services | 0 | 3 | 3 | 6 |
| Consumer Defensive | 0 | 0 | 5 | 5 |
| Utilities | 0 | 2 | 3 | 5 |
| Unclassified | 0 | 1 | 3 | 4 |
| Real Estate | 0 | 2 | 2 | 4 |
Coming later — Fama-French factor analysis. Once we have more history in each sector, we plan to run a Fama-French three-factor regression (market, size, value) against this sector breakdown, to see how much of our long/short performance is genuine stock-picking versus simply which sectors and factor tilts we happen to be exposed to. We’re documenting the plan now and will implement it alongside a CAPM-based portfolio allocation analysis in a future update — nothing below is computed yet.
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: +6.2% on 3 picks, $1 each.
- Short book: +4.7% on 46 picks, $1 each.
This long/short model-portfolio tracker is free for every reader for now. As this series grows, it’s likely to move behind a paid subscription — we’re keeping it open while we build readership.
Cumulative Signal Return
Lessons This Week
The main lesson this week is that our best calls were the ones where we tied the rating to a specific balance-sheet or cash-flow pressure that the market could not ignore, like BW and FLNC. The misses came when we assumed the market would quickly punish weak cash conversion even though it was still rewarding visible revenue or EBITDA progress, as with NLST and BMNR; that is a useful reminder to separate “business quality is still poor” from “the stock will fall right away.”
Conclusion
Putting it all together: a $1 long book of every Buy/Strong Buy pick is at $1.06 (+6.2%) across 3 picks; and a $1 short book of every Sell/Strong Sell pick is at $1.05 (+4.7%) across 46 picks.
So far, the long book has outpaced the short 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