Roku, Inc. (ROKU): are the analysts right?

Roku, Inc. · Communication Services · ref. ETF XLC · 164 calls · price $136.9
What the company does: Roku opère plateforme streaming TV aux États-Unis et internationalement avec segments Platform et Devices.
📈 1-year price
$141.21+60.2% over range
Jul 8, 25low $79.98 · high $143.66Jul 7, 26
📏 Click 2 points (left → right) to measure the change · click again to clear.
SellBuy
Hold
48% recommend buying · 23 analysts

🎯 Analyst price target on ROKU

High target · 3 analysts$170+24.2%
Median target · 19 analysts$160+16.9%
Low target · 2 analysts$120-12.3%
Current price$136.9

🗳️ The analyst consensus

Analyst breakdown · 23 (6 months)
Strong Buy0%
Buy48%
Hold52%
Sell0%
Strong Sell0%

✅ Historical analyst reliability on ROKU

Most reliable analysts on ROKU (% profitable · 365j · ≥2 calls)
Needham 100% +56.9% 12
Macquarie 86% +54.7% 7
Wedbush 83% +35.5% 12
Benchmark 75% +27.7% 12
Stephens & Co. 71% +14.2% 7
Guggenheim 67% +35.3% 9
Susquehanna 67% +18.2% 6
Morgan Stanley 67% +7.1% 12
Oppenheimer 60% +61.6% 10
Rosenblatt 60% +40.2% 10

📊 What $1,000 invested in Roku, Inc. would be worth

In short — $1,000 invested in Roku, Inc. 10 years ago would be worth $5,205 today, i.e. +20%/yr on average. Best year: 2019 (+308%), worst: 2022 (-82%). Price performance, excluding dividends.

If I'd invested $1,000 in Roku, Inc.

InvestmentWorth todayGain
1 years ago$1,785+79%
3 years ago$3,394+239%
5 years ago$416-58%
since inception (2017)$5,205+420%

Return by year (Roku, Inc.)

YearReturn$1,000 invested at year start
2026 (YTD)+27%$1,271 (+27%)
2025+41%$1,785 (+79%)
2024-16%$1,507 (+51%)
2023+125%$3,394 (+239%)
2022-82%$605 (-39%)
2021-31%$416 (-58%)
2020+141%$1,005 (+0%)
2019+308%$4,095 (+310%)
2018-35%$2,668 (+167%)
⚠️ 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 ROKU

