Today's signals

30active now

The strongest setups active now across 3.4K US stocks — each with its historical odds and a one-line why. We show the bearish setups and the losers too.

27 bullish3 bearish
Updated 2026-09-25
Top signals nowstrongest setups first
Top signal
CatalystBullish14 days ago
Earnings big beat — drift (PEAD)Beat by +131%
Where 43.4K past 20-day outcomes landed
−18.4%worst → best 20-day result+26.8%
Median +2.0%58% rose · 42% fell
WhyBeat consensus by 10%+ last quarter — strong post-earnings drift.
Historical pattern in the 20 trading days after the signal — not a prediction.
Top signal
Price-actionBullish3 days ago
Descending channel — reversion−11% in 20d
Where 20.6K past 20-day outcomes landed
−24.2%worst → best 20-day result+30.2%
Median +1.3%54% rose · 46% fell
WhyTrading near the lower edge of a descending channel.
Historical pattern in the 20 trading days after the signal — not a prediction.
Top signal
CatalystBullish5 days ago
Insider buying cluster3 insiders buying
Where 5.8K past 20-day outcomes landed
−16.9%worst → best 20-day result+25.8%
Median +1.7%59% rose · 41% fell
WhySeveral insiders bought shares within a short window.
Historical pattern in the 20 trading days after the signal — not a prediction.
Catalyst

Catalysts & events

9 active
CatalystBullish14 days ago
Earnings big beat — drift (PEAD)
Why—
See the historical 20-day odds + the “why”
Unlock with Premium
Historical pattern in the 20 trading days after the signal — not a prediction.
CatalystBullish4 days ago
Earnings big beat — drift (PEAD)
Why—
See the historical 20-day odds + the “why”
Unlock with Premium
Historical pattern in the 20 trading days after the signal — not a prediction.
CatalystBullish6 days ago
Earnings big beat — drift (PEAD)
Why—
See the historical 20-day odds + the “why”
Unlock with Premium
Historical pattern in the 20 trading days after the signal — not a prediction.
QT 23Laggard
CatalystBullish4 days ago
Insider buying cluster
Why—
See the historical 20-day odds + the “why”
Unlock with Premium
Historical pattern in the 20 trading days after the signal — not a prediction.
CatalystBullish5 days ago
Insider buying cluster
Why—
See the historical 20-day odds + the “why”
Unlock with Premium
Historical pattern in the 20 trading days after the signal — not a prediction.
CatalystBullish5 days ago
Insider buying cluster
Why—
See the historical 20-day odds + the “why”
Unlock with Premium
Historical pattern in the 20 trading days after the signal — not a prediction.
CatalystBullish3 days ago
Insider open-market buy
Why—
See the historical 20-day odds + the “why”
Unlock with Premium
Historical pattern in the 20 trading days after the signal — not a prediction.
CatalystBullish3 days ago
Insider open-market buy
Why—
See the historical 20-day odds + the “why”
Unlock with Premium
Historical pattern in the 20 trading days after the signal — not a prediction.
CatalystBullish3 days ago
Insider open-market buy
Why—
See the historical 20-day odds + the “why”
Unlock with Premium
Historical pattern in the 20 trading days after the signal — not a prediction.
Price-action

Price-action setups

6 active
Price-actionBullish3 days ago
Gap down — mean-reversion
Why—
See the historical 20-day odds + the “why”
Unlock with Premium
Historical pattern in the 20 trading days after the signal — not a prediction.
Price-actionBullish3 days ago
Gap down — mean-reversion
Why—
See the historical 20-day odds + the “why”
Unlock with Premium
Historical pattern in the 20 trading days after the signal — not a prediction.
Price-actionBullish3 days ago
Gap down — mean-reversion
Why—
See the historical 20-day odds + the “why”
Unlock with Premium
Historical pattern in the 20 trading days after the signal — not a prediction.
Price-actionBullish3 days ago
Falling wedge — reversal
Why—
See the historical 20-day odds + the “why”
Unlock with Premium
Historical pattern in the 20 trading days after the signal — not a prediction.
Price-actionBullish3 days ago
Falling wedge — reversal
Why—
See the historical 20-day odds + the “why”
Unlock with Premium
Historical pattern in the 20 trading days after the signal — not a prediction.
Price-actionBullish3 days ago
Falling wedge — reversal
Why—
See the historical 20-day odds + the “why”
Unlock with Premium
Historical pattern in the 20 trading days after the signal — not a prediction.
Rating

Rating & QT Score moves

