Warren Buffett's published holding period is 'forever' for the right businesses. But the real question is when 'forever' becomes 'sell.' This walks through the three legitimate sell triggers and the four illegitimate ones.
Why stock prices fall without bad news: the 6 mechanical reasons that have nothing to do with the underlying business
A stock can drop 20 percent in a week with no fundamental change. Six structural reasons (sector rotation, index rebalancing, options flow, sentiment cascade, tax-loss harvesting, redemption pressure) that explain price moves the news doesn't.
Why the Magic Formula stopped working in 2024 (and what to do about it)
Joel Greenblatt's Magic Formula returned ~30% annualised in the 1988-2004 back-test. Over the rolling 5 years ending 2024 it underperformed the S&P 500 by ~6 percentage points. Here is why, and how the quality+value combination needs to evolve to keep beating the index in 2026.
Where Buffett would shop now: Q2 2026 edition — 10 stocks that pass every one of his published criteria
Quarterly contrarian column applying Warren Buffett's documented framework to the current US market. The 10 stocks that pass all five Buffett pillars and meet Berkshire's typical sizing constraints right now, with the financial case for each in 2-3 sentences.
The most-cited Buffett line on holding period is: "Our favorite holding period is forever." Which is true. It's also misleading taken alone, because the same investor who said that has also sold positions for sound, value-investing-aligned reasons — and the why of those sales is the meaningful part.
This post walks through the three legitimate reasons to sell a value-investing position and the four illegitimate reasons that destroy retail returns. With worked examples of when Buffett himself has sold and why.
If a stock passed 7-of-7 frameworks when you bought it and now passes 4-of-7, something material has changed. Investigate. If the change is structural (eroding moat, declining gross margin trend, deteriorating capital allocation), that's a sell signal.
Worked example: Berkshire's reduction in Apple (2024-2025). Buffett did not exit Apple — but he reduced from ~50% of equity book to ~30%. The framework consensus on Apple's valuation pillar had moved from Strong Fit to Partial Fit as the multiple expanded. The 5-pillar Buffett-Brain verdict had downgraded. Buffett re-sized accordingly. That's the framework-update sell, properly applied.
Capital is constrained. If you hold Stock A passing 5-of-7 frameworks, and Stock B with the same risk profile passes 7-of-7 at a comparable price, the rational move is to swap. This is opportunity-cost selling, and it's perfectly legitimate.
Worked example: Berkshire's accumulation of the Japanese trading houses (2020-2024). Buffett took ~5% positions in five Japanese sogo shosha (Itochu, Marubeni, Mitsubishi, Mitsui, Sumitomo). The capital came from trimming positions where the framework consensus had weakened. Better opportunity → portfolio rotation.
This is the rarest legitimate reason. A business undergoing a fundamental structural change (regulation, technology, market structure) that the framework consensus can't accommodate may need to be exited.
Worked example: Buffett exited his banking positions (Wells Fargo, Goldman, JP Morgan) in 2020-2022. The thesis: low interest rates + intensifying regulatory pressure + Buffett's specific concerns about Wells Fargo's culture made the original moat case un-recoverable. Not a framework update, not opportunity cost — a structural conviction reset.
These three reasons combined account for the vast majority of good value-investing sells.
If your thesis hasn't changed and the framework consensus hasn't changed, a falling price means the future return is higher (you're getting more cash flow per dollar of market cap). Buffett has been explicit that he prefers stocks to go down before he buys more.
The retail mistake is selling on a 20% drawdown because it "feels bad." If the business is fine, the falling price is opportunity, not warning. Do not sell because the price went down.
If a 7-of-7 framework consensus stock is up 50%, the rational response is to check whether the framework consensus has changed. If yes (the rally pushed valuation from 7 to 4-of-7), sell. If no (the framework still passes), the higher price is the market catching up to the underlying business value — not a sell signal.
The retail mistake is selling because "I'm up 50%, I might as well take it." That's anchoring to entry price, which has no relationship to current value.
Liquidity-driven selling is the silent return-destroyer. If your time horizon is unclear and you might need the capital in 18 months, you should not have been in individual stocks in the first place — that's a public-equity timeline mismatch.
The legitimate response is to never put capital you might need short-term into individual equities. Index funds + cash buffer cover the unpredictable life events. Individual stocks are for capital you genuinely won't touch for 5-10 years.
Pandemic, election, recession headlines, geopolitical conflict, a famous CEO leaving — every news event has historically been a poor selling trigger. The 2020 COVID drawdown is the cleanest recent example: investors who sold in March 2020 generally never returned. Investors who held generally fully recovered by August.
Buffett's published view on this: "If you aren't willing to own a stock for ten years, don't even think about owning it for ten minutes." The news cycle is not your friend. It's noise on a 10-year horizon.
Buffett's holding history is the data:
The common thread on these long-held names: framework consensus has remained intact. AmEx still passes 7-of-7. Coca-Cola still passes 6-of-7. Moody's still passes 7-of-7. Geico is a private business but its insurance-float economics have improved over time.
When the framework remains, the position remains. When the framework changes (Kraft Heinz, AT&T historically, several others), the position changes.
The honest workflow:
The discipline is in the what of selling, not the when.
Every stock has a /buffett/[ticker]/ page that surfaces:
The annual review workflow is 5-10 minutes per stock. For a 20-position portfolio, that's a 3-hour annual sit. Less work than rebalancing a portfolio of mutual funds, more rigorous than what most retail investors do.
Educational tool. Examples named (AmEx, Coca-Cola, Moody's, Apple, Wells Fargo, Kraft Heinz) are historical and analytical, not recommendations. Past holding history is not a strategy template — Buffett's long horizon depended on his specific framework consensus on each name. Each investor has their own horizon and constraints.
Author: Zaid Ghazal, founder of invest-like, indie SaaS, Kiel, Germany. Not a registered investment adviser.