TL;DR

To research a stock before buying, you need to check its financials, chart structure, competitive position, upcoming catalysts, and position sizing -- in that order. Skipping any step increases the odds of holding a bag you never wanted.

Key Takeaways

  • 1.Start with a screener to filter candidates, then dig deeper on only a shortlist -- not the other way around.
  • 2.Fundamental and technical analysis are not rivals; the best setups pass both filters.
  • 3.Earnings reports, debt levels, and free cash flow tell you whether a company can survive a rough quarter.
  • 4.Catalysts -- product launches, earnings dates, macro events -- determine timing, not just direction.
  • 5.A written trade thesis forces you to articulate your edge before you risk real money.

Most retail traders do their stock research backwards. They see a ticker trending on Reddit, look at a one-year chart, and decide it 'looks good.' Then they buy. Then they wonder why they keep losing. I have been there. After blowing up two accounts in my first year, I stopped trusting my gut and started building a repeatable research process -- one I could audit after every trade.

What follows is the exact process I use now, broken into eight steps you can run on any stock in about 45 minutes. Some steps take five minutes. A couple take longer the first time you do them. But all of them matter. By the end, you will have a written trade thesis, a clear entry zone, a stop-loss level, and a realistic target -- the four things every trade needs before you touch the order ticket.

Step 1: Use a Screener to Build a Shortlist (Not a Buy List)

A screener is a filter, not a signal. The job of a screener is to shrink the universe of 8,000-plus US-listed stocks down to a manageable shortlist of 10 to 20 candidates worth deeper analysis. That is it. Treat any stock that passes a screen as 'interesting,' not 'ready to buy.'

For growth-oriented traders, a basic starting screen on TradingView or Finviz might look like this: market cap above $500M, average daily volume above 500,000 shares, revenue growth year-over-year above 15%, and the stock is trading above its 50-day moving average. That typically returns 80 to 200 tickers depending on market conditions. From there, sort by relative strength -- stocks outperforming the S&P 500 over the past three months bubble to the top.

For value traders, flip the filters: P/E ratio below 15, debt-to-equity below 0.5, and free cash flow yield above 5%. Neither approach is objectively better. What matters is consistency -- run the same screen every week so you are comparing apples to apples over time.

Save your screens

TradingView lets you save custom screeners. Save at least two: one momentum screen and one value screen. Running both each Sunday morning takes less than ten minutes and keeps your watchlist fresh without adding noise.

Once you have a shortlist of 10 to 20 tickers, move them into a watchlist. Do not buy anything yet. The next seven steps are where the real research happens.

Step 2: Understand the Business in Plain English

Before you look at a single number, you need to understand what the company actually does. This sounds obvious, but it is the step traders skip most often. If you cannot explain a company's business model in two sentences to someone with no financial background, you do not understand it well enough to own it.

Go to the company's investor relations page and read the most recent 10-K annual report -- specifically the 'Business' section, which is usually the first 10 to 15 pages. Then read the most recent earnings call transcript. Both are free on SEC.gov. I also check the company's own website and any recent press releases. This takes about 20 to 30 minutes the first time.

What you are looking for: How does the company make money? Who are its customers? What percentage of revenue comes from its top five customers? Is it growing by selling more to existing customers, or by finding new ones? What could kill the business in the next 24 months? These questions sound qualitative, but they directly inform how you interpret every quantitative metric in the next steps.

Use ChatGPT to speed up reading

Paste the 10-K business section into ChatGPT and ask it to summarize the business model, key risks, and top competitors in 300 words. Then verify the summary against the original. This cuts reading time by 40% without sacrificing accuracy.

Step 3: Check the Financials -- Revenue, Margins, and Debt

You do not need to be a CPA to analyze financials. You need to check five numbers: revenue growth, gross margin, operating margin, free cash flow, and total debt relative to earnings.

MetricWhat it tells youMinimum threshold (growth stock)
Revenue growth (YoY)Is the business expanding?15%+
Gross marginPricing power and efficiency40%+ for software, 20%+ for retail
Operating marginCan it cover costs and still profit?Positive or trending positive
Free cash flowIs the profit real, or just accounting?Positive for any mature business
Debt-to-EBITDACan it survive a downturn?Below 3x for most sectors

You can pull all five numbers from Macrotrends.net, Wisesheets, or directly from SEC filings. Look at at least three years of history -- not just the most recent quarter. A company that posted 30% revenue growth last quarter but has been declining for two years is a very different animal from one that has compounded at 20% for five consecutive years.

