Best Long-Term Stocks
By Allen Krewzz
Look for a Durable Competitive Advantage
Prioritize Consistent, Growing Profitability
Check for Manageable, Sensible Debt Levels
Long-term doesn't mean 'never sell': Buying for the long term doesn't mean ignoring major changes in a company's fundamentals. If the original reasons you invested — the moat, the profitability, the balance sheet — genuinely deteriorate, it's reasonable to reassess, even in a long-term strategy.