No single list of “best stocks to buy now” fits everyone; the shortlists that held up best historically combined a fair benchmark, a profitable business at a sane price, agreement among analysts with strong records, and a position size the owner could hold through a crash. Here is the evidence for each step and how to build your own.
A list is the wrong starting point for three reasons. It goes stale within weeks as prices and ratings move. It ignores what you already own, so the same stock can diversify one portfolio and double the main risk of another. And it hides the base rate: most stocks do worse than a plain index fund. In Exent’s data, 155 of 422 of today’s largest US-listed companies beat the S&P 500 index over the 10 years to Sep 30, 2026; the median one gained 239.9% against 312.9% for the index fund.
Professionals face the same odds. According to S&P Dow Jones Indices’ SPIVA U.S. Year-End 2025 scorecard, 79% of active large-cap US funds trailed the S&P 500 in 2025. And over the long run, Hendrik Bessembinder’s 2018 study found that 1,092 companies, 4.3% of nearly 26,000 US stocks, accounted for all the market’s wealth creation above Treasury bills from 1926 to 2016. Picking stocks is a hunt for a small minority, so the method matters more than any single name.