Sterling Infrastructure (STRL): are the analysts right?

Sterling Infrastructure · Industrials · ref. ETF XLI · 40 calls · price $818.5
What the company does: Sterling Infrastructure fournit solutions infrastructure numérique, transport et construction aux États-Unis.
📈 1-year price
$674.39+197.1% over range
Jul 8, 25low $227.02 · high $993.74Jul 7, 26
📏 Click 2 points (left → right) to measure the change · click again to clear.
SellBuy
Buy
100% recommend buying · 5 analysts

🎯 Analyst price target on STRL

High target · 2 analysts$956+16.8%
Median target · 5 analysts$922+12.6%
Low target · 2 analysts$500-38.9%
Current price$818.5

🗳️ The analyst consensus

Analyst breakdown · 5 (6 months)
Strong Buy0%
Buy100%
Hold0%
Sell0%
Strong Sell0%

✅ Historical analyst reliability on STRL

Most reliable analysts on STRL (% profitable · 365j · ≥2 calls)
Canaccord Genuity 100% +60.2% 2
DA Davidson 78% +132.9% 9

📊 What $1,000 invested in Sterling Infrastructure would be worth

In short — $1,000 invested in Sterling Infrastructure 10 years ago would be worth $138,053 today, i.e. +64%/yr on average. Best year: 2023 (+168%), worst: 2018 (-33%). Price performance, excluding dividends.

If I'd invested $1,000 in Sterling Infrastructure

InvestmentWorth todayGain
1 years ago$4,983+398%
3 years ago$25,590+2459%
5 years ago$45,103+4410%
10 years ago$138,053+13705%
since inception (1991)$305,222+30422%

Return by year (Sterling Infrastructure)

YearReturn$1,000 invested at year start
2026 (YTD)+174%$2,741 (+174%)
2025+82%$4,983 (+398%)
2024+92%$9,546 (+855%)
2023+168%$25,590 (+2459%)
2022+25%$31,915 (+3091%)
2021+41%$45,103 (+4410%)
2020+32%$59,614 (+5861%)
2019+29%$77,076 (+7608%)
2018-33%$51,558 (+5056%)
2017+92%$99,215 (+9822%)
2016+39%$138,053 (+13705%)
⚠️ Past performance, not predictive nor advice. Prices in $, excluding dividends. Yahoo Finance data.

🔎 Detailed analyses

👥 Analysts & forecasts📊 Returns & performance
📈 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 STRL

