Bentley Systems (BSY): are the analysts right?

Bentley Systems · Information Technology · ref. ETF XLK · 76 calls · price $29.85
What the company does: Bentley Systems fournit des logiciels d'ingénierie infrastructurelle dans les Amériques, Europe, Moyen-Orient, Afrique et Asie-Pacifique.
📈 1-year price
$32.44-42.0% over range
Jul 8, 25low $28.42 · high $58.72Jul 7, 26
📏 Click 2 points (left → right) to measure the change · click again to clear.
SellBuy
Buy
78% recommend buying · 9 analysts

🎯 Analyst price target on BSY

High target · 1 analyst$50+67.5%
Median target · 9 analysts$45+50.8%
Low target · 3 analysts$40+34.0%
Current price$29.85

🗳️ The analyst consensus

Analyst breakdown · 9 (6 months)
Strong Buy0%
Buy78%
Hold22%
Sell0%
Strong Sell0%

💰 Bentley Systems dividend

0.90%annual yield
That's ~$0.28 per share per year.

✅ Historical analyst reliability on BSY

Most reliable analysts on BSY (% profitable · 365j · ≥2 calls)
Mizuho 78% +27.0% 9
RBC Capital 58% +7.7% 12
Rosenblatt 42% -1.1% 12
Piper Sandler 0% -9.6% 2
Keybanc 0% -25.0% 2

📊 What $1,000 invested in Bentley Systems would be worth

In short — $1,000 invested in Bentley Systems 10 years ago would be worth $859 today, i.e. -2%/yr on average. Best year: 2023 (+41%), worst: 2022 (-24%). Price performance, excluding dividends.

If I'd invested $1,000 in Bentley Systems

InvestmentWorth todayGain
1 years ago$635-36%
3 years ago$809-19%
5 years ago$738-26%
since inception (2020)$859-14%

Return by year (Bentley Systems)

YearReturn$1,000 invested at year start
2026 (YTD)-22%$783 (-22%)
2025-19%$635 (-36%)
2024-10%$573 (-43%)
2023+41%$809 (-19%)
2022-24%$618 (-38%)
2021+19%$738 (-26%)
⚠️ Past performance, not predictive nor advice. Prices in $, excluding dividends. Yahoo Finance data.

🔎 Detailed analyses

👥 Analysts & forecasts📊 Returns & performance💰 Dividend
📈 Fundamentals, technical momentum and live news will show here on the final site (loaded live from the same origin as the API).

📋 All analyst calls on BSY

