Today’s AI Top Pick: PLNT

6/26/2026 · Bullish Consensus Reliable Bullish screen · a free sample of K3vl4r’s AI-curated picks.

AI-ranked from a screened shortlist, with entry strategy, targets, and risks.

View the live PLNT price forecast →

Today's pick · Bullish Consensus Reliable BullishPLNTBUY NOW8.6 / 106/26/2026

Planet Fitness is the cleanest setup in this pool because it satisfies every weighting criterion at once: multi-timeframe agreement, mid-range positioning (no chase), enormous forecast magnitudes, and a bullish_prob of 1.0 with near_term_bullish of 1.0. The forecasts are exceptional across all four horizons — daily fc_short +61.8%, fc_mid +71.5%, fc_long +68.6%; weekly fc_mid +53.8%, fc_long +67.3%; 4h fc_mid +72.1%, fc_long +90.5% — and crucially, none of the timeframes contradict (1h short is only -0.5%, basically flat, not a red flag). That kind of uniform agreement is rare in this list. Positioning is the other reason PLNT wins today rather than next week. Pos_in_21bar_range is 22% (1h), 50% (4h), 50% (1d), 13% (1wk) — squarely in the middle/lower part of each range, not extended. Compare that to PNR, XYL, LKQ, SITE, ITRI, VNT, all of which are pinned at 90-100% of their daily ranges. PLNT also carries a -43.3% weekly drawdown and -52.1% YTD, meaning you're buying after the puke, not into it. RSI 46.76 is in the bullish-reversal sweet spot of the 40-65 screen window. Fundamentals are respectable for a consumer-discretionary rebound trade: fwdPe 14.4, peg 1.37, profitMargin 16.52%, operMargin 29.6%, salesYoY +14.4%, recom 1.80, targetUpside +30.1%. It's not the highest fundamental_score in the pool (KKR and SE are 8), but it's the only one with the technical setup matching. Headlines are clean — a $3M CFO sign-on package (commitment, not red flag) and a franchisee playbook piece. No guidance cut, no lawsuit, no dilution. SE has slightly negative near-term forecasts (-1.1%/-2.9% on 1h/4h), KKR's forecast magnitudes are smaller, and OPCH's daily position (72.7%) is more extended than PLNT's. PLNT wins on the combination. Why today vs. waiting: the 1h/4h are already turning (4h recent_21bar +1.7%, near-term_bullish=1) and the daily is sitting mid-range with massive forecasted upside. Waiting for a deeper pullback risks missing the inflection from a -52% YTD washout. Stop is well-defined just below the weekly low.

PLNT forecast chart
Entry zone
$51.40-$52.20 (current $51.94, scale in on any intraday dip toward the 4h mid-range)
Stop loss
$48.50 (below the recent 21-bar low; ~6.6% risk, accepts the -3.55% drawdown from 4h high as normal noise)
First target
$58.50 (+12.6%, roughly the 1d fc_short magnitude trimmed for slippage)
Longer target
$68-72 (+30-38%, aligning with weekly fc_mid +53.8% trimmed; approximates targetUpsidePct 30.1%)
Risks
  • PerfYtd -52.1% and PerfYear -50.8% — the tape has been a falling knife; a single bad consumer print could resume the downtrend
  • ShortFloat 9.35% is elevated; squeeze-friendly but also signals bearish positioning
  • No ROE / debtEq disclosed in the data — balance-sheet quality is a question mark for a leveraged franchise model
  • Daily fc_short of +61.8% is an aggressive model output; if it's a single-bar outlier, mean reversion in the forecast could whipsaw
  • Incoming CFO transition (Jun 25 headline) introduces execution risk on any near-term guidance reset
