
Investors looking for hidden gems should keep an eye on small-cap stocks because they’re frequently overlooked by Wall Street. Many opportunities exist in this part of the market, but it is also a high-risk, high-reward environment due to the lack of reliable analyst price targets.
These trade-offs can cause headaches for even the most seasoned professionals, which is why we started StockStory - to help you separate the good companies from the bad. That said, here are three small-cap stocks to swipe left on and some alternatives you should look into instead.
Shake Shack (SHAK)
Market Cap: $3.65 billion
Started as a hot dog cart in New York City's Madison Square Park, Shake Shack (NYSE: SHAK) is a fast-food restaurant known for its burgers and milkshakes.
Why Are We Wary of SHAK?
- Subpar operating margin of 2.4% constrains its ability to invest in process improvements or effectively respond to new competitive threats
- Low returns on capital reflect management’s struggle to allocate funds effectively
Shake Shack’s stock price of $90.20 implies a valuation ratio of 63.9x forward P/E. Read our free research report to see why you should think twice about including SHAK in your portfolio.
Lincoln Financial Group (LNC)
Market Cap: $6.36 billion
Founded in 1905 by a group of Fort Wayne, Indiana businessmen who named the company after Abraham Lincoln, Lincoln National Corporation (NYSE: LNC) provides insurance, retirement plans, and wealth management products through its subsidiaries, operating under four main segments: Annuities, Life Insurance, Group Protection, and Retirement Plan Services.
Why Are We Cautious About LNC?
- Sales were flat over the last five years, indicating it’s failed to expand this cycle
- Net premiums earned plateaued over the last five years, signaling weak incremental demand for its insurance policies
- Annual book value per share declines of 15.1% for the past five years show its capital management struggled during this cycle
At $33.34 per share, Lincoln Financial Group trades at 0.6x forward P/B. Check out our free in-depth research report to learn more about why LNC doesn’t pass our bar.
Ellington Financial (EFC)
Market Cap: $1.49 billion
Operating under the guidance of Ellington Management Group, a respected name in structured credit markets, Ellington Financial (NYSE: EFC) acquires and manages a diverse portfolio of mortgage-related, consumer-related, and other financial assets to generate returns for investors.
Why Is EFC Risky?
- Incremental sales over the last five years were less profitable as its 2.7% annual earnings per share growth lagged its revenue gains
- Annual tangible book value per share declines of 5.6% for the past five years show its capital management struggled during this cycle
- Low return on equity reflects management’s struggle to allocate funds effectively
Ellington Financial is trading at $11.92 per share, or 0.9x forward P/B. Read our free research report to see why you should think twice about including EFC in your portfolio.
High-Quality Stocks for All Market Conditions
ONE MORE THING: Top 6 Stocks for This Week. This market is separating quality stocks from expensive ones fast. AI taking down whole sectors with no warning. In a rotation this fast, you need more than a list of good companies.
Our AI system flagged Palantir before it ran 1,662%. AppLovin before it ran 753%. Nvidia before it ran 1,178%. Each week it produces 6 new names that pass the same tests. Get Our Top 6 Stocks for Free HERE.
Stocks that made our list in 2020 include now familiar names such as Nvidia (+1,326% between June 2020 and June 2025) as well as under-the-radar businesses like the once-small-cap company Comfort Systems (+782% five-year return). Find your next big winner with StockStory today.


