Today's signals

30active now

The strongest setups active now across 3.5K 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-08-07
Top signals nowstrongest setups first
Top signal
CatalystBullish3 days ago
Earnings big beat — drift (PEAD)Beat by +296%
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-actionBullish2 days ago
Descending channel — reversion+2% 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
CatalystBullish4 days ago
Insider buying cluster5 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
CatalystBullish3 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.
CatalystBullish10 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.
CatalystBullish5 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.
CatalystBullish2 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 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 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.
QT 52Steady
CatalystBullish4 days ago
Insider buy + earnings beat
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.
CatalystBullish2 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
QT 69Strong
Price-actionBullish2 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.
QT 64Strong
Price-actionBullish2 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-actionBullish2 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-actionBullish2 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.
QT 66Strong
Price-actionBullish2 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.
QT 39Steady
Price-actionBullish2 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
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.
RatingBullish3 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.
RatingBullish3 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.
QT 64Strong
RatingBullish8 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.
RatingBullish8 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.
RatingBullish8 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.
RatingBullish1 day 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.
RatingBullish1 day 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.
RatingBullish1 day 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
SentimentBearish25 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 70Strong
SentimentBearish25 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 62Strong
SentimentBearish25 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.

5 of 7 went the way we flagged
a recent sample of closed signals · 2 missed
YEXT Rose as expected
CatalystInsider open-market buy
over the 20 trading days after the signal
This signal+10.0%
Typical for this setup+1.7%
AAL Fell as expected
Price-actionEvening star — distribution
over the 20 trading days after the signal
This signal−2.3%
Typical for this setup0.0%
TPL Fell instead
CatalystInsider open-market buy
over the 20 trading days after the signal
This signal−16.7%
Typical for this setup+1.7%
NMM Rose as expected
CatalystInsider open-market buy
over the 20 trading days after the signal
This signal+5.2%
Typical for this setup+1.7%
ENR Rose as expected
CatalystInsider open-market buy
over the 20 trading days after the signal
This signal+10.3%
Typical for this setup+1.7%
TSM Fell instead
CatalystInsider open-market buy
over the 20 trading days after the signal
This signal−0.4%
Typical for this setup+1.7%
NTSK Rose as expected
CatalystInsider open-market buy
over the 20 trading days after the signal
This signal+16.2%
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 74–99
+2.1%
StrongQT 53–74
+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 74–99
+0.9%
StrongQT 53–74
+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.