Honorable mentions
KKRFundamental_score 8, recom 1.41, fwdPe 12.59, peg 0.61, salesYoY +35.8%; daily fc_short +16.5%, fc_mid +26.6%; pos_in_range is mid (25-39%), not extended. Positive headlines on increased monetization. Smaller forecast magnitudes than PLNT but higher-quality business.
OPCHMulti-TF aligned (1d fc_short +30.6%, 4h fc_mid +38.6%, 1wk fc_long +49.2%), recom 1.46, fwdPe 10.45, peg 1.01. Daily pos at 72.7% is a touch extended vs PLNT, and profitMargin only 3.6%, but the forecast tape is strong and headlines (ChartMill 'decent value' P/E 12.57) are constructive.
Full ranking (24)
#SymbolVerdictScoreRead
1PLNTBUY NOW8.6Mid-range positioning + uniform bullish forecasts (daily +61.8%/+71.5%/+68.6%) + deep washout (-52% YTD) make this the cleanest rebound setup.
2KKRBUY NOW8.0Quality compounder, mid-range (1d pos 25%), fwdPe 12.59, recom 1.41, positive monetization news; smaller upside but lower risk.
3OPCHBUY NOW7.7Strong multi-TF (4h fc_mid +38.6%, 1wk fc_long +49.2%) with fwdPe 10.45 and recom 1.46; thin margins are the only ding.
4SEBUY PULLBACK7.5Best fundamentals (salesYoY 40.5%, recom 1.26, fundamental_score 8) but 1h/4h forecasts are -1.1%/-2.9%; let it base.
5CPNGBUY NOW7.2Pos_in_range 0/9.7/52/29.8 (deeply oversold), 1d fc_mid +42.8%, recom 1.74; negative profitMargin is the asterisk.
6VNTBUY PULLBACK7.0Cheap (fwdPe 8.19, peg 0.94), ROE 35%, but daily pos at 96% — wait for a dip.
7RMDBUY PULLBACK6.8Solid forecasts (1d +14.3%, 4h fc_mid +21.4%) and headlines, but daily pos 76% and KeyBanc just cut PT to $266.
8DXCMBUY PULLBACK6.5Best weekly forecast in the pool (fc_mid +42.7%, fc_long +51.4%) and pos 0% on 1d, but bullish_prob only 0.2 and near_term 0 — wait for confirmation.
9ITRIBUY PULLBACK6.3FwdPe 12.51, 1d fc_long +29.3%, but 1h pos 91% and 4h pos 99% — extended; near_term_bullish only 0.2.
10PNRBUY PULLBACK6.2Multi-TF positive (1d fc_short +21.4%) but daily pos 100%, plus a Jun 23 price target cut headline.
11BETAWAIT6.0No fundamentals visible, 1d fc_long +45.3% on speculation; $3.9B backlog story but unproven cash flow.
12AJGBUY PULLBACK5.81d fc_short +16.5%, fc_long +20.7%, but 1h/4h forecasts are mixed-negative; classic compounder, no urgency.
13ESABBUY PULLBACK5.6Recom 1.18, DA Davidson initiation; 1d fc_mid +14.7% but a 'risky' StockStory piece and 4h recent +18.2% suggests overheated.
14TTEKBUY PULLBACK5.51d fc_short +10.9%, 1wk fc_long +26.6%, contract wins, but near_term_bullish 0.4 and daily pos 90%.
15ALCWAIT5.4Pe 41.1 stretched, 1d pos 100%, 1h fc -0.27%, 4h fc +0.92% — weak near-term despite quality business.
16SITEWAIT5.21d pos 100% and 1h fc -3.67%; let the Investor Day enthusiasm cool off.
17LKQWAIT5.1Class action lawsuit headlines undermine the otherwise OK setup; 4h pos 100%.
18XYLWAIT5.0Jefferies upgrade is nice but RSI 63.2, 1d pos 100%, 1h fc -3.57% — chasing here is a bad R/R.
19GFLWAIT4.9Russell index inclusion catalyst already played; Pe 87.8, fwdPe 52 stretched, 1d pos 100%.
20SYKWAIT4.8Quality but 1h fc -2.34%, 1wk fc -2.08%; pos 100% on 1d — no edge.
21QXOWAIT4.51wk fc_short -17.85% is a red flag despite fc_long +40.75%; shortFloat 20.15% and negative margins.
22AMRZWAIT4.2All four forecasts negative or near-zero on 1h/4h/1d; bullish_prob null — no signal.
23CRNXAVOID3.8OperMargin -3020%, profitMargin -2747%, P/S 204 — speculative biotech; positive Leerink note but signal too weak vs risk.
24ERIEAVOID3.5TargetUpsidePct -50% says analysts view it as overvalued; fundamental_score 0.75 lowest in pool.

Get AI top picks & forecasts on any stock

K3vl4r screens the market daily and ranks the best setups with AI — forecasts, scored fundamentals & technicals, and multi-horizon price targets. Create a free account to explore them all.

Create your free account →

Already a member? Sign in · Join our Discord

⚠️ This AI-generated analysis is for informational purposes only and is not financial advice. Forecasts and scores are model outputs that can be wrong; markets involve substantial risk of loss. Do your own research.