Pay particular attention to gross margin trends. A company with expanding gross margins is gaining pricing power or becoming more efficient. A company with compressing margins is fighting a price war, dealing with rising input costs, or both. Neither is automatically disqualifying, but both demand an explanation from management -- which brings us to earnings reports.

Step 4: Read the Most Recent Earnings Report

An earnings report is one of the most information-dense documents a public company produces. Most traders look only at the headline EPS beat or miss. That is like reading only the subject line of an email. The real signal is in the details.

Focus on three things: guidance versus consensus estimates, the explanation for any margin changes, and the tone of the Q&A section of the earnings call. Management guidance is forward-looking -- it tells you what the company expects for the next quarter or year. If management guides below analyst consensus and the stock craters, that is often an opportunity to watch for stabilization. If it guides above consensus and the stock barely moves, the market may already have higher expectations baked in.

The Q&A section of the earnings call transcript is where analysts push back on management's narrative. Listen for hesitation, vague answers, or repeated deflection on specific questions. These are yellow flags. I specifically watch for questions about customer concentration, churn rates, or changes in payment terms -- answers to those often contain more signal than the prepared remarks.

Check the earnings date before entering

If a stock has an earnings report within the next 30 days, your trade thesis must account for that event. Either size down, wait for the report, or have a defined plan for both a beat and a miss scenario. Entering blind into earnings is not research -- it is a coin flip.

For a deeper breakdown of how to read earnings reports effectively, check out our guide on how to read earnings reports for better trade decisions.

Step 5: Analyze the Chart for Structure and Trend

Technical analysis is not fortune-telling. It is a way of reading market psychology -- what the crowd has done historically at specific price levels, and what that suggests they might do again. For most swing traders and investors, you only need a handful of tools.

Start with the weekly chart to identify the macro trend. Is the stock in a long-term uptrend (higher highs and higher lows), a downtrend, or a range? Then drop to the daily chart to find your entry zone. Look for: the 50-day and 200-day moving averages, key support and resistance levels based on prior price action, and recent volume spikes that confirm or deny a breakout.

One pattern I consistently look for is the 'base breakout': a stock that has consolidated in a tight range for four to eight weeks after a strong earnings reaction, with volume drying up as the stock holds above a key moving average. When volume picks back up and price breaks above the range high, that is often the beginning of the next leg up. This is not a guarantee -- nothing is -- but it is a high-probability setup with a clearly defined stop-loss below the base.

TradingView is the tool I use for charting. The free tier is functional. The Pro tier ($12.95 per month as of early 2026) adds multiple chart layouts and more indicators, which is worth it once you are placing more than two or three trades per month.

Step 6: Identify Catalysts and Upcoming Events

A catalyst is any event that could cause a meaningful change in a stock's price over a defined time horizon. Without a catalyst, even a fundamentally strong stock can grind sideways for months. Knowing what catalysts are ahead -- and when they are expected -- is what separates a trade with timing from one that just sits there consuming your capital and attention.

Common catalysts include: quarterly earnings reports, FDA approval decisions for biotech stocks, product launches or major partnership announcements, index inclusion or exclusion, macroeconomic data releases (CPI, Fed rate decisions), and analyst upgrades or downgrades. You can find most of these on Earnings Whispers, the SEC EDGAR calendar, or the company's investor relations page.

  • Check earnings date -- is there a report in the next 30 to 60 days?
  • Look for any SEC filings from the past 30 days (8-K forms signal material events)
  • Search for analyst coverage changes in the past 60 days
  • Check if the stock is approaching any major index rebalancing date
  • Note any product, regulatory, or partnership announcements in the pipeline
  • Flag any macro events (FOMC meetings, CPI prints) that could affect the sector

A stock with strong fundamentals, a clean chart setup, and a near-term catalyst is your highest-conviction setup. A stock with strong fundamentals but no visible catalyst in the next 90 days might still be a great long-term hold -- just not necessarily a great trade right now.

Step 7: Assess Competitive Position and Risk Factors

Every business operates in a competitive environment, and the strength of that environment determines how durable the company's earnings power is. A company with a wide economic moat -- strong brand, network effects, switching costs, or cost advantages -- can sustain high margins for years. A commodity business competes entirely on price and has no margin buffer when input costs rise.

