Today’s AI Top Pick: PEGA
7/20/2026 · Quality Squeeze 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 PEGA price forecast →
PEGA is the cleanest quality+squeeze setup on the board and it's not extended. The fundamentals are elite for this screen: fundamental_score 8, PE 17.3 / fwdPe 10.45, PEG 0.59, ROE 51.7%, debt/equity 0.1, profit margin 20.0%, analyst recom 1.27 (strong buy) with 81.9% target upside — that's the most complete fundamental picture in the pool by a wide margin. Short float 17.75% supplies the squeeze fuel behind any positive surprise. The tape confirms without chasing. The stock is only 11.17% up in its weekly 21-bar range and sitting -32.21% from its weekly high — this is a pullback within a quality name, not a breakout you're paying up for. Yet forecasts are lifting across every horizon: 1h fc_short +12.43%, 4h fc_mid/long +17.15% / +38.56%, and daily fc_short/mid/long +44.0% / +53.8% / +52.9%, with weekly fc_mid/long +15.68% / +29.30%. Multi-timeframe alignment is real (all four TFs positive on mid/long forecast), and bullish_prob is 1.0. The only wobble is near_term_bullish 0.2, which is exactly what you want when buying a pullback — it means the crowd hasn't chased yet. News is a mild net positive: the July 14 launch of Pega Infinity 26 with 'predictable AI costs' is a fresh catalyst, and the July 20 preview piece is neutral into Q2 earnings. The July 17 'stocks trade down' headline is broad-tape noise, not a company-specific problem. The main risk is Q2 earnings around the corner — but with fwdPe 10.45 and PEG 0.59, the setup already prices in significant skepticism. Why TODAY over waiting: you're already buying a 32% weekly drawdown with a >50% expected forecast return on the daily model and fundamentals that would justify a re-rate on any decent print. Waiting risks buying the post-earnings gap 15–25% higher if the print is clean.

- Q2 earnings imminent — a miss or soft guide could gap the stock 10–15% lower before the stop triggers cleanly
- Weekly recent_21bar_pct -32.21% shows the trend has been broken; a failure to hold the range low invalidates the pullback setup
- 1h/4h near_term_bullish is only 0.2 — momentum has not yet turned, so early entries may sit dead for days/weeks
- 17.75% short float can cut both ways: a soft print accelerates downside as shorts pile on
- Sales YoY only +3.5% — this is a value/margin story, not a growth story; multiple compression risk if AI narrative fades
| # | Symbol | Verdict | Score | Read |
|---|---|---|---|---|
| 1 | PEGA | BUY NOW | 8.7 | Best fundamentals in the pool (fund_score 8, PEG 0.59) meeting a 32% weekly drawdown with daily forecasts +44/+54/+53% — pullback entry into a quality squeeze. |
| 2 | UPWK | BUY NOW | 8.2 | Multi-TF alignment with near_term_bullish 1.0, fwdPe 5.2, 1d fc_mid +68.78%; only concern is CFO leave and 1h at 99% of range. |
| 3 | BKV | BUY NOW | 6.8 | Fund_score 8, PEG 0.61, bullish_prob 0.8, sitting at just 4.56% of 4h range with +8–13% forecasts — clean but smaller-magnitude setup. |
| 4 | LRN | BUY PULLBACK | 6.2 | Solid fundamentals (fund_score 7, recom 1.4) and near_term_bullish 1.0, but 1wk fc_long -25.4% flags a longer-term deceleration; wait for lower entry. |
| 5 | TTD | BUY PULLBACK | 5.8 | Extreme weekly forecast (+73/+201/+268%) off a -36.65% drawdown, but pos_in_range 1.65% on weekly and 4h shows the tape isn't confirming yet. |
| 6 | DUOL | WAIT | 5.4 | Strong 1d forecast +34/+42% but weekly at 100% of range and 1h/4h forecasts negative — chasing risk into an AI execution debate. |
| 7 | DOCS | WAIT | 5.2 | 1d fc_mid +113% is eye-catching but 1h/4h pos_in_range at 0 with weekly fc flat — model may be misreading the low. |
| 8 | PSIX | BUY PULLBACK | 5.0 | RSI 29, deeply oversold with 1d fc_short +91%, but 1wk fc_long -31.48% warns the bounce may fade; size small if playing. |
| 9 | CRMD | WAIT | 4.6 | Great margins (45.25% profit) but 1wk fc all negative (-13/-16/-14%) and next-year EPS -82.5% — screen-strong, forecast-weak. |
| 10 | FOXA | WAIT | 4.4 | 1h/4h/1d all at 100% of range with strong near-term forecasts, but 1wk fc_long -38.49% signals mean reversion incoming — don't chase. |
| 11 | INSP | AVOID | 4.2 | Product-recall headline (Jul 10) undermines the eye-popping weekly forecast (+265%); landmine risk too high. |
| 12 | FRPT | WAIT | 4.0 | Mixed forecasts, price target lowered by Wells, index removal — no urgency to own here. |
| 13 | TDC | WAIT | 3.6 | Daily/long forecasts negative (-11/-12/-14%) despite AI narrative — signal disagrees with the story. |
| 14 | LYFT | WAIT | 3.5 | 1h/4h forecasts negative (-8 to -12%) and 4h at 98% of range; wait for the pullback the model implies. |
| 15 | ONDS | AVOID | 3.2 | Weekly fc -10/-44/-58%, oper margin -90.2%, at bottom of daily and weekly ranges — broken setup. |
| 16 | BMI | AVOID | 3.0 | Fund_score -0.5, 1h fc -17/-23/-20% at 100% of range with 'overvalued' headlines — clean short candidate, not a long. |
| 17 | PATH | AVOID | 2.8 | All timeframes forecast negative and near_term_bullish 0; positive AI headlines already priced in at 95% of daily range. |
| 18 | DDD | AVOID | 2.6 | 1d -24% recent, all forecasts negative including weekly -23.5% flat across horizons — trend broken. |
| 19 | EVER | AVOID | 2.4 | RSI 70.7, at 96–98% of range, all forecasts -10 to -32%, insider selling — textbook top. |
| 20 | DLO | AVOID | 2.2 | Every timeframe forecasts down (-9 to -30%), director selling, bullish_prob 0 — quality on paper, tape says exit. |
| 21 | ABEO | AVOID | 2.0 | Multiple insider sales, at 100% of 4h/weekly range, all forecasts -20% to -26% — parabolic top. |
| 22 | SEZL | AVOID | 1.5 | Forecasts -27 to -64% across all TFs, downgraded by KBW, 'Russell Value removal' overhang — falling knife. |
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