How We Pick Stocks

Every morning, BullReader scans the previous session’s most actively traded stocks — names where volume ran significantly above their 30-day average. High volume is the primary filter. It means something is happening: an earnings release, a news catalyst, a shift in institutional positioning, or a change in market sentiment. Stocks with unusual volume are the ones worth paying attention to.

From that universe, Josh Miller reviews each mover against three criteria: is the volume meaningful relative to the stock’s history, is there a clear catalyst that can be identified and analysed, and does the price action tell a coherent story? Stocks that pass all three are selected for the day’s analysis. Typically three companies are covered each trading day.

Stocks covered in the past seven days are excluded to avoid repetition and ensure the analysis stays fresh and relevant.

Fundamental Analysis

Fundamental analysis at BullReader looks at the financial health and valuation of the business behind the stock. The key metrics reviewed for each company include:

  • Revenue and revenue growth — is the business actually growing, and at what rate?
  • Gross and operating margins — how much of each dollar of revenue flows through to profit?
  • GAAP vs non-GAAP earnings — we report both and flag when the gap between them is significant
  • Free cash flow — whether the business generates or consumes cash after capital expenditure
  • Debt-to-equity ratio and cash position — balance sheet strength and runway
  • Forward P/E, P/S, and EV/EBITDA — how the market is pricing the stock relative to earnings and peers
  • Analyst consensus and recent estimate revisions — where the Street stands and whether expectations are moving up or down

Financial data is sourced from company filings, earnings releases, and Yahoo Finance. Where analyst estimates are referenced, the source is noted in the article.

Technical Analysis

Technical analysis examines price and volume data to identify where a stock is in its trend and where key levels of support and resistance sit. BullReader uses a consistent set of indicators on every stock covered:

  • 20, 50, and 200-day moving averages — the primary trend indicators. A stock above all three is in a confirmed uptrend; below all three is in a downtrend.
  • Relative Strength Index (RSI) — a 14-day RSI above 70 signals overbought conditions; below 30 signals oversold. Neither guarantees a reversal, but both flag elevated risk.
  • Volume analysis — volume confirms or questions price moves. A rally on declining volume is weak; a selloff on collapsing volume may be exhaustion.
  • Support and resistance levels — recent swing highs and lows, prior consolidation zones, and round numbers that traders tend to watch.
  • MACD and momentum — used to identify momentum shifts and potential trend changes.

Technical analysis is treated as a lens on market sentiment and positioning, not a prediction. It is always presented alongside the fundamental picture, never in isolation.

News Context

For each stock covered, Josh reviews recent news and developments — earnings releases, analyst upgrades and downgrades, regulatory filings, product announcements, and macroeconomic factors specific to the sector. The goal is to identify what is actually driving the price action on the day, and whether the market’s reaction appears justified or overextended given the underlying facts.

Where analyst reports are referenced, the firm and approximate date are cited. Where price targets are mentioned, they reflect publicly available information at the time of writing.

The Analyst Note

Every BullReader article ends with a directional analyst note — a clear stance on whether the stock looks bullish, bearish, or neutral over the near term, and the single strongest reason behind that view. The note is not a buy or sell recommendation. It is Josh’s independent read of the available evidence, intended to give retail investors a starting point for their own research.

BullReader does not accept payment from companies covered, does not hold positions in stocks at the time of writing, and does not provide personalised investment advice. Every article carries a full disclaimer.

Rating System

Each article includes a BullReader rating from 0 to 5, reflecting the overall risk/reward profile of the stock at the time of writing based on the combination of fundamental strength, technical setup, and news context. A rating of 5 reflects a very favourable risk/reward; a rating of 1 reflects a poor one. Ratings are not buy or sell recommendations and are not updated after publication.

Publication Schedule

BullReader publishes analysis on U.S. market trading days. Articles go live in the evening after the session closes, giving time to properly assess the day’s price action and any after-hours developments.