BNP Paribas
Jun 18, 26
▲ Outperform · 🎯$40
Price at call : $28.87 — upside +39%
Today : $29.85 — upside +34%
🎯 on BSY : no call matured yet · 📊 unranked overall
in progress (365j)
matures : Jun 18, 27
Barclays
May 29, 26
■ Equal-Weight neutral · not a buy · 🎯$40
Price at call : $35.24 — gap to target +14%
Today : $29.85 — gap to target +34%
🎯 on BSY : no call matured yet · 📊 on Tech : 44.1% · -5.1% (152 calls)
in progress (365j)
matures : May 29, 27
Mizuho
May 8, 26
▲ Outperform · 🎯$45
Price at call : $32.76 — upside +37%
Today : $29.85 — upside +51%
🎯 on BSY : 78% (9 calls matureds) · 📊 on Tech : 25% · -20.5% (80 calls)
in progress (365j)
matures : May 8, 27
▲ Overweight · 🎯$45
Price at call : $32.76 — upside +37%
Today : $29.85 — upside +51%
🎯 on BSY : 0% (2 calls matureds) · 📊 on Tech : 32.3% · -8.1% (124 calls)
in progress (365j)
matures : May 8, 27
UBS
May 4, 26
■ Neutral neutral · not a buy · 🎯$40
Price at call : $33.15 — gap to target +21%
Today : $29.85 — gap to target +34%
🎯 on BSY : no call matured yet · 📊 on Tech : 46.7% · -4.4% (75 calls)
in progress (365j)
matures : May 4, 27
Barclays
Mar 6, 26
■ Equal-Weight neutral · not a buy · 🎯$49
Price at call : $40.22 — gap to target +22%
Today : $29.85 — gap to target +64%
🎯 on BSY : no call matured yet · 📊 on Tech : 44.1% · -5.1% (152 calls)
in progress (365j)
matures : Mar 6, 27
■ Neutral neutral · not a buy · 🎯$42
Price at call : $38.13 — gap to target +10%
Today : $29.85 — gap to target +41%
🎯 on BSY : 0% (2 calls matureds) · 📊 on Tech : 32.3% · -8.1% (124 calls)
in progress (365j)
matures : Mar 2, 27
UBS
Feb 27, 26
■ Neutral neutral · not a buy · 🎯$43
Price at call : $38.13 — gap to target +13%
Today : $29.85 — gap to target +44%
🎯 on BSY : no call matured yet · 📊 on Tech : 46.7% · -4.4% (75 calls)
in progress (365j)
matures : Feb 27, 27
Mizuho
Feb 27, 26
▲ Outperform · 🎯$50
Price at call : $38.13 — upside +31%
Today : $29.85 — upside +68%
🎯 on BSY : 78% (9 calls matureds) · 📊 on Tech : 25% · -20.5% (80 calls)
in progress (365j)
matures : Feb 27, 27
Oppenheimer
Feb 27, 26
▲ Outperform · 🎯$43
Price at call : $38.13 — upside +13%
Today : $29.85 — upside +44%
🎯 on BSY : 0% (1 call matured) · 📊 on Tech : 34.4% · -10.3% (131 calls)
in progress (365j)
matures : Feb 27, 27
Rosenblatt
Feb 24, 26
▲ Buy · 🎯$50
Price at call : $32.48 — upside +54%
Today : $29.85 — upside +68%
🎯 on BSY : 42% (12 calls matureds) · 📊 on Tech : 33.7% · -3.1% (187 calls)
in progress (365j)
matures : Feb 24, 27
UBS
Feb 23, 26
■ Neutral neutral · not a buy · 🎯$40
Price at call : $32.34 — gap to target +24%
Today : $29.85 — gap to target +34%
🎯 on BSY : no call matured yet · 📊 on Tech : 46.7% · -4.4% (75 calls)
in progress (365j)
matures : Feb 23, 27
BMO Capital
Jan 22, 26
▲ Outperform · 🎯$48
Price at call : $39.2 — upside +22%
Today : $29.85 — upside +61%
🎯 on BSY : no call matured yet · 📊 on Tech : 20.6% · -24.1% (34 calls)
in progress (365j)
matures : Jan 22, 27
Oppenheimer
Jan 20, 26
▲ Outperform · 🎯$53
Price at call : $38.1 — upside +39%
Today : $29.85 — upside +78%
🎯 on BSY : 0% (1 call matured) · 📊 on Tech : 34.4% · -10.3% (131 calls)
in progress (365j)
matures : Jan 20, 27
Piper Sandler
Jan 13, 26
■ Neutral neutral · not a buy · 🎯$45
Price at call : $39.46 — gap to target +14%
Today : $29.85 — gap to target +51%
🎯 on BSY : 0% (2 calls matureds) · 📊 on Tech : 32.3% · -8.1% (124 calls)
in progress (365j)
matures : Jan 13, 27
Barclays
Jan 12, 26
■ Equal-Weight neutral · not a buy · 🎯$47
Price at call : $39.46 — gap to target +19%
Today : $29.85 — gap to target +57%
🎯 on BSY : no call matured yet · 📊 on Tech : 44.1% · -5.1% (152 calls)
in progress (365j)
matures : Jan 12, 27
RBC Capital
Jan 5, 26
▲ Outperform · 🎯$48
Price at call : $39.42 — upside +22%
Today : $29.85 — upside +61%
🎯 on BSY : 58% (12 calls matureds) · 📊 on Tech : 41.8% · -5.5% (134 calls)
in progress (365j)
matures : Jan 5, 27
JP Morgan
Nov 6, 25
■ Neutral neutral · not a buy · 🎯$51
Price at call : $46.71 — gap to target +9%
Today : $29.85 — gap to target +71%
🎯 on BSY : no call matured yet · 📊 on Tech : 49.4% · +0.1% (164 calls)
in progress (365j)
matures : Nov 6, 26
Baird
Nov 6, 25
▲ Outperform · 🎯$62
Price at call : $46.71 — upside +33%
Today : $29.85 — upside +108%
🎯 on BSY : 0% (1 call matured) · 📊 on Tech : 42.9% · +9.5% (84 calls)
in progress (365j)
matures : Nov 6, 26
Rosenblatt
Nov 6, 25
▲ Buy · 🎯$58
Price at call : $46.43 — upside +25%
Today : $29.85 — upside +94%
🎯 on BSY : 42% (12 calls matureds) · 📊 on Tech : 33.7% · -3.1% (187 calls)
in progress (365j)
matures : Nov 6, 26
▲ Overweight · 🎯$60
Price at call : $46.43 — upside +29%
Today : $29.85 — upside +101%
🎯 on BSY : 0% (2 calls matureds) · 📊 on Tech : 32.3% · -8.1% (124 calls)
in progress (365j)
matures : Nov 6, 26
Rosenblatt
Oct 17, 25
▲ Buy · 🎯$58
Price at call : $51.3 — upside +13%
Today : $29.85 — upside +94%
🎯 on BSY : 42% (12 calls matureds) · 📊 on Tech : 33.7% · -3.1% (187 calls)
in progress (365j)
matures : Oct 17, 26
Barclays
Oct 8, 25
■ Equal-Weight neutral · not a buy · 🎯$57
Price at call : $50.91 — gap to target +12%
Today : $29.85 — gap to target +91%
🎯 on BSY : no call matured yet · 📊 on Tech : 44.1% · -5.1% (152 calls)
in progress (365j)
matures : Oct 8, 26
▼ Sell · 🎯$47
Price at call : $53.49 — upside -12%
Today : $29.85 — upside +57%
🎯 on BSY : 100% (1 call matured) · 📊 on Tech : 39.8% · -3.7% (108 calls)
in progress (365j)
matures : Aug 7, 26
UBS
Aug 7, 25
■ Neutral neutral · not a buy · 🎯$60
Price at call : $53.49 — gap to target +12%
Today : $29.85 — gap to target +101%
🎯 on BSY : no call matured yet · 📊 on Tech : 46.7% · -4.4% (75 calls)
in progress (365j)
matures : Aug 7, 26
▲ Overweight · 🎯$63
Price at call : $53.49 — upside +18%
Today : $29.85 — upside +111%
🎯 on BSY : 0% (2 calls matureds) · 📊 on Tech : 32.3% · -8.1% (124 calls)
in progress (365j)
matures : Aug 7, 26
Oppenheimer
Aug 7, 25
▲ Outperform · 🎯$65
Price at call : $53.49 — upside +22%
Today : $29.85 — upside +118%
🎯 on BSY : 0% (1 call matured) · 📊 on Tech : 34.4% · -10.3% (131 calls)
in progress (365j)
matures : Aug 7, 26
Rosenblatt
Aug 7, 25
■ Neutral neutral · not a buy · 🎯$58
Price at call : $53.52 — gap to target +8%
Today : $29.85 — gap to target +94%
🎯 on BSY : 42% (12 calls matureds) · 📊 on Tech : 33.7% · -3.1% (187 calls)
in progress (365j)
matures : Aug 7, 26
Baird
Jul 30, 25
▲ Outperform · 🎯$64
Price at call : $57.98 — upside +10%
Today : $29.85 — upside +114%
🎯 on BSY : 0% (1 call matured) · 📊 on Tech : 42.9% · +9.5% (84 calls)
in progress (365j)
matures : Jul 30, 26
Oppenheimer
Jul 17, 25
▲ Outperform · 🎯$59
Price at call : $57.58 — upside +2%
Today : $29.85 — upside +98%
🎯 on BSY : 0% (1 call matured) · 📊 on Tech : 34.4% · -10.3% (131 calls)
in progress (365j)
matures : Jul 17, 26
Keybanc
Jul 7, 25
▲ Overweight · 🎯$59
Price at call : $55.9 — upside +6%
Today : $29.85 — upside +98%
🎯 on BSY : 0% (2 calls matureds) · 📊 on Tech : 31.5% · -9.8% (257 calls)
in progress (365j)
matures : Jul 7, 26
UBS
May 8, 25
■ Neutral neutral · not a buy · 🎯$53
Price at call : $46.59 — gap to target +14%
Today : $29.85 — gap to target +78%
🎯 on BSY : no call matured yet · 📊 on Tech : 46.7% · -4.4% (75 calls)
in progress (365j)
matures : May 8, 26
RBC Capital
May 8, 25
▲ Outperform · 🎯$55
Price at call : $46.59 — upside +18%
Today : $29.85 — upside +84%
Expected +18% · Actual -30% · Reason (≥ +15%) : ✗ No
🎯 on BSY : 58% (12 calls matureds) · 📊 on Tech : 41.8% · -5.5% (134 calls)
-29.9%
stock -30% · XLK +63%
Keybanc
May 8, 25
▲ Overweight · 🎯$56
Price at call : $46.59 — upside +20%
Today : $29.85 — upside +88%
Expected +20% · Actual -30% · Reason (≥ +15%) : ✗ No
🎯 on BSY : 0% (2 calls matureds) · 📊 on Tech : 31.5% · -9.8% (257 calls)
-29.9%
stock -30% · XLK +63%
Oppenheimer
May 8, 25
▲ Outperform · 🎯$50
Price at call : $46.59 — upside +7%
Today : $29.85 — upside +68%
Expected +7% · Actual -30% · Reason (≥ +15%) : ✗ No
🎯 on BSY : 0% (1 call matured) · 📊 on Tech : 34.4% · -10.3% (131 calls)
-29.9%
stock -30% · XLK +63%
Rosenblatt
May 8, 25
▲ Buy · 🎯$53
Price at call : $47.06 — upside +13%
Today : $29.85 — upside +78%
Expected +13% · Actual -30% · Reason (≥ +15%) : ✗ No
🎯 on BSY : 42% (12 calls matureds) · 📊 on Tech : 33.7% · -3.1% (187 calls)
-30.4%
stock -30% · XLK +61%
Rosenblatt
May 5, 25
▲ Buy · 🎯$53
Price at call : $43.85 — upside +21%
Today : $29.85 — upside +78%
Expected +21% · Actual -24% · Reason (≥ +15%) : ✗ No
🎯 on BSY : 42% (12 calls matureds) · 📊 on Tech : 33.7% · -3.1% (187 calls)
-24.4%
stock -24% · XLK +54%
Keybanc
Apr 16, 25
▲ Overweight · 🎯$54
Price at call : $43.36 — upside +25%
Today : $29.85 — upside +81%
Expected +25% · Actual -20% · Reason (≥ +15%) : ✗ No
🎯 on BSY : 0% (2 calls matureds) · 📊 on Tech : 31.5% · -9.8% (257 calls)
-20.1%
stock -20% · XLK +57%
Mizuho
Apr 15, 25
▲ Outperform · 🎯$50
Price at call : $42.62 — upside +17%
Today : $29.85 — upside +68%
Expected +17% · Actual -20% · Reason (≥ +15%) : ✗ No
🎯 on BSY : 78% (9 calls matureds) · 📊 on Tech : 25% · -20.5% (80 calls)
-20.1%
stock -20% · XLK +50%
JP Morgan
Apr 9, 25
■ Neutral neutral · not a buy · 🎯$45
Price at call : $41.6 — gap to target +8%
Today : $29.85 — gap to target +51%
🎯 on BSY : no call matured yet · 📊 on Tech : 49.4% · +0.1% (164 calls)
in progress (365j)
matures : Apr 9, 26
UBS
Mar 31, 25
■ Neutral neutral · not a buy · 🎯$48
Price at call : $40.49 — gap to target +19%
Today : $29.85 — gap to target +61%
🎯 on BSY : no call matured yet · 📊 on Tech : 46.7% · -4.4% (75 calls)
in progress (365j)
matures : Mar 31, 26
Goldman Sachs
Feb 28, 25
▼ Sell · 🎯$42
Price at call : $43.9 — upside -4%
Today : $29.85 — upside +41%
Expected -4% · Actual -13% · Reason (≤ −15%) : ✗ No
🎯 on BSY : 100% (1 call matured) · 📊 on Tech : 39.8% · -3.7% (108 calls)
+13.1%
stock -13% · XLK +24%
Baird
Feb 27, 25
▲ Outperform · 🎯$59
Price at call : $44.04 — upside +34%
Today : $29.85 — upside +98%
Expected +34% · Actual -17% · Reason (≥ +15%) : ✗ No
🎯 on BSY : 0% (1 call matured) · 📊 on Tech : 42.9% · +9.5% (84 calls)
-17.0%
stock -17% · XLK +25%
Rosenblatt
Feb 27, 25
▲ Buy · 🎯$62
Price at call : $44.04 — upside +41%
Today : $29.85 — upside +108%
Expected +41% · Actual -17% · Reason (≥ +15%) : ✗ No
🎯 on BSY : 42% (12 calls matureds) · 📊 on Tech : 33.7% · -3.1% (187 calls)
-17.0%
stock -17% · XLK +25%
Rosenblatt
Feb 25, 25
▲ Buy · 🎯$62
Price at call : $45.68 — upside +36%
Today : $29.85 — upside +108%
Expected +36% · Actual -29% · Reason (≥ +15%) : ✗ No
🎯 on BSY : 42% (12 calls matureds) · 📊 on Tech : 33.7% · -3.1% (187 calls)
-28.9%
stock -29% · XLK +25%
▲ Overweight · 🎯$57
Price at call : $46.74 — upside +22%
Today : $29.85 — upside +91%
Expected +22% · Actual -15% · Reason (≥ +15%) : ✗ No
🎯 on BSY : 0% (2 calls matureds) · 📊 on Tech : 32.3% · -8.1% (124 calls)
-14.6%
stock -15% · XLK +23%
JP Morgan
Dec 9, 24
■ Neutral neutral · not a buy · 🎯$52
Price at call : $48.62 — gap to target +7%
Today : $29.85 — gap to target +74%
🎯 on BSY : no call matured yet · 📊 on Tech : 49.4% · +0.1% (164 calls)
in progress (365j)
matures : Dec 9, 25
Rosenblatt
Nov 8, 24
▲ Buy · 🎯$62
Price at call : $48.7 — upside +27%
Today : $29.85 — upside +108%
Expected +27% · Actual -5% · Reason (≥ +15%) : ✗ No
🎯 on BSY : 42% (12 calls matureds) · 📊 on Tech : 33.7% · -3.1% (187 calls)
-4.9%
stock -5% · XLK +25%
▲ Overweight · 🎯$65
Price at call : $48.58 — upside +34%
Today : $29.85 — upside +118%
Expected +34% · Actual -5% · Reason (≥ +15%) : ✗ No
🎯 on BSY : 0% (2 calls matureds) · 📊 on Tech : 32.3% · -8.1% (124 calls)
-4.7%
stock -5% · XLK +25%
Rosenblatt
Sep 16, 24
▲ Buy · 🎯$62
Price at call : $50.13 — upside +24%
Today : $29.85 — upside +108%
Expected +24% · Actual +5% · Reason (≥ +15%) : ✗ No
🎯 on BSY : 42% (12 calls matureds) · 📊 on Tech : 33.7% · -3.1% (187 calls)
+5.2%
stock +5% · XLK +24%
RBC Capital
Aug 7, 24
▲ Outperform · 🎯$61
Price at call : $49.25 — upside +24%
Today : $29.85 — upside +104%
Expected +24% · Actual +9% · Reason (≥ +15%) : ✗ No
🎯 on BSY : 58% (12 calls matureds) · 📊 on Tech : 41.8% · -5.5% (134 calls)
+8.6%
stock +9% · XLK +30%
Rosenblatt
Aug 7, 24
▲ Buy · 🎯$62
Price at call : $46.86 — upside +32%
Today : $29.85 — upside +108%
Expected +32% · Actual +14% · Reason (≥ +15%) : ✗ No
🎯 on BSY : 42% (12 calls matureds) · 📊 on Tech : 33.7% · -3.1% (187 calls)
+14.2%
stock +14% · XLK +33%
Mizuho
May 8, 24
▲ Buy · 🎯$60
Price at call : $54.36 — upside +10%
Today : $29.85 — upside +101%
Expected +10% · Actual -13% · Reason (≥ +15%) : ✗ No
🎯 on BSY : 78% (9 calls matureds) · 📊 on Tech : 25% · -20.5% (80 calls)
-13.4%
stock -13% · XLK +6%
Rosenblatt
Apr 30, 24
▲ Buy · 🎯$60
Price at call : $52.53 — upside +14%
Today : $29.85 — upside +101%
Expected +14% · Actual -18% · Reason (≥ +15%) : ✗ No
🎯 on BSY : 42% (12 calls matureds) · 📊 on Tech : 33.7% · -3.1% (187 calls)
-18.2%
stock -18% · XLK +7%
William Blair
Mar 28, 24
▲ Outperform
Actual -22% · Reason (≥ +15%) : ✗ No
🎯 on BSY : 0% (1 call matured) · 📊 on Tech : 42.9% · +7.4% (21 calls)
-21.9%
stock -22% · XLK -1%
RBC Capital
Feb 28, 24
▲ Outperform · 🎯$61
Price at call : $51.37 — upside +19%
Today : $29.85 — upside +104%
Expected +19% · Actual -15% · Reason (≥ +15%) : ✗ No
🎯 on BSY : 58% (12 calls matureds) · 📊 on Tech : 41.8% · -5.5% (134 calls)
-14.5%
stock -15% · XLK +9%
Rosenblatt
Feb 26, 24
▲ Buy · 🎯$60
Price at call : $49.46 — upside +21%
Today : $29.85 — upside +101%
Expected +21% · Actual -10% · Reason (≥ +15%) : ✗ No
🎯 on BSY : 42% (12 calls matureds) · 📊 on Tech : 33.7% · -3.1% (187 calls)
-9.8%
stock -10% · XLK +12%
RBC Capital
Nov 8, 23
▲ Outperform · 🎯$61
Price at call : $50.39 — upside +21%
Today : $29.85 — upside +104%
Expected +21% · Actual -4% · Reason (≥ +15%) : ✗ No
🎯 on BSY : 58% (12 calls matureds) · 📊 on Tech : 41.8% · -5.5% (134 calls)
-3.6%
stock -4% · XLK +36%
RBC Capital
Aug 7, 23
▲ Outperform · 🎯$59
Price at call : $50.65 — upside +16%
Today : $29.85 — upside +98%
Expected +16% · Actual -7% · Reason (≥ +15%) : ✗ No
🎯 on BSY : 58% (12 calls matureds) · 📊 on Tech : 41.8% · -5.5% (134 calls)
-7.5%
stock -7% · XLK +16%
RBC Capital
May 10, 23
▲ Outperform · 🎯$53
Price at call : $45.22 — upside +17%
Today : $29.85 — upside +78%
Expected +17% · Actual +23% · Reason (≥ +15%) : ✓ Yes
🎯 on BSY : 58% (12 calls matureds) · 📊 on Tech : 41.8% · -5.5% (134 calls)
+22.7%
stock +23% · XLK +36%
JPI AI Analyst AI assistant · JPI Invest
Answers based on the tool’s data · not financial advice · full version (free)