What makes a stock worth buying depends on your goals and risk tolerance, not on what's "good right now"
There is no list of stocks that are universally good to buy at any given moment. Stock prices change based on company performance, market conditions, and investor sentiment — all of which shift constantly. What matters instead is understanding what you are looking for in a stock, what information to examine before you buy, and whether individual stock picking fits your investment strategy at all.
This guide walks through how to research stocks, what financial information to look at, and how to think about whether a particular company matches what you need. It does not recommend specific stocks or predict which ones will perform well.
Key Takeaways
- Stock research starts with understanding the company's business model, recent earnings reports, and how much debt it carries — not with price alone.
- Financial websites like Yahoo Finance, Morningstar, and the SEC's EDGAR database show earnings, debt levels, profit margins, and management changes for free.
- Most individual investors underperform index funds over time, so consider whether picking individual stocks aligns with your time commitment and risk tolerance.
- Diversification matters: holding one or two stocks concentrates your risk, while holding 15 to 20 different companies across sectors spreads it.
- Your brokerage account shows you the tools to research stocks — screeners, analyst ratings, and historical price charts — but these tools do not predict future performance.
Understanding what you are looking for in a stock
Before you search for stocks to buy, decide what role they will play in your portfolio. Are you looking for companies that pay regular dividends (quarterly cash payments to shareholders)? Do you want growth stocks, where the company reinvests profits to expand and the stock price rises over time? Are you comfortable with volatile stocks in emerging industries, or do you prefer established companies with predictable earnings?
Your time horizon matters too. If you plan to hold a stock for 20 years, short-term price swings are less important than the company's long-term competitive position. If you might need the money in three years, a highly volatile stock creates risk that you will be forced to sell at a loss.
Your risk tolerance also shapes what to look for. A company with high debt and thin profit margins is riskier than one with strong cash reserves and stable earnings. A startup in a new industry carries more uncertainty than an established manufacturer. Neither is inherently "good" — they match different investor situations.
Where to find financial information about companies
Public companies file detailed financial reports with the Securities and Exchange Commission (SEC). You can read these for free on the SEC's EDGAR database at sec.gov/cgi-bin/browse-edgar. Look for the 10-K (annual report) and 10-Q (quarterly report) filings. These show revenue, expenses, profit, debt, cash on hand, and management's discussion of business risks.
Financial websites aggregate this data and make it easier to scan. Yahoo Finance (finance.yahoo.com) shows stock price history, earnings per share, debt-to-equity ratio, and dividend history. Morningstar (morningstar.com) provides similar data plus analyst ratings and fund comparisons. Seeking Alpha (seekingalpha.com) publishes articles analyzing individual stocks. Your brokerage account — whether you use Fidelity, Charles Schwab, E*TRADE, or another firm — also includes research tools and stock screeners built into the platform.
None of these sources predict which stocks will rise or fall. They show you what has already happened and what analysts currently think, which is useful context but not a may provide of future results.
Key financial metrics to examine
Earnings per share (EPS) tells you how much profit the company generated for each share of stock. Compare the current EPS to the same quarter last year to see if the company is growing or shrinking. Price-to-earnings ratio (P/E) divides the stock price by annual earnings per share; a lower P/E can mean the stock is cheaper relative to profits, though it can also signal that investors expect slower growth.
Debt-to-equity ratio compares what the company owes to what shareholders own. A ratio above 2.0 means the company carries significant debt; a ratio below 1.0 means it relies more on shareholder capital. High debt is not automatically bad — some industries are capital-intensive — but it increases risk if the company hits hard times.
Free cash flow is the cash the company generates after paying for operations and capital investments. It shows whether the company can actually fund dividends, pay down debt, or invest in growth. A company can report high profits on paper but have weak cash flow if customers are slow to pay or inventory is piling up.
Dividend yield (annual dividend divided by stock price) shows the cash return you receive each year. A yield of 3 percent means you receive 3 dollars per year for every 100 dollars invested. Compare this to bond yields and savings account rates to see whether the dividend compensates you for the risk of holding stock.
How to use stock screeners to narrow your search
A stock screener lets you filter companies by the metrics that matter to you. If you want dividend-paying stocks, you can screen for companies with a yield above 2 percent. If you want growth stocks, you can screen for companies with earnings growth above 15 percent year-over-year. If you want low-debt companies, you can filter for debt-to-equity below 1.0.
Most brokerages include a screener in their platform at no extra cost. You can also use free screeners on Yahoo Finance, Morningstar, or Seeking Alpha. Enter your criteria — sector, market cap, P/E range, dividend yield, debt level — and the screener returns a list of companies that match. This narrows the universe from thousands of stocks to a manageable number to research further.
A screener is a starting point, not a recommendation. It shows you which companies meet your criteria, but you still need to read recent earnings reports, understand the business, and decide whether the company fits your portfolio.
Why most individual investors underperform index funds
Research shows that over 10-year periods, roughly 80 to 90 percent of active stock pickers underperform a straightforward index fund that tracks the overall market. This happens because picking individual stocks requires time, skill, and luck. You must research dozens of companies, monitor them continuously, and make buy-and-sell decisions. Even professional fund managers with teams of analysts struggle to beat the market consistently.
Index funds hold hundreds or thousands of stocks, so a single bad pick does not hurt much. They charge low fees because they straightforward track an index rather than paying analysts to research stocks. They force diversification: you own a piece of the entire market rather than betting on a handful of companies.
This does not mean individual stock picking is wrong. It means you should understand the odds before you commit time and money to it. If you enjoy researching companies and have a long time horizon, picking individual stocks can be rewarding. If you want a simpler approach with lower risk, index funds or target-date funds are a proven alternative.
Building a diversified portfolio of individual stocks
If you decide to pick individual stocks, diversification protects you when one company stumbles. Holding 3 stocks concentrates your risk: if one drops 50 percent, your portfolio drops significantly. Holding 15 to 20 stocks across different sectors — technology, healthcare, consumer goods, energy, financials — spreads the impact so no single company can derail your returns.
Diversification also means not putting all your money into individual stocks. Many investors hold a mix: perhaps 60 percent in index funds for stability and 40 percent in individual stocks they research. This way, even if your stock picks underperform, the index fund portion keeps your portfolio on track.
Rebalance your portfolio once or twice a year. If one stock has grown to 20 percent of your portfolio while others lag, sell some of the winner and buy more of the laggards. This forces you to sell high and buy low, which is the opposite of what most investors do emotionally.
Red flags and risks to watch for
Avoid stocks where management has recently changed, especially if the founder or long-time CEO departs unexpectedly. Watch for accounting restatements, which mean the company had to correct its financial reports — a sign of sloppy controls or worse. If debt is rising while revenue is flat, the company may be borrowing to cover losses rather than investing in growth.
Be skeptical of stocks that have risen 100 percent or more in a few months. Rapid gains often attract inexperienced investors who buy near the peak, and the stock can fall just as fast. Similarly, avoid stocks where the price has fallen 70 percent or more unless you have a specific reason to believe the company will recover — "it's cheap" is not a reason.
Never invest money you cannot afford to lose. Individual stocks can go to zero if the company fails. If you need the money within five years, individual stocks are too risky; use bonds or savings accounts instead.
Frequently Asked Questions
Should I buy stocks that are down a lot because they are cheap?
A low price does not mean a stock is cheap — it means investors currently value it low. A stock might be down 70 percent because the company is losing money, facing lawsuits, or losing market share. Read the recent earnings reports and news before you buy. Sometimes a fallen stock recovers; sometimes it falls further.
Do analyst ratings tell me whether to buy a stock?
Analyst ratings are opinions, not predictions. Analysts have conflicts of interest — their employers often do business with the companies they cover — and they are frequently wrong. Use ratings as one data point among many, not as a reason to buy or sell on their own.
Is it better to pick individual stocks or buy index funds?
Index funds are simpler, cheaper, and outperform most individual stock pickers over time. Individual stocks require research and carry higher risk but can be rewarding if you enjoy the process and have time to monitor them. Many investors do both: a core holding of index funds plus a smaller portion in individual stocks they research.
How often should I check my stock prices?
If you are holding stocks for years, checking daily or weekly is unnecessary and often leads to emotional decisions. Check quarterly when companies report earnings, or a few times a year to rebalance. Frequent checking encourages buying and selling based on short-term price swings, which costs money in trading fees and taxes.
What if I pick a stock and it drops 30 percent right after I buy?
Short-term price drops are normal. If the company's business has not changed and your reasons for buying still hold, holding or buying more at the lower price can be the right move. If the company has announced bad news or missed earnings badly, reassess whether it still fits your portfolio. Do not sell straightforward because the price dropped — that locks in the loss.