R
ReMarketAbil
◉ {{ firingCount }} firing
Data may be stale. The last nightly pull failed — showing last-known values from {{ lastPullLong }}. Numbers below could be out of date.
Filters
{{ fEpsGrowth }}%
{{ fUpside }}%
{{ fCoverage }}
{{ combineHint }}
Upside vs. conviction
Chase names that are high on both axes (top-right). Bottom-right — big upside, weak conviction — is the trap.
{{ upLineLabel }} upside → conviction ↑ high upside · low conviction — the trap {{ p.ticker }}
{{ resultCount }} {{ resultNoun }}
Preset
Sort by
Saved {{ scr.name }}
Ticker
Price
Upside{{ hUpArrow }}
EPS growth{{ hEpsArrow }}
Revisions
Ratings
Conviction{{ hConvArrow }}
Alert
{{ row.cmpMark }}
{{ row.ticker }} {{ row.sector }} ! SI {{ row.shortInt }}%
{{ row.name }}
since {{ row.sinceUp }} · {{ row.sinceConv }}
{{ row.priceFmt }}
{{ row.upFmt }}
{{ row.epsFmt }}
▲{{ row.revUp }} ▼{{ row.revDown }}
tgt {{ row.tgtArrow }}{{ row.tgtFmt }}
{{ row.conviction }}
Conviction {{ row.conviction }} · {{ row.convBand }}
Weighted blend of four signals
{{ fac.label }} ·{{ fac.wt }}% {{ fac.val }}
{{ emptyTitle }}
{{ emptyBody }}
Research tool, not financial advice. High upside often just means analysts haven't cut targets yet — check conviction, coverage, and revision trend before you trust a number.
{{ d_ticker }}
{{ d_name }}
{{ d_sector }}
LOW CONFIDENCE
Price
{{ d_priceFmt }}
Upside to median
{{ d_upFmt }}
{{ d_upVsSector }}
Fwd EPS growth
{{ d_epsFmt }}
{{ d_epsVsSector }}
Rev growth
{{ d_revFmt }}
The read AI generated

{{ para }}

Couldn't generate a read right now.
Price-target range
target {{ d_tgtWord }} {{ d_tgtChg }} · 30d
12-month analyst targets vs. current price
Low {{ d_lowFmt }}
Median {{ d_medianFmt }}
High {{ d_highFmt }}
Now {{ d_priceFmt }}
Dispersion {{ d_dispLabel }}
Coverage {{ d_coverage }} analysts
Last estimate {{ d_recency }}
Earnings surprises · last 4q ({{ d_beatCount }}/4 beat)
{{ sp.fmt }}
Short interest
{{ d_shortInt }}
Conviction score
How much to trust the signal
{{ d_conviction }} / 100
{{ d_convVerdict }}
{{ f.label }} {{ f.val }}
Estimate revision history
{{ d_trendLabel }}
Next-FY consensus EPS, trailing 8 months — rising = strengthening story
8mo ago · {{ d_estFirst }} now · {{ d_estLast }}
Rating breakdown
{{ r.label }} {{ r.count }}
Research tool, not financial advice. Analyst targets are frequently optimistic and lag reality.
Compare
{{ chip.ticker }}
Compare
{{ h.conviction }}
{{ h.ticker }}
{{ h.name }}
{{ cell.text }}
Alerts · {{ alertTicker }}
Notify me when the signal decays
Conviction drops below 50
▲ firing now
{{ alertConvMark }}
Any target cut (30d)
▲ firing now
{{ alertCutMark }}
Prototype — alerts evaluate against current cached data and persist locally.
Sort by conviction, not hype
A big price target only matters if the estimate behind it is fresh and credible. The conviction score (0–100) blends four signals — are estimates being raised, how many analysts cover it, how tightly targets cluster, and how recent the data is — so you can tell a real growth story from a beaten-down name analysts just haven't cut yet.
Read green / red for direction, the indigo dial for how much to believe it. Click any dial for the breakdown.