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 →
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.

- 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
| # | Symbol | Verdict | Score | Read |
|---|---|---|---|---|
| 1 | PLNT | BUY NOW | 8.6 | Mid-range positioning + uniform bullish forecasts (daily +61.8%/+71.5%/+68.6%) + deep washout (-52% YTD) make this the cleanest rebound setup. |
| 2 | KKR | BUY NOW | 8.0 | Quality compounder, mid-range (1d pos 25%), fwdPe 12.59, recom 1.41, positive monetization news; smaller upside but lower risk. |
| 3 | OPCH | BUY NOW | 7.7 | Strong 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. |
| 4 | SE | BUY PULLBACK | 7.5 | Best fundamentals (salesYoY 40.5%, recom 1.26, fundamental_score 8) but 1h/4h forecasts are -1.1%/-2.9%; let it base. |
| 5 | CPNG | BUY NOW | 7.2 | Pos_in_range 0/9.7/52/29.8 (deeply oversold), 1d fc_mid +42.8%, recom 1.74; negative profitMargin is the asterisk. |
| 6 | VNT | BUY PULLBACK | 7.0 | Cheap (fwdPe 8.19, peg 0.94), ROE 35%, but daily pos at 96% — wait for a dip. |
| 7 | RMD | BUY PULLBACK | 6.8 | Solid forecasts (1d +14.3%, 4h fc_mid +21.4%) and headlines, but daily pos 76% and KeyBanc just cut PT to $266. |
| 8 | DXCM | BUY PULLBACK | 6.5 | Best 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. |
| 9 | ITRI | BUY PULLBACK | 6.3 | FwdPe 12.51, 1d fc_long +29.3%, but 1h pos 91% and 4h pos 99% — extended; near_term_bullish only 0.2. |
| 10 | PNR | BUY PULLBACK | 6.2 | Multi-TF positive (1d fc_short +21.4%) but daily pos 100%, plus a Jun 23 price target cut headline. |
| 11 | BETA | WAIT | 6.0 | No fundamentals visible, 1d fc_long +45.3% on speculation; $3.9B backlog story but unproven cash flow. |
| 12 | AJG | BUY PULLBACK | 5.8 | 1d fc_short +16.5%, fc_long +20.7%, but 1h/4h forecasts are mixed-negative; classic compounder, no urgency. |
| 13 | ESAB | BUY PULLBACK | 5.6 | Recom 1.18, DA Davidson initiation; 1d fc_mid +14.7% but a 'risky' StockStory piece and 4h recent +18.2% suggests overheated. |
| 14 | TTEK | BUY PULLBACK | 5.5 | 1d fc_short +10.9%, 1wk fc_long +26.6%, contract wins, but near_term_bullish 0.4 and daily pos 90%. |
| 15 | ALC | WAIT | 5.4 | Pe 41.1 stretched, 1d pos 100%, 1h fc -0.27%, 4h fc +0.92% — weak near-term despite quality business. |
| 16 | SITE | WAIT | 5.2 | 1d pos 100% and 1h fc -3.67%; let the Investor Day enthusiasm cool off. |
| 17 | LKQ | WAIT | 5.1 | Class action lawsuit headlines undermine the otherwise OK setup; 4h pos 100%. |
| 18 | XYL | WAIT | 5.0 | Jefferies upgrade is nice but RSI 63.2, 1d pos 100%, 1h fc -3.57% — chasing here is a bad R/R. |
| 19 | GFL | WAIT | 4.9 | Russell index inclusion catalyst already played; Pe 87.8, fwdPe 52 stretched, 1d pos 100%. |
| 20 | SYK | WAIT | 4.8 | Quality but 1h fc -2.34%, 1wk fc -2.08%; pos 100% on 1d — no edge. |
| 21 | QXO | WAIT | 4.5 | 1wk fc_short -17.85% is a red flag despite fc_long +40.75%; shortFloat 20.15% and negative margins. |
| 22 | AMRZ | WAIT | 4.2 | All four forecasts negative or near-zero on 1h/4h/1d; bullish_prob null — no signal. |
| 23 | CRNX | AVOID | 3.8 | OperMargin -3020%, profitMargin -2747%, P/S 204 — speculative biotech; positive Leerink note but signal too weak vs risk. |
| 24 | ERIE | AVOID | 3.5 | TargetUpsidePct -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