Today’s AI Top Pick: BSY

6/22/2026 · Highly Shorted Analyst Favorites Deep Rotation screen · a free sample of K3vl4r’s AI-curated picks.

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

Measured weekly model accuracy · BSY74%47 resolved forecasts · 90d window · verify →

View the live BSY price forecast →

Today's pick · Highly Shorted Analyst Favorites Deep RotationBSYBUY NOW8.7 / 106/22/2026

Bentley Systems (BSY) offers the cleanest multi-timeframe bullish setup in this pool without the landmines that compromise other top-scored names. Every higher timeframe forecast points up and accelerates with horizon: 1h fc_long +18.69%, 4h fc_short +4.05% / mid +34.56% / long +51.31%, 1d fc_short +30.11% / mid +44.09% / long +35.48%, and 1wk fc_mid +69.97% / long +41.97%. Bullish_prob = 1 and near_term_bullish = 1.0. Crucially, BSY is NOT extended — it's sitting at pos_in_21bar_range_pct of 0.68% on the daily and 0% on the weekly with a -16.63% daily drawdown and -23.94% weekly drawdown. That is the textbook 'compressed spring' the screen is built for. The fundamentals support the swing: ROE 24.26%, operating margin 24.67%, gross margin 79.51%, profit margin 18.12%, salesYoY +12.23%, with epsNextY +12.16%. Forward PE of 19.01 (vs trailing 33.57) and PEG 1.62 are reasonable for a high-quality SaaS-like infrastructure software franchise. Short float of 19.1% provides squeeze fuel, and analyst recom of 1.58 with 53.9% target upside fully satisfies the screen. The fresh BNP Paribas Outperform initiation with a $40 price target (vs current $29.38) on 2026-06-18 is a real positive catalyst that aligns directly with the forecast trajectory. Why today and not wait? Because price is already at the lowest 21-bar slot on both daily and weekly, RSI is 32.75 (oversold), and the 1h is showing the first higher-low structure (recent_21bar_pct -3.24% but mid/long forecasts already turning positive at +13.18%/+18.69%). Waiting for further drawdown risks missing a snapback from washed-out levels into a brokerage-sponsored catalyst window. I passed on PSIX (the highest-scored matched name with 1.0 prob and a +98.92%/+119.96% 1h/4h long forecast) because (a) it's at 100% of its 21-bar range on 1h and 67.67% on 4h — extended — and (b) the 2026-06-17 SeekingAlpha rating downgrade citing 'earnings pressure is real' plus the 'AI exposure muddied by conflicts of interest' piece are real, recent fundamental headwinds undercutting the forecast. BSY has none of those landmines.

BSY forecast chart
Entry zone
$29.10 - $29.60 (current $29.38, accept fills up to $29.80)
Stop loss
$26.95 (below the 1wk dd_from_high low and -8% from entry)
First target
$33.50 (≈+14%, fills the 1h/4h gap and matches BNP partial)
Longer target
$40.00 (BNP price target, aligned with the 1wk fc_mid +69.97% scenario from the weekly low)
Risks
  • Position at 0.68% of daily and 0% of weekly 21-bar range means knife-catching risk — a single bad tape day could trigger stop-out before mean reversion
  • Short float of 19.1% cuts both ways: helpful on a squeeze, but a broken setup invites more shorting given -42.07% trailing year performance
  • Forward PE of 19.01 is fair, not cheap; broader software multiple compression (semiconductors most-crowded-trade headline) could weigh on the group
  • Debt/equity of 0.95 and PEG 1.62 leave little margin if the +12% salesYoY growth decelerates next print
  • RSI 32.75 is oversold but can stay oversold; weekly fc_short is only +8.25%, so the rip may take a few sessions to develop