To quickly assess competitive position, ask three questions. First, who are the top three competitors, and how does this company compare on margin, growth rate, and market share? Second, is the company gaining or losing market share? Revenue growth above the industry average is a strong signal. Third, what would make a customer switch to a competitor? The harder the answer to that question, the wider the moat.

Risk factors are listed explicitly in the 10-K under the section titled -- unsurprisingly -- 'Risk Factors.' Most are boilerplate legal language, but scan for risks specific to this company: customer concentration above 20% in a single account, material litigation, regulatory changes affecting the business model, or debt maturities in the next 12 to 24 months. I have seen traders completely miss a pending debt refinancing that crushed a stock's price months later. Two minutes of reading would have caught it.

Pros

  • Wide moat companies can hold margins even in recessions
  • Market share gainers often outperform even when sector sentiment is weak
  • Identified risks give you a specific price level to exit if the thesis breaks

Cons

  • Moat analysis is qualitative and subject to interpretation
  • Risk factors sections are written by lawyers to be comprehensive, not predictive
  • Competitive dynamics can shift faster than quarterly reports capture

Step 8: Write Your Trade Thesis Before You Buy

This is the step most traders skip, and it is the most important one. A trade thesis is a written statement -- even just three to five sentences -- that explains why you are buying this stock, at what price, with what stop-loss, and what needs to happen for you to be right. Writing it forces you to check your own logic before real money is at stake.

A simple thesis template: 'I am buying [ticker] at [price] because [fundamental reason + technical setup]. The catalyst that could move this stock in the next [time frame] is [event]. I will hold if [condition A]. I will exit if [condition B], which will happen if the stock closes below [stop-loss price]. My target is [price], based on [valuation method or prior resistance level].'

I log every thesis in Notion or TradeZella before placing the order. After the trade closes, I review it. Did the thesis play out? If so, did I follow my plan? If not, why did I deviate? This review loop is where real improvement happens. Without the written thesis, you have no baseline to audit. With it, you are running an actual system.

Automate your research workflow

We ran a test using Make.com to automate parts of this process: a screener runs every Sunday, new candidates are added to a Notion database, and an alert fires when any of them hit a specific price level. Setup took about two hours but saved roughly three hours of manual work per week.

What to Do Next

Research is not a one-time event. It is an ongoing process. The first time you run through these eight steps on a new stock will take 60 to 90 minutes. After a few dozen repetitions, you can move through the full process in 30 to 45 minutes. The goal is not speed -- the goal is consistency.

Your Full Research Checklist

  1. 1

    Run a screener

    Use TradingView or Finviz to filter stocks by market cap, volume, revenue growth, and relative strength. Aim for a shortlist of 10 to 20 candidates.

  2. 2

    Understand the business

    Read the 10-K business section and the most recent earnings call transcript. Be able to describe the company in two sentences.

  3. 3

    Check five key financial metrics

    Revenue growth, gross margin, operating margin, free cash flow, and debt-to-EBITDA. Use three years of history, not just the latest quarter.

  4. 4

    Read the most recent earnings report

    Focus on guidance versus estimates, margin explanations, and the tone of the Q&A section. Flag the next earnings date.

  5. 5

    Analyze the chart

    Check the weekly chart for macro trend, then the daily chart for entry zone, moving averages, and key support or resistance levels.

  6. 6

    Identify catalysts

    List any earnings, regulatory decisions, product launches, or macro events in the next 60 to 90 days that could move the stock.

  7. 7

    Assess competitive position and risks

    Identify the top three competitors, check market share trends, and scan the 10-K risk factors section for company-specific threats.

  8. 8

    Write your trade thesis

    Document your entry price, stop-loss, target, catalyst, and exit conditions before placing the order. Log it in Notion or TradeZella.

To find stocks worth researching in the first place, build your screener workflow with the right tools. Our breakdown of the best free stock screeners for retail traders covers seven options in detail, including which screens work best for momentum versus value setups.

The hardest part of stock research is not the analysis itself -- it is the discipline to do it every single time, even when a tip sounds convincing and you want to skip straight to buying. The process described here is not a guarantee of profit. But it dramatically increases the probability that when you win, you know why, and when you lose, you learn something. That compounding of knowledge is what separates traders who last from those who wash out in year one.

Get smarter trades, weekly

One short email every Sunday. AI workflows, tool reviews, and trader productivity tips.