9 active
RatingBullish6 days ago
Analyst upgrade
Why—
See the historical 20-day odds + the “why”
Unlock with Premium
Historical pattern in the 20 trading days after the signal — not a prediction.
RatingBullish5 days ago
Analyst upgrade
Why—
See the historical 20-day odds + the “why”
Unlock with Premium
Historical pattern in the 20 trading days after the signal — not a prediction.
RatingBullish6 days ago
Analyst upgrade
Why—
See the historical 20-day odds + the “why”
Unlock with Premium
Historical pattern in the 20 trading days after the signal — not a prediction.
RatingBullish27 days ago
Analyst consensus rising
Why—
See the historical 20-day odds + the “why”
Unlock with Premium
Historical pattern in the 20 trading days after the signal — not a prediction.
QT 81Leader
RatingBullish27 days ago
Analyst consensus rising
Why—
See the historical 20-day odds + the “why”
Unlock with Premium
Historical pattern in the 20 trading days after the signal — not a prediction.
QT 64Strong
RatingBullish27 days ago
Analyst consensus rising
Why—
See the historical 20-day odds + the “why”
Unlock with Premium
Historical pattern in the 20 trading days after the signal — not a prediction.
RatingBullish2 days ago
QT Score upgrade
Why—
See the historical 20-day odds + the “why”
Unlock with Premium
Historical pattern in the 20 trading days after the signal — not a prediction.
RatingBullish2 days ago
QT Score upgrade
Why—
See the historical 20-day odds + the “why”
Unlock with Premium
Historical pattern in the 20 trading days after the signal — not a prediction.
QT 82Leader
RatingBullish2 days ago
QT Score upgrade
Why—
See the historical 20-day odds + the “why”
Unlock with Premium
Historical pattern in the 20 trading days after the signal — not a prediction.
Sentiment

Sentiment & flow

3 active
QT 58Strong
SentimentBearish13 days ago
Short-squeeze setup
Why—
See the historical 20-day odds + the “why”
Unlock with Premium
Historical pattern in the 20 trading days after the signal — not a prediction.
SentimentBearish13 days ago
Short-squeeze setup
Why—
See the historical 20-day odds + the “why”
Unlock with Premium
Historical pattern in the 20 trading days after the signal — not a prediction.
QT 65Strong
SentimentBearish13 days ago
Short-squeeze setup
Why—
See the historical 20-day odds + the “why”
Unlock with Premium
Historical pattern in the 20 trading days after the signal — not a prediction.

Where recent signals actually landed

A recent sample of closed signals — wins and misses. The dot is where each finished 20 trading days after it fired.

3 of 6 went the way we flagged
a recent sample of closed signals · 3 missed
MNSO Fell as expected
CatalystEarnings big miss — drift (PEAD)
over the 20 trading days after the signal
This signal−15.0%
Typical for this setup−0.9%
BBAR Fell as expected
CatalystEarnings big miss — drift (PEAD)
over the 20 trading days after the signal
This signal−9.9%
Typical for this setup−0.9%
AUGO✕ Rose instead
CatalystInsider open-market buy
over the 20 trading days after the signal
This signal0.0%
Typical for this setup+1.7%
ITT Rose as expected
CatalystInsider open-market buy
over the 20 trading days after the signal
This signal+3.0%
Typical for this setup+1.7%
TNC✕ Fell instead
CatalystInsider open-market buy
over the 20 trading days after the signal
This signal−2.7%
Typical for this setup+1.7%
LUCK✕ Fell instead
CatalystInsider open-market buy
over the 20 trading days after the signal
This signal−17.3%
Typical for this setup+1.7%

The QT Score ranks performance — and flags the losers

It isn't a crystal ball; it's a momentum-led quality stamp. Higher-scored names have historically gone on to outperform, lower-scored ones to lag.

Does the QT Score work?Forward return by QT bucket · 1 month · 2006–2026, delisted included
Absolute returnwhat the stock returned — the market's move included
LeaderQT 75–99
+2.1%
StrongQT 53–75
+1.4%
SteadyQT 30–53
+1.1%
LaggardQT 1–30
+0.7%
vs. the S&P 500what it added beyond the market — the real signal
LeaderQT 75–99
+0.9%
StrongQT 53–75
+0.1%
SteadyQT 30–53
−0.2%
LaggardQT 1–30
−0.6%
Over 1 month, a rising market lifted every bucket — even Laggards averaged +0.7% in absolute terms.

What a signal is

A rule-based setup — a catalyst, price pattern, rating change or sentiment shift — matched against every comparable case in our history.

The QT Score

A 1–99 performance & momentum rating for the company behind the signal, blended from relative strength, growth, quality and valuation.

The 20-day window

Every magnitude is the distribution of what happened to past cases over the next 20 trading days — descriptive history, never a forecast of this one.

It tracks performance, not lower risk — higher-scored names can still be volatile, and the bottom decile's loss is the point. QuoTrend is an information tool, not an investment adviser. Every figure is the historical distribution of outcomes after a setup — not a prediction, recommendation or “buy”. Past patterns don't guarantee future results.
Create free account Alerts at the open TelegramEvery ticker, name, direction & QT Score is free, daily. Historical patterns, not advice.