Keybanc
Jun 2, 26
▲ Overweight · 🎯$922
Price at call : $957.03 — upside -4%
Today : $818.5 — upside +13%
🎯 on STRL : 100% (1 call matured) · 📊 on Industry : 53.3% · +7.2% (428 calls)
in progress (365j)
matures : Jun 2, 27
Oppenheimer
May 28, 26
▲ Outperform · 🎯$950
Price at call : $860.84 — upside +10%
Today : $818.5 — upside +16%
🎯 on STRL : no call matured yet · 📊 on Industry : 51.2% · +4.7% (201 calls)
in progress (365j)
matures : May 28, 27
▲ Overweight · 🎯$956
Price at call : $851.35 — upside +12%
Today : $818.5 — upside +17%
🎯 on STRL : no call matured yet · 📊 on Industry : 36.4% · -1.4% (11 calls)
in progress (365j)
matures : May 11, 27
Keybanc
May 6, 26
▲ Overweight · 🎯$889
Price at call : $811.41 — upside +10%
Today : $818.5 — upside +9%
🎯 on STRL : 100% (1 call matured) · 📊 on Industry : 53.3% · +7.2% (428 calls)
in progress (365j)
matures : May 6, 27
Keybanc
Apr 23, 26
▲ Overweight · 🎯$572
Price at call : $495.67 — upside +15%
Today : $818.5 — upside -30%
🎯 on STRL : 100% (1 call matured) · 📊 on Industry : 53.3% · +7.2% (428 calls)
in progress (365j)
matures : Apr 23, 27
▲ Buy · 🎯$510
Price at call : $463.65 — upside +10%
Today : $818.5 — upside -38%
🎯 on STRL : no call matured yet · 📊 on Industry : 25% · -15.8% (8 calls)
in progress (365j)
matures : Apr 16, 27
▲ Overweight · 🎯$482
Price at call : $415.51 — upside +16%
Today : $818.5 — upside -41%
🎯 on STRL : no call matured yet · 📊 on Industry : 36.4% · -1.4% (11 calls)
in progress (365j)
matures : Mar 2, 27
DA Davidson
Feb 27, 26
▲ Buy · 🎯$500
Price at call : $432.87 — upside +16%
Today : $818.5 — upside -39%
🎯 on STRL : 78% (9 calls matureds) · 📊 on Industry : 43% · +15.0% (93 calls)
in progress (365j)
matures : Feb 27, 27
▲ Overweight · 🎯$413
Price at call : $361.21 — upside +14%
Today : $818.5 — upside -50%
🎯 on STRL : no call matured yet · 📊 on Industry : 36.4% · -1.4% (11 calls)
in progress (365j)
matures : Jan 23, 27
DA Davidson
Nov 5, 25
▲ Buy · 🎯$460
Price at call : $388.68 — upside +18%
Today : $818.5 — upside -44%
🎯 on STRL : 78% (9 calls matureds) · 📊 on Industry : 43% · +15.0% (93 calls)
in progress (365j)
matures : Nov 5, 26
■ Hold neutral · not a buy · 🎯$348
Price at call : $338.44 — gap to target +3%
Today : $818.5 — gap to target -57%
🎯 on STRL : no call matured yet · 📊 unranked overall
in progress (365j)
matures : Sep 25, 26
DA Davidson
Aug 6, 25
▲ Buy · 🎯$355
Price at call : $299.64 — upside +18%
Today : $818.5 — upside -57%
🎯 on STRL : 78% (9 calls matureds) · 📊 on Industry : 43% · +15.0% (93 calls)
in progress (365j)
matures : Aug 6, 26
DA Davidson
Jun 18, 25
▲ Buy · 🎯$265
Price at call : $217.97 — upside +22%
Today : $818.5 — upside -68%
Expected +22% · Actual +328% · Reason (≥ +15%) : ✓ Yes
🎯 on STRL : 78% (9 calls matureds) · 📊 on Industry : 43% · +15.0% (93 calls)
+327.9%
stock +328% · XLI +28%
DA Davidson
Feb 27, 25
▲ Buy · 🎯$185
Price at call : $123.15 — upside +50%
Today : $818.5 — upside -77%
Expected +50% · Actual +248% · Reason (≥ +15%) : ✓ Yes
🎯 on STRL : 78% (9 calls matureds) · 📊 on Industry : 43% · +15.0% (93 calls)
+247.7%
stock +248% · XLI +32%
William Blair
Jan 17, 25
▲ Outperform
Actual +92% · Reason (≥ +15%) : ✓ Yes
🎯 on STRL : 100% (1 call matured) · 📊 on Industry : 44.4% · +9.4% (36 calls)
+91.5%
stock +92% · XLI +19%
DA Davidson
Feb 28, 24
■ Neutral neutral · not a buy · 🎯$115
Price at call : $106.14 — gap to target +8%
Today : $818.5 — gap to target -86%
🎯 on STRL : 78% (9 calls matureds) · 📊 on Industry : 43% · +15.0% (93 calls)
in progress (365j)
matures : Feb 27, 25
DA Davidson
Jul 3, 23
▲ Buy · 🎯$65
Price at call : $58.2 — upside +12%
Today : $818.5 — upside -92%
Expected +12% · Actual +94% · Reason (≥ +15%) : ✓ Yes
🎯 on STRL : 78% (9 calls matureds) · 📊 on Industry : 43% · +15.0% (93 calls)
+94.1%
stock +94% · XLI +13%
DA Davidson
May 3, 23
▲ Buy · 🎯$52
Price at call : $40.63 — upside +28%
Today : $818.5 — upside -94%
Expected +28% · Actual +149% · Reason (≥ +15%) : ✓ Yes
🎯 on STRL : 78% (9 calls matureds) · 📊 on Industry : 43% · +15.0% (93 calls)
+149.0%
stock +149% · XLI +25%
DA Davidson
Apr 3, 20
▲ Buy · 🎯$15
Price at call : $8.04 — upside +87%
Today : $818.5 — upside -98%
Expected +87% · Actual +185% · Reason (≥ +15%) : ✓ Yes
🎯 on STRL : 78% (9 calls matureds) · 📊 on Industry : 43% · +15.0% (93 calls)
+184.7%
stock +185% · XLI +66%
DA Davidson
Oct 9, 19
▲ Buy · 🎯$25
Price at call : $15.8 — upside +58%
Today : $818.5 — upside -97%
Expected +58% · Actual -5% · Reason (≥ +15%) : ✗ No
🎯 on STRL : 78% (9 calls matureds) · 📊 on Industry : 43% · +15.0% (93 calls)
-5.1%
stock -5% · XLI +7%
▲ Buy · 🎯$15
Price at call : $10.33 — upside +45%
Today : $818.5 — upside -98%
Expected +45% · Actual +46% · Reason (≥ +15%) : ✓ Yes
🎯 on STRL : 100% (2 calls matureds) · 📊 on Industry : 38.7% · -2.0% (62 calls)
+45.7%
stock +46% · XLI +10%
Keybanc
Feb 9, 17
■ Sector Weight neutral · not a buy
🎯 on STRL : 100% (1 call matured) · 📊 on Industry : 53.3% · +7.2% (428 calls)
in progress (365j)
matures : Feb 9, 18
▲ Buy · 🎯$10
Price at call : $8.41 — upside +19%
Today : $818.5 — upside -99%
Expected +19% · Actual +75% · Reason (≥ +15%) : ✓ Yes
🎯 on STRL : 100% (2 calls matureds) · 📊 on Industry : 38.7% · -2.0% (62 calls)
+74.7%
stock +75% · XLI +25%
DA Davidson
Oct 17, 16
■ Neutral neutral · not a buy
🎯 on STRL : 78% (9 calls matureds) · 📊 on Industry : 43% · +15.0% (93 calls)
in progress (365j)
matures : Oct 17, 17
DA Davidson
Sep 12, 16
▲ Buy · 🎯$9
Price at call : $6.92 — upside +30%
Today : $818.5 — upside -99%
Expected +30% · Actual +120% · Reason (≥ +15%) : ✓ Yes
🎯 on STRL : 78% (9 calls matureds) · 📊 on Industry : 43% · +15.0% (93 calls)
+119.6%
stock +120% · XLI +20%
DA Davidson
May 9, 16
▲ Buy
Actual +140% · Reason (≥ +15%) : ✓ Yes
🎯 on STRL : 78% (9 calls matureds) · 📊 on Industry : 43% · +15.0% (93 calls)
+140.3%
stock +140% · XLI +21%
BWS Financial
May 3, 16
■ Hold neutral · not a buy · 🎯$6
Price at call : $4.31 — gap to target +39%
Today : $818.5 — gap to target -99%
🎯 on STRL : 100% (1 call matured) · 📊 unranked overall
in progress (365j)
matures : May 3, 17
BWS Financial
Jul 1, 15
▲ Buy · 🎯$7.85
Price at call : $4.11 — upside +91%
Today : $818.5 — upside -99%
Expected +91% · Actual +19% · Reason (≥ +15%) : ✓ Yes
🎯 on STRL : 100% (1 call matured) · 📊 unranked overall
+19.5%
stock +19% · XLI +3%
Maxim Group
May 28, 15
▲ Buy · 🎯$6
Price at call : $4.3 — upside +40%
Today : $818.5 — upside -99%
Expected +40% · Actual +18% · Reason (≥ +15%) : ✓ Yes
🎯 on STRL : 100% (1 call matured) · 📊 unranked overall
+18.1%
stock +18% · XLI -1%
Keybanc
Mar 17, 15
▲ Overweight · 🎯$7
Price at call : $4.06 — upside +72%
Today : $818.5 — upside -99%
Expected +72% · Actual +27% · Reason (≥ +15%) : ✓ Yes
🎯 on STRL : 100% (1 call matured) · 📊 on Industry : 53.3% · +7.2% (428 calls)
+27.1%
stock +27% · XLI -4%
DA Davidson
Feb 3, 15
■ Neutral neutral · not a buy · 🎯$4
Price at call : $3.32 — gap to target +20%
Today : $818.5 — gap to target -100%
🎯 on STRL : 78% (9 calls matureds) · 📊 on Industry : 43% · +15.0% (93 calls)
in progress (365j)
matures : Feb 3, 16
DA Davidson
Nov 11, 14
■ Neutral neutral · not a buy · 🎯$9
Price at call : $8.24 — gap to target +9%
Today : $818.5 — gap to target -99%
🎯 on STRL : 78% (9 calls matureds) · 📊 on Industry : 43% · +15.0% (93 calls)
in progress (365j)
matures : Nov 11, 15
DA Davidson
May 12, 14
▲ Buy
Actual -62% · Reason (≥ +15%) : ✗ No
🎯 on STRL : 78% (9 calls matureds) · 📊 on Industry : 43% · +15.0% (93 calls)
-62.4%
stock -62% · XLI +5%
DA Davidson
Apr 11, 14
■ Neutral neutral · not a buy · 🎯$8
Price at call : $7.5 — gap to target +7%
Today : $818.5 — gap to target -99%
🎯 on STRL : 78% (9 calls matureds) · 📊 on Industry : 43% · +15.0% (93 calls)
in progress (365j)
matures : Apr 11, 15
DA Davidson
Mar 18, 14
■ Neutral neutral · not a buy · 🎯$11
Price at call : $9.6 — gap to target +15%
Today : $818.5 — gap to target -99%
🎯 on STRL : 78% (9 calls matureds) · 📊 on Industry : 43% · +15.0% (93 calls)
in progress (365j)
matures : Mar 18, 15
Sidoti & Co.
Sep 19, 13
▲ Buy
Actual -19% · Reason (≥ +15%) : ✗ No
🎯 on STRL : 0% (1 call matured) · 📊 unranked overall
-18.5%
stock -19% · XLI +14%
DA Davidson
Mar 12, 13
■ Neutral neutral · not a buy · 🎯$12
Price at call : $11.32 — gap to target +6%
Today : $818.5 — gap to target -99%
🎯 on STRL : 78% (9 calls matureds) · 📊 on Industry : 43% · +15.0% (93 calls)
in progress (365j)
matures : Mar 12, 14
BB&T Capital
Jan 7, 13
▲ Buy · 🎯$15
Price at call : $9.8 — upside +53%
Today : $818.5 — upside -98%
Expected +53% · Actual +13% · Reason (≥ +15%) : ✗ No
🎯 on STRL : 100% (1 call matured) · 📊 unranked overall
+12.7%
stock +13% · XLI +34%
DA Davidson
Nov 12, 12
■ Neutral neutral · not a buy · 🎯$10
Price at call : $8.69 — gap to target +15%
Today : $818.5 — gap to target -99%
🎯 on STRL : 78% (9 calls matureds) · 📊 on Industry : 43% · +15.0% (93 calls)
in progress (365j)
matures : Nov 12, 13
DA Davidson
Aug 9, 12
■ Neutral neutral · not a buy · 🎯$12
Price at call : $10.2 — gap to target +18%
Today : $818.5 — gap to target -99%
🎯 on STRL : 78% (9 calls matureds) · 📊 on Industry : 43% · +15.0% (93 calls)
in progress (365j)
matures : Aug 9, 13
JPI AI Analyst AI assistant · JPI Invest
Answers based on the tool’s data · not financial advice · full version (free)