What makes a company worth investing in depends on your money, your timeline, and what you are trying to do
There is no single list of "good" companies to invest in because what works for you depends on how much money you have, when you need it back, and how much risk you can handle if the stock price drops. A company that is solid for someone saving for retirement in 30 years might be a poor choice for someone who needs the money in five years. This guide explains what to look at when you are researching a company, not which specific companies to buy.
Before you pick any stock, you should have a written investment plan that says how much you can afford to lose, when you need the money, and what you are saving for. Without that plan, you will make emotional decisions when prices move. If you do not have a plan yet, build one before you research individual companies.
Key Takeaways
- Research a company's financial statements — revenue, profit, and debt — through free sources like the SEC website or Yahoo Finance before you invest any money.
- Compare the company's price-to-earnings ratio and dividend history to similar companies in the same industry to see if the stock price is reasonable.
- Read the company's annual report and quarterly earnings calls to understand what management is doing and what risks they see coming.
- Decide whether you want a company that pays dividends (regular cash payments to shareholders) or one that reinvests all profit back into growth.
- Never invest in a company you do not understand, and never put money into a stock just because someone told you to or because the price is rising fast.
Where to find reliable financial information about a company
The company's own filings are the most trustworthy source. Public companies file quarterly reports (called 10-Qs) and annual reports (called 10-Ks) with the Securities and Exchange Commission (SEC). You can read these for free at sec.gov under the EDGAR database. These documents show revenue, profit, debt, and how the company spent its money. They are written in legal language, but the financial tables are the same across all companies, so you can learn to read them.
Free financial websites like Yahoo Finance, Google Finance, and Morningstar pull data from SEC filings and present it in simpler charts. You can see a company's revenue over the past five years, profit margins, debt levels, and cash on hand without reading the full legal filing. These sites also show analyst ratings and news articles about the company.
Do not rely on social media, investment newsletters, or tips from friends as your only source. These sources often have a financial reason to push a particular stock, or they are simply wrong. Use them to find companies to research, but then do your own homework using SEC filings and financial websites.
How to compare a company's price to its earnings and growth
The price-to-earnings ratio (P/E ratio) tells you how much investors are paying for each dollar of profit the company makes. If a company has a P/E of 20, investors are paying $20 for every $1 of annual profit. A lower P/E can mean the stock is cheaper, but it can also mean the company is in trouble. A higher P/E can mean investors expect the company to grow fast, or it can mean the stock is overpriced.
Compare the P/E ratio to other companies in the same industry. If all software companies have a P/E around 25 and one has a P/E of 12, that might mean it is undervalued — or it might mean the market knows something you do not. Look at why the P/E is different. Check the company's profit growth rate. If profit is growing 30% per year, a higher P/E makes sense. If profit is flat or shrinking, a high P/E is a warning sign.
Also look at the company's dividend — the cash payment it makes to shareholders each quarter or year. A company that pays a 3% dividend is returning 3% of your investment to you in cash each year. Mature, stable companies often pay dividends. Fast-growing companies usually do not, because they reinvest all profit into expansion. Neither is automatically better; it depends on what you need the money for.
What to look for in a company's financial statements
Start with three numbers: revenue (total money coming in), net profit (money left after all expenses), and total debt. Revenue should be growing year over year. Net profit should be positive and also growing. Total debt should be manageable — a rule of thumb is that debt should not be more than three times the company's annual profit, though this varies by industry.
Look at the company's cash flow — the actual money moving in and out. A company can show profit on paper but still run out of cash if customers do not pay quickly or if the company spends heavily on equipment. Free cash flow (cash from operations minus capital spending) is often more important than accounting profit. If free cash flow is negative or shrinking, the company may be in trouble even if profit looks good.
Check the company's balance sheet for assets and liabilities. Assets are what the company owns (buildings, equipment, cash, customer contracts). Liabilities are what it owes (loans, unpaid bills, pension obligations). A company with more assets than liabilities is in a stronger position. If liabilities are growing faster than assets, that is a warning sign.
Understanding what management is doing and what risks they see
Read the company's annual report (10-K), especially the section called "Management's Discussion and Analysis" or MD&A. This is where the CEO and finance team explain what happened in the past year, what they are planning, and what could go wrong. They are required to disclose major risks — competition, regulation, supply chain problems, customer concentration, lawsuits. These sections are honest because the company faces legal liability if it hides material risks.
Listen to or read the quarterly earnings call transcript. The company's leaders discuss results and answer questions from analysts. You can find transcripts free on Seeking Alpha or the company's investor relations website. Pay attention to what management says about future growth, pricing power, and competitive threats. If the tone shifts from confident to defensive, or if management keeps dodging questions, that is worth noting.
Look at who is running the company. Does the CEO have a track record of success at other companies? Has the leadership team been stable, or is there high turnover? A new CEO or CFO can be a positive sign (fresh thinking) or a negative one (the previous leader left because of problems). Check how much stock the executives own personally. If they own little or none, they may not be as motivated to make the company succeed.
Deciding between different types of companies and industries
Different industries behave differently. Utilities (electric, water, gas) are stable and pay dividends but grow slowly. Technology companies grow fast but are volatile and rarely pay dividends. Banks and insurance companies are cyclical — they do well in good economies and struggle in recessions. Consumer staples (food, household goods) are defensive — people buy them in good times and bad.
Your investment plan should guide which industries make sense for you. If you are saving for retirement 30 years away, you can handle the ups and downs of technology stocks. If you need the money in five years, a stable utility or consumer staples company might be better. If you want regular cash income, look for companies with a history of paying and growing their dividend.
Avoid concentrating too much money in one company or one industry. If you own five stocks and four of them are in technology, you are not diversified — one industry downturn can hurt your whole portfolio. A basic rule is to own companies across different industries so that weakness in one area is balanced by strength in another.
Red flags that suggest a company might be risky
Be cautious if profit is growing but cash flow is shrinking. This can mean the company is using accounting tricks to inflate earnings, or it is spending heavily on inventory or receivables that may not turn into cash. Be cautious if debt is growing much faster than profit. Be cautious if the company is in a price war with competitors and cutting prices to gain market share — this can destroy profit margins.
Watch for high executive turnover, especially if the CEO or CFO leaves suddenly. Watch for lawsuits, regulatory investigations, or product recalls. Watch for a company that depends on one customer for a large portion of revenue — if that customer leaves, the company is in trouble. Watch for an industry that is being disrupted by new technology or competitors. Taxi companies looked solid until ride-sharing arrived.
Be especially cautious of any company you do not understand. If you cannot explain in plain language what the company does and how it makes money, do not invest in it. This is not a sign of weakness on your part — it is a sign that you should not risk your money on something you cannot evaluate.
Frequently Asked Questions
Should I invest in companies that are growing fast or companies that are stable and profitable?
It depends on your timeline and risk tolerance. Fast-growing companies can deliver higher returns but are more volatile — the stock price can drop 30% in a month. Stable, profitable companies move more slowly but are less likely to lose half their value. Most investors own both: some fast-growing companies for long-term growth and some stable companies for steadiness. Your investment plan should tell you the mix that fits your situation.
How many companies should I own in my portfolio?
Most financial advisors suggest owning at least 10 to 15 individual stocks to spread risk across different companies and industries. If that feels like too much research, a simpler approach is to own a low-cost index fund or exchange-traded fund (ETF) that owns hundreds of companies at once. This gives you instant diversification without having to research each company individually.
What does it mean if a company's stock price is falling but the business is doing well?
Stock prices move based on investor emotion and expectations, not just current profit. If the market expected the company to grow 20% and it only grew 10%, the stock can fall even though the business is healthy. This can create an opportunity — you may be able to buy a good company at a lower price. But it can also be a warning sign if the market knows something you do not. Read recent news and analyst reports to understand why the price is falling.
Is it better to invest in well-known big companies or smaller companies?
Big, well-known companies are usually less risky because they have stable cash flow, strong balance sheets, and less chance of going out of business. Smaller companies can grow faster but are more volatile and more likely to fail. A balanced approach is to own mostly large, established companies with some smaller, faster-growing companies mixed in. The exact mix depends on how much risk you can handle.
Should I buy a stock because the price is rising fast?
No. A rising price can mean the company is doing well, or it can mean the stock is overvalued and due for a fall. Many investors buy stocks that are already up 50% or 100%, only to watch them crash. This is called chasing performance. Instead, research the company's fundamentals — profit, growth, debt, management — and decide if the current price is fair. If it is, buy it. If it is not, wait for a better price or look at other companies.