Screening Filters
market_cap ≥ 5,000,000,000 (≥ $5B)
- Purpose: Focus on larger, more established U.S. companies.
- Rationale:
- Larger caps typically have more analyst coverage, making “Strong Buy” consensus more meaningful.
- They tend to be more liquid and less volatile than small caps, which fits a broad “strong buy” request better than speculative names.
shares_outstanding ≥ 0
- Purpose: Technical placeholder to ensure only valid, listed companies are included.
- Rationale:
- A minimum of 0 doesn’t practically restrict the universe further; it just avoids any invalid or delisted securities that might have missing data.
list_exchange ∈ {XNYS, XNAS, XASE} (NYSE, NASDAQ, AMEX)
- Purpose: Restrict results to major U.S. stock exchanges.
- Rationale:
- The user asked for “US stocks,” and these are the primary U.S. exchanges.
- This avoids OTC and very illiquid markets, keeping the list to familiar, tradable names.
region = United States
- Purpose: Ensure the companies are U.S.-based.
- Rationale:
- Directly matches “US stocks” in the question.
- Excludes foreign companies that might be cross-listed in the U.S., focusing on domestic issuers.
quarter_revenue_yoy_growth ≥ 10%
- Purpose: Require solid recent fundamental growth.
- Rationale:
- A minimum 10% year-over-year revenue increase in the latest quarter screens for companies with tangible business momentum.
- This aligns with what typically underpins a genuine “Strong Buy” call from analysts: improving top-line performance, not just story or hype.
one_month_predict_return ≥ 0
- Purpose: Exclude stocks where the model’s near-term expectation is negative.
- Rationale:
- While not a guarantee, a non-negative predicted 1‑month return favors names where quantitative signals don’t foresee imminent downside.
- This supports the idea of “strong buy today” by avoiding names with a weak short-term outlook.
analyst_consensus = Strong Buy
- Purpose: Directly capture stocks that Wall Street analysts currently rate as “Strong Buy.”
- Rationale:
- This is the core filter that answers the user’s question.
- It aggregates multiple analysts’ views; a Strong Buy consensus generally means high conviction on upside vs. risk.
target_price_upside_potential = MoreAbovePrice
- Purpose: Make sure analysts’ target prices are meaningfully above the current share price.
- Rationale:
- A Strong Buy without upside in the target price would be inconsistent; this filter enforces that analysts see attractive appreciation potential from today’s level.
- It ties “strong buy” to explicit upside, not just a positive rating label.
Why Results Match the Question
- The U.S. region + major exchanges filters ensure you get genuine, easily tradable U.S. stocks.
- The Strong Buy analyst consensus + positive target price upside directly capture what “considered a strong buy today” means in practice.
- The revenue growth and non-negative predicted return layers help ensure these aren’t just positively rated on paper, but also show recent business strength and no obvious near-term negative signals.
- The large-cap focus (≥ $5B) makes the list more reliable and relevant for most investors, as these names have deeper coverage and liquidity.
This list is generated based on data from one or more third party data providers. It is provided for informational purposes only by Intellectia.AI, and is not investment advice or a recommendation. Intellectia does not make any warranty or guarantee relating to the accuracy, timeliness or completeness of any third-party information, and the provision of this information does not constitute a recommendation.