Loop Capital
Jun 16, 26
■ Hold neutral · not a buy · 🎯$155
Price at call : $137.29 — gap to target +13%
Today : $136.9 — gap to target +13%
🎯 on ROKU : 100% (1 call matured) · 📊 on Comm. : 50% · +16.4% (10 calls)
in progress (365j)
matures : Jun 16, 27
Wedbush
Jun 16, 26
■ Neutral neutral · not a buy · 🎯$155
Price at call : $137.29 — gap to target +13%
Today : $136.9 — gap to target +13%
🎯 on ROKU : 83% (12 calls matureds) · 📊 on Comm. : 45.2% · +9.6% (31 calls)
in progress (365j)
matures : Jun 16, 27
■ Peer Perform neutral · not a buy
🎯 on ROKU : no call matured yet · 📊 on Comm. : 16.7% · -11.4% (6 calls)
in progress (365j)
matures : Jun 16, 27
Needham
Jun 16, 26
▲ Buy · 🎯$170
Price at call : $137.29 — upside +24%
Today : $136.9 — upside +24%
🎯 on ROKU : 100% (12 calls matureds) · 📊 on Comm. : 53.8% · +13.7% (39 calls)
in progress (365j)
matures : Jun 16, 27
Piper Sandler
Jun 16, 26
■ Neutral neutral · not a buy · 🎯$160
Price at call : $137.29 — gap to target +17%
Today : $136.9 — gap to target +17%
🎯 on ROKU : no call matured yet · 📊 on Comm. : 38.9% · -4.7% (18 calls)
in progress (365j)
matures : Jun 16, 27
Susquehanna
Jun 16, 26
■ Neutral neutral · not a buy · 🎯$160
Price at call : $137.29 — gap to target +17%
Today : $136.9 — gap to target +17%
🎯 on ROKU : 67% (6 calls matureds) · 📊 on Comm. : 25% · -8.6% (8 calls)
in progress (365j)
matures : Jun 16, 27
■ In-Line neutral · not a buy · 🎯$160
Price at call : $137.29 — gap to target +17%
Today : $136.9 — gap to target +17%
🎯 on ROKU : no call matured yet · 📊 on Comm. : 40% · +11.2% (20 calls)
in progress (365j)
matures : Jun 16, 27
JP Morgan
Jun 16, 26
■ Neutral neutral · not a buy · 🎯$160
Price at call : $137.95 — gap to target +16%
Today : $136.9 — gap to target +17%
🎯 on ROKU : no call matured yet · 📊 on Comm. : 22.6% · -15.2% (31 calls)
in progress (365j)
matures : Jun 16, 27
Rosenblatt
Jun 16, 26
▲ Buy · 🎯$160
Price at call : $137.95 — upside +16%
Today : $136.9 — upside +17%
🎯 on ROKU : 60% (10 calls matureds) · 📊 on Comm. : 22.2% · -8.7% (27 calls)
in progress (365j)
matures : Jun 16, 27
Citizens
Jun 16, 26
■ Market Perform neutral · not a buy
🎯 on ROKU : no call matured yet · 📊 unranked overall
in progress (365j)
matures : Jun 16, 27
William Blair
Jun 15, 26
■ Market Perform neutral · not a buy
🎯 on ROKU : no call matured yet · 📊 overall : 50.5% · +15.8% (103 calls)
in progress (365j)
matures : Jun 15, 27
Baird
Jun 15, 26
■ Neutral neutral · not a buy · 🎯$160
Price at call : $137.95 — gap to target +16%
Today : $136.9 — gap to target +17%
🎯 on ROKU : no call matured yet · 📊 on Comm. : 50% · +21.1% (6 calls)
in progress (365j)
matures : Jun 15, 27
Citizens
Jun 15, 26
▲ Market Outperform · 🎯$175
Price at call : $137.95 — upside +27%
Today : $136.9 — upside +28%
🎯 on ROKU : no call matured yet · 📊 unranked overall
in progress (365j)
matures : Jun 15, 27
Needham
Jun 15, 26
▲ Buy · 🎯$170
Price at call : $140.9 — upside +21%
Today : $136.9 — upside +24%
🎯 on ROKU : 100% (12 calls matureds) · 📊 on Comm. : 53.8% · +13.7% (39 calls)
in progress (365j)
matures : Jun 15, 27
Keybanc
Jun 15, 26
■ Sector Weight neutral · not a buy
🎯 on ROKU : 33% (12 calls matureds) · 📊 on Comm. : 39% · +0.4% (41 calls)
in progress (365j)
matures : Jun 15, 27
▲ Outperform · 🎯$185
Price at call : $140.9 — upside +31%
Today : $136.9 — upside +35%
🎯 on ROKU : no call matured yet · 📊 on Comm. : 40% · +11.2% (20 calls)
in progress (365j)
matures : Jun 12, 27
Guggenheim
Jun 9, 26
▲ Buy · 🎯$145
Price at call : $116.94 — upside +24%
Today : $136.9 — upside +6%
🎯 on ROKU : 67% (9 calls matureds) · 📊 on Comm. : 30% · -6.7% (30 calls)
in progress (365j)
matures : Jun 9, 27
▲ Overweight · 🎯$170
Price at call : $122.26 — upside +39%
Today : $136.9 — upside +24%
🎯 on ROKU : 67% (12 calls matureds) · 📊 on Comm. : 50.8% · +2.8% (61 calls)
in progress (365j)
matures : Jun 4, 27
Citizens
May 28, 26
▲ Market Outperform · 🎯$170
Price at call : $130.18 — upside +31%
Today : $136.9 — upside +24%
🎯 on ROKU : no call matured yet · 📊 unranked overall
in progress (365j)
matures : May 28, 27
Baird
May 11, 26
▲ Outperform · 🎯$160
Price at call : $128.07 — upside +25%
Today : $136.9 — upside +17%
🎯 on ROKU : no call matured yet · 📊 on Comm. : 50% · +21.1% (6 calls)
in progress (365j)
matures : May 11, 27
Citigroup
May 4, 26
■ Neutral neutral · not a buy · 🎯$120
Price at call : $124.41 — gap to target -4%
Today : $136.9 — gap to target -12%
🎯 on ROKU : no call matured yet · 📊 on Comm. : 38.5% · -2.7% (39 calls)
in progress (365j)
matures : May 4, 27
JP Morgan
May 1, 26
▲ Overweight · 🎯$150
Price at call : $126.02 — upside +19%
Today : $136.9 — upside +10%
🎯 on ROKU : no call matured yet · 📊 on Comm. : 22.6% · -15.2% (31 calls)
in progress (365j)
matures : May 1, 27
Wedbush
May 1, 26
▲ Outperform · 🎯$155
Price at call : $126.02 — upside +23%
Today : $136.9 — upside +13%
🎯 on ROKU : 83% (12 calls matureds) · 📊 on Comm. : 45.2% · +9.6% (31 calls)
in progress (365j)
matures : May 1, 27
▲ Overweight · 🎯$148
Price at call : $126.02 — upside +17%
Today : $136.9 — upside +8%
🎯 on ROKU : no call matured yet · 📊 on Comm. : 38.9% · -4.7% (18 calls)
in progress (365j)
matures : May 1, 27
Guggenheim
May 1, 26
▲ Buy · 🎯$140
Price at call : $126.02 — upside +11%
Today : $136.9 — upside +2%
🎯 on ROKU : 67% (9 calls matureds) · 📊 on Comm. : 30% · -6.7% (30 calls)
in progress (365j)
matures : May 1, 27
Wells Fargo
May 1, 26
▲ Overweight · 🎯$167
Price at call : $126.02 — upside +33%
Today : $136.9 — upside +22%
🎯 on ROKU : no call matured yet · 📊 on Comm. : 55.3% · +26.9% (38 calls)
in progress (365j)
matures : May 1, 27
Citizens
May 1, 26
▲ Market Outperform · 🎯$170
Price at call : $126.02 — upside +35%
Today : $136.9 — upside +24%
🎯 on ROKU : no call matured yet · 📊 unranked overall
in progress (365j)
matures : May 1, 27
Keybanc
May 1, 26
▲ Overweight · 🎯$150
Price at call : $123.58 — upside +21%
Today : $136.9 — upside +10%
🎯 on ROKU : 33% (12 calls matureds) · 📊 on Comm. : 39% · +0.4% (41 calls)
in progress (365j)
matures : May 1, 27
Benchmark
May 1, 26
▲ Buy · 🎯$160
Price at call : $123.58 — upside +29%
Today : $136.9 — upside +17%
🎯 on ROKU : 75% (12 calls matureds) · 📊 on Comm. : 39.6% · -1.1% (48 calls)
in progress (365j)
matures : May 1, 27
Susquehanna
May 1, 26
▲ Positive · 🎯$160
Price at call : $123.58 — upside +29%
Today : $136.9 — upside +17%
🎯 on ROKU : 67% (6 calls matureds) · 📊 on Comm. : 25% · -8.6% (8 calls)
in progress (365j)
matures : May 1, 27
Rosenblatt
May 1, 26
▲ Buy · 🎯$150
Price at call : $123.58 — upside +21%
Today : $136.9 — upside +10%
🎯 on ROKU : 60% (10 calls matureds) · 📊 on Comm. : 22.2% · -8.7% (27 calls)
in progress (365j)
matures : May 1, 27
Needham
May 1, 26
▲ Buy · 🎯$140
Price at call : $123.58 — upside +13%
Today : $136.9 — upside +2%
🎯 on ROKU : 100% (12 calls matureds) · 📊 on Comm. : 53.8% · +13.7% (39 calls)
in progress (365j)
matures : May 1, 27
Keybanc
Apr 24, 26
▲ Overweight · 🎯$140
Price at call : $114.38 — upside +22%
Today : $136.9 — upside +2%
🎯 on ROKU : 33% (12 calls matureds) · 📊 on Comm. : 39% · +0.4% (41 calls)
in progress (365j)
matures : Apr 24, 27
Guggenheim
Apr 22, 26
▲ Buy · 🎯$130
Price at call : $114.96 — upside +13%
Today : $136.9 — upside -5%
🎯 on ROKU : 67% (9 calls matureds) · 📊 on Comm. : 30% · -6.7% (30 calls)
in progress (365j)
matures : Apr 22, 27
Baird
Apr 17, 26
▲ Outperform · 🎯$130
Price at call : $116.19 — upside +12%
Today : $136.9 — upside -5%
🎯 on ROKU : no call matured yet · 📊 on Comm. : 50% · +21.1% (6 calls)
in progress (365j)
matures : Apr 17, 27
Jefferies
Apr 13, 26
▲ Buy · 🎯$140
Price at call : $106.54 — upside +31%
Today : $136.9 — upside +2%
🎯 on ROKU : no call matured yet · 📊 on Comm. : 33.3% · -19.5% (6 calls)
in progress (365j)
matures : Apr 13, 27
Baird
Apr 6, 26
▲ Outperform · 🎯$120
Price at call : $98.53 — upside +22%
Today : $136.9 — upside -12%
🎯 on ROKU : no call matured yet · 📊 on Comm. : 50% · +21.1% (6 calls)
in progress (365j)
matures : Apr 6, 27
▲ Buy · 🎯$140
Price at call : $88.58 — upside +58%
Today : $136.9 — upside +2%
🎯 on ROKU : no call matured yet · 📊 unranked overall
in progress (365j)
matures : Feb 16, 27
▲ Outperform · 🎯$150
Price at call : $88.58 — upside +69%
Today : $136.9 — upside +10%
🎯 on ROKU : no call matured yet · 📊 on Comm. : 40% · +11.2% (20 calls)
in progress (365j)
matures : Feb 13, 27
Oppenheimer
Feb 13, 26
▲ Outperform · 🎯$120
Price at call : $88.58 — upside +35%
Today : $136.9 — upside -12%
🎯 on ROKU : 60% (10 calls matureds) · 📊 on Comm. : 42.9% · +15.3% (14 calls)
in progress (365j)
matures : Feb 13, 27
Wedbush
Feb 13, 26
▲ Outperform · 🎯$140
Price at call : $88.58 — upside +58%
Today : $136.9 — upside +2%
🎯 on ROKU : 83% (12 calls matureds) · 📊 on Comm. : 45.2% · +9.6% (31 calls)
in progress (365j)
matures : Feb 13, 27
Wells Fargo
Feb 13, 26
▲ Overweight · 🎯$137
Price at call : $88.58 — upside +55%
Today : $136.9 — upside +0%
🎯 on ROKU : no call matured yet · 📊 on Comm. : 55.3% · +26.9% (38 calls)
in progress (365j)
matures : Feb 13, 27
Piper Sandler
Feb 13, 26
▲ Overweight · 🎯$140
Price at call : $88.58 — upside +58%
Today : $136.9 — upside +2%
🎯 on ROKU : no call matured yet · 📊 on Comm. : 38.9% · -4.7% (18 calls)
in progress (365j)
matures : Feb 13, 27
Keybanc
Feb 13, 26
▲ Overweight · 🎯$130
Price at call : $90.06 — upside +44%
Today : $136.9 — upside -5%
🎯 on ROKU : 33% (12 calls matureds) · 📊 on Comm. : 39% · +0.4% (41 calls)
in progress (365j)
matures : Feb 13, 27
Rosenblatt
Feb 13, 26
▲ Buy · 🎯$118
Price at call : $90.06 — upside +31%
Today : $136.9 — upside -14%
🎯 on ROKU : 60% (10 calls matureds) · 📊 on Comm. : 22.2% · -8.7% (27 calls)
in progress (365j)
matures : Feb 13, 27
Needham
Feb 13, 26
▲ Buy · 🎯$110
Price at call : $90.06 — upside +22%
Today : $136.9 — upside -20%
🎯 on ROKU : 100% (12 calls matureds) · 📊 on Comm. : 53.8% · +13.7% (39 calls)
in progress (365j)
matures : Feb 13, 27
Oppenheimer
Feb 6, 26
▲ Outperform · 🎯$105
Price at call : $88.52 — upside +19%
Today : $136.9 — upside -23%
🎯 on ROKU : 60% (10 calls matureds) · 📊 on Comm. : 42.9% · +15.3% (14 calls)
in progress (365j)
matures : Feb 6, 27
Keybanc
Feb 3, 26
▲ Overweight · 🎯$128
Price at call : $93.88 — upside +36%
Today : $136.9 — upside -7%
🎯 on ROKU : 33% (12 calls matureds) · 📊 on Comm. : 39% · +0.4% (41 calls)
in progress (365j)
matures : Feb 3, 27
▲ Buy · 🎯$140
Price at call : $110.51 — upside +27%
Today : $136.9 — upside +2%
🎯 on ROKU : no call matured yet · 📊 on Comm. : 52.4% · -2.0% (21 calls)
in progress (365j)
matures : Jan 12, 27
▲ Outperform · 🎯$145
Price at call : $108.86 — upside +33%
Today : $136.9 — upside +6%
🎯 on ROKU : no call matured yet · 📊 on Comm. : 40% · +11.2% (20 calls)
in progress (365j)
matures : Jan 8, 27
Wedbush
Dec 11, 25
▲ Outperform · 🎯$130
Price at call : $107.47 — upside +21%
Today : $136.9 — upside -5%
🎯 on ROKU : 83% (12 calls matureds) · 📊 on Comm. : 45.2% · +9.6% (31 calls)
in progress (365j)
matures : Dec 11, 26
Rosenblatt
Oct 31, 25
■ Neutral neutral · not a buy · 🎯$106
Price at call : $106.13 — gap to target -0%
Today : $136.9 — gap to target -23%
🎯 on ROKU : 60% (10 calls matureds) · 📊 on Comm. : 22.2% · -8.7% (27 calls)
in progress (365j)
matures : Oct 31, 26
Wedbush
Aug 1, 25
▲ Outperform · 🎯$110
Price at call : $85.83 — upside +28%
Today : $136.9 — upside -20%
🎯 on ROKU : 83% (12 calls matureds) · 📊 on Comm. : 45.2% · +9.6% (31 calls)
in progress (365j)
matures : Aug 1, 26
Loop Capital
Jun 17, 25
▲ Buy · 🎯$100
Price at call : $80.63 — upside +24%
Today : $136.9 — upside -27%
Expected +24% · Actual +70% · Reason (≥ +15%) : ✓ Yes
🎯 on ROKU : 100% (1 call matured) · 📊 on Comm. : 50% · +16.4% (10 calls)
+70.3%
stock +70% · XLC +6%
Needham
Jun 17, 25
▲ Buy · 🎯$88.5
Price at call : $80.63 — upside +10%
Today : $136.9 — upside -35%
Expected +10% · Actual +70% · Reason (≥ +15%) : ✓ Yes
🎯 on ROKU : 100% (12 calls matureds) · 📊 on Comm. : 53.8% · +13.7% (39 calls)
+70.3%
stock +70% · XLC +6%
Needham
May 15, 25
▲ Buy · 🎯$88.5
Price at call : $70.07 — upside +26%
Today : $136.9 — upside -35%
Expected +26% · Actual +77% · Reason (≥ +15%) : ✓ Yes
🎯 on ROKU : 100% (12 calls matureds) · 📊 on Comm. : 53.8% · +13.7% (39 calls)
+77.0%
stock +77% · XLC +15%
Needham
May 12, 25
▲ Buy · 🎯$88.5
Price at call : $68.78 — upside +29%
Today : $136.9 — upside -35%
Expected +29% · Actual +86% · Reason (≥ +15%) : ✓ Yes
🎯 on ROKU : 100% (12 calls matureds) · 📊 on Comm. : 53.8% · +13.7% (39 calls)
+85.6%
stock +86% · XLC +17%
Loop Capital
May 2, 25
■ Hold neutral · not a buy · 🎯$80
Price at call : $60.42 — gap to target +32%
Today : $136.9 — gap to target -42%
🎯 on ROKU : 100% (1 call matured) · 📊 on Comm. : 50% · +16.4% (10 calls)
in progress (365j)
matures : May 2, 26
Guggenheim
May 2, 25
▲ Buy · 🎯$100
Price at call : $60.42 — upside +66%
Today : $136.9 — upside -27%
Expected +66% · Actual +109% · Reason (≥ +15%) : ✓ Yes
🎯 on ROKU : 67% (9 calls matureds) · 📊 on Comm. : 30% · -6.7% (30 calls)
+108.6%
stock +109% · XLC +19%
Wedbush
May 2, 25
▲ Outperform · 🎯$100
Price at call : $60.42 — upside +66%
Today : $136.9 — upside -27%
Expected +66% · Actual +109% · Reason (≥ +15%) : ✓ Yes
🎯 on ROKU : 83% (12 calls matureds) · 📊 on Comm. : 45.2% · +9.6% (31 calls)
+108.6%
stock +109% · XLC +19%
JPI AI Analyst AI assistant · JPI Invest
Answers based on the tool’s data · not financial advice · full version (free)