Honorable mentions
ENOVBullish_prob 1, near_term_bullish 1.0, 1d fc_short/mid/long +21.26%/+34.06%/+45.81%, pos 19.96% on 1d with -16.97% drawdown — clean setup with 92.5% analyst upside and recom 1.27, though fundamental_score is only 3.75 due to negative profit margin.
LRNBest fundamentals in the pool (fund score 7.0, PE 12.77, ROE 20.14, recom 1.5, 46.4% upside), at 0% of daily range with -18.82% drawdown and 1d fc_mid/long +25.1%/+22.74%; held back by 1wk fc_mid −34.86% creating timeframe disagreement.
Full ranking (29)
#SymbolVerdictScoreRead
1BSYBUY NOW8.7All four timeframes point up, oversold at 0.68% of daily range, fresh BNP Outperform with $40 PT — full conviction.
2ENOVBUY NOW8.2Bullish_prob 1, near-term 1.0, 1d fc_long +45.81%, low range position 19.96%, 92.5% analyst upside.
3LRNBUY NOW7.6Highest-quality fundamentals (PE 12.77, ROE 20.14), at 0% of 1d range, +25%/+22.7% 1d mid/long forecasts.
4PSIXBUY PULLBACK7.4Massive 4h fc_long +119.96% but extended at 100% of 1h range and dinged by recent SeekingAlpha downgrade.
5WINGBUY PULLBACK7.01wk fc_mid +68.15% and 1d fc_mid +56% but pos 88.34% on 1d — wait for a dip.
6BRZEBUY NOW6.9Recom 1.09, 71.5% upside, 1d fc_long +34.59% at 0% of 1d range with -29% dd; oversold SaaS reset.
7VYXBUY PULLBACK6.71d fc mid/long +35.73%/+27.5%, bullish_prob 1, but pos 75.68% on 1d limits immediate edge.
8CELHBUY PULLBACK6.41d fc_mid +46.26% with Bernstein upgrade, but near_term_bullish only 0.2 and pos 86.69% on 4h.
9ABXWAIT5.4Best fundamental_score 8.0 and Zacks upgrade, but 1d forecasts negative (-21%/-15%/-24%) — fundamentals vs signal split.
10SOCBUY PULLBACK5.21d fc_long +57.18% and pos 2.57%, but new $1B term loan facility adds leverage/dilution risk.
11EZPWWAIT4.8Cheap (fwdPe 14.54) and at 100% 1h range, but 1d forecasts -36%/-36%/-43% kill the setup.
12CRMLWAIT4.5Drilling catalyst is positive but 1d fc_long -46.38% and bullish_prob 0.
13AMLXWAIT4.4At 100% of 1d range with all daily forecasts deeply negative (-21%/-30%/-36%) despite Q3 readout setup.
14GOLDAVOID4.21d forecasts -8.4%/-16.6%/-24.8% — analyst love but model disagrees, bullish_prob 0.
15ADTNAVOID4.0Up 91% YoY but daily fc -34.8%/-32.3%/-39% — mean-reversion downside risk dominates.
16CGEMWAIT3.9Pos 97.56% on 4h with 1d fc_long -35.9% — extended at the wrong time.
17NUVBWAIT3.8Insider buying positive but at 100% of 1d range with fc_long -39.12% — chase risk.
18ONDSAVOID3.46th acquisition this year (Cyberhawk $125M) raises dilution flags; 1wk fc_mid -65.3%.
19IMVTAVOID3.3At 100% of 1d/4h range with 1d fc mid/long -22%/-24%, no entry edge.
20UUUUWAIT3.2$725M loan commitment is positive but 1d fc_long -55.1%, daily setup broken.
21ERASAVOID3.0Up 876% YoY, 1d fc_long -71.28%, 1wk fc_long -88.63% — extreme reversal risk.
22ANABAVOID2.91d fc -59%/-54%/-50%, D/E 21.75, fundamental_score 1.25 — broken.
23KODAVOID2.8CFO sold $1M after 650% surge, 1d fc_short -84.91% — distribution signal.
24IBRXAVOID2.7Cramer 'speculation' tag plus 1d fc -56%/-49%/-48% is a hard pass.
25IONQAVOID2.5PS 112.81 with 1wk fc_mid -66.96% — most crowded trade meets correction.
26CELCAVOID2.4$500M convertible note dilution overhang, 1wk fc_mid -81.11%.
27POETAVOID2.0Active lawsuit overhang + PS 1487, 1d fc -40%/-49%/-54%.
28WULFAVOID1.9Up 654% YoY, 1d fc_short -70.45%, ROE -2243% — parabolic exhaustion.
29SLSAVOID1.6Just-approved 20M new share issuance + CEO 1M RSU grant; 1d fc_long -77.14%.

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.