MarketPeel
Insider Trading Intelligence
MB

Matthew C. Banks

ROKU
VP, CAO · ROKU, INC · CIK 0001959033
FILING MIX · LIFETIME15%/85%
BUYS
21
SELLS
123
TOTAL VALUE
$6.38M
COMPANIES
1
ACTIVE SINCE
Mar 2023
HOLDINGS NOW
7,171
AVG SELL PX
$82.55
TRADE KIND
SHOWING 144 / 144
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
37 backtested trades · 8 horizons · 33 pendingHow are these numbers computed? →
Forward-return performance of every backtestable P/S trade by Matthew C. Banks, measured at 8 horizons from 7 days to 2 years. Deduped per economic event so co-filings count once. Excess return = trade return minus SPY return over the same window.
HORIZONTRADESWIN RATEINSIDER RETURNSPY RETURNMEAN EXCESSMEDIAN EXCESST-STAT
7d37+43.24%+1.57%+0.60%+0.97%+0.56%0.63
14d37+35.14%+3.05%+1.63%+1.42%+1.29%0.73
30d37+35.14%+4.43%+1.79%+2.62%+2.60%1.04
60d37+37.84%+6.86%+3.71%+2.31%+0.57%0.72
90d37(1 pending)+30.56%+13.00%+6.21%+6.06%+8.06%1.76
180d37(3 pending)+44.12%+9.56%+11.18%-2.45%+1.28%-0.46
1y37(8 pending)+31.03%+17.16%+21.55%-6.53%+2.14%
2y37(21 pending)+6.25%+42.87%+47.96%-9.66%-22.39%
How to read this: Insider Returnis the average raw return of the filer's trades over the horizon. SPY Return is what SPY did over those same windows — reference only, not a comparison. The headline alpha number is Mean Excess = Insider − SPY; green means the filer beat SPY, red means they trailed it. Win rate is the share of individual trades where the filer beat SPY. T-statvalues above 2 mean the alpha is unlikely to be chance given the sample size. "Pending" counts trades where the horizon hasn't elapsed yet; their stats are not included in the row average.
Holdings over time
ROKU · 7,171 shares · as of Jul 1, 2026
06,68913,37820,06726,756202420252026SHARES HELD
Trading cadence · quarterly flow
BUY SELL
2023
2023
2023
2023
2024
2024
2024
2024
2025
2025
2025
2025
2026
2026
2026
FLOW · 21 buys / 123 sellsCOVERAGE · 15 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
ROKU
ROKU, INC
SALE10b5-1
10b5-1 plan
554$138.88$76.9K7,171Jul 1, 2026Jul 2, 2026View →
ROKU
ROKU, INC
SALE10b5-1
10b5-1 plan
546$127.26$69.5K7,725Jun 2, 2026Jun 3, 2026View →
ROKU
ROKU, INC
SALE
VP, CAO
828828Jun 1, 2026Jun 3, 2026View →
ROKU
ROKU, INC
SALE
VP, CAO
7887,091Jun 1, 2026Jun 3, 2026View →
ROKU
ROKU, INC
SALE
VP, CAO
2,018$129.03$260.4K8,271Jun 1, 2026Jun 3, 2026View →
ROKU
ROKU, INC
SALE
VP, CAO
1,2492,497Jun 1, 2026Jun 3, 2026View →
ROKU
ROKU, INC
PURCHASE
VP, CAO
4,06710,289Jun 1, 2026Jun 3, 2026View →
ROKU
ROKU, INC
SALE
VP, CAO
1,2026,010Jun 1, 2026Jun 3, 2026View →
ROKU
ROKU, INC
SALE10b5-1
10b5-1 plan
725$125.52$91.0K6,222May 1, 2026May 5, 2026View →
ROKU
ROKU, INC
SALE10b5-1
10b5-1 plan
728$96.02$69.9K6,947Apr 1, 2026Apr 3, 2026View →
ROKU
ROKU, INC
SALE10b5-1
10b5-1 plan
716$95.57$68.4K7,675Mar 3, 2026Mar 4, 2026View →
ROKU
ROKU, INC
SALE
VP, CAO
2,550$98.09$250.1K8,391Mar 2, 2026Mar 4, 2026View →
ROKU
ROKU, INC
SALE
VP, CAO
7887,879Mar 2, 2026Mar 4, 2026View →
ROKU
ROKU, INC
SALE
VP, CAO
1,0490Mar 2, 2026Mar 4, 2026View →
ROKU
ROKU, INC
PURCHASE
VP, CAO
5,11610,941Mar 2, 2026Mar 4, 2026View →
ROKU
ROKU, INC
SALE
VP, CAO
1,2027,212Mar 2, 2026Mar 4, 2026View →
ROKU
ROKU, INC
SALE
VP, CAO
8281,656Mar 2, 2026Mar 4, 2026View →
ROKU
ROKU, INC
SALE
VP, CAO
1,2493,746Mar 2, 2026Mar 4, 2026View →
ROKU
ROKU, INC
SALE10b5-1
10b5-1 plan
729$109.04$79.5K5,825Jan 2, 2026Jan 6, 2026View →
ROKU
ROKU, INC
SALE10b5-1
10b5-1 plan
731$95.64$69.9K6,554Dec 1, 2025Dec 3, 2025View →
ROKU
ROKU, INC
SALE10b5-1
10b5-1 plan
719$95.09$68.4K7,285Nov 18, 2025Nov 19, 2025View →
ROKU
ROKU, INC
SALE
VP, CAO
1,2484,995Nov 17, 2025Nov 19, 2025View →
ROKU
ROKU, INC
SALE
VP, CAO
1,0481,049Nov 17, 2025Nov 19, 2025View →
ROKU
ROKU, INC
SALE
VP, CAO
8272,484Nov 17, 2025Nov 19, 2025View →
ROKU
ROKU, INC
SALE
VP, CAO
1480Nov 17, 2025Nov 19, 2025View →
ROKU
ROKU, INC
SALE
VP, CAO
7878,667Nov 17, 2025Nov 19, 2025View →
ROKU
ROKU, INC
SALE
VP, CAO
2,611$96.89$253.0K8,004Nov 17, 2025Nov 19, 2025View →
ROKU
ROKU, INC
PURCHASE
VP, CAO
5,26010,615Nov 17, 2025Nov 19, 2025View →
ROKU
ROKU, INC
SALE
VP, CAO
1,2028,414Nov 17, 2025Nov 19, 2025View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
2,180$97.85$213.3K5,355Sep 3, 2025Sep 4, 2025View →
ROKU
ROKU, INC
PURCHASE
VP, Corp Controller & CAO
4,6479,842Sep 2, 2025Sep 4, 2025View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
2,307$95.86$221.1K7,535Sep 2, 2025Sep 4, 2025View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
1,0482,097Sep 2, 2025Sep 4, 2025View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
148148Sep 2, 2025Sep 4, 2025View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
1,2496,243Sep 2, 2025Sep 4, 2025View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
1720Sep 2, 2025Sep 4, 2025View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
1,2029,616Sep 2, 2025Sep 4, 2025View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
8283,311Sep 2, 2025Sep 4, 2025View →
ROKU
ROKU, INC
PURCHASEGRANT
Stock grant
9,4549,454Aug 15, 2025Aug 19, 2025View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
3,360$85.05$285.8K5,195Aug 4, 2025Aug 5, 2025View →
ROKU
ROKU, INC
SALE10b5-1
10b5-1 plan
629$72.98$45.9K8,555Jun 3, 2025Jun 4, 2025View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
1,2487,492Jun 2, 2025Jun 4, 2025View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
8284,139Jun 2, 2025Jun 4, 2025View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
1,0483,145Jun 2, 2025Jun 4, 2025View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
149296Jun 2, 2025Jun 4, 2025View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
172172Jun 2, 2025Jun 4, 2025View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
2,306$73.01$168.4K9,184Jun 2, 2025Jun 4, 2025View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
1,20210,818Jun 2, 2025Jun 4, 2025View →
ROKU
ROKU, INC
PURCHASE
VP, Corp Controller & CAO
4,64711,490Jun 2, 2025Jun 4, 2025View →
ROKU
ROKU, INC
SALE10b5-1
10b5-1 plan
206$70.32$14.5K6,843May 1, 2025May 2, 2025View →
ROKU
ROKU, INC
SALE10b5-1
10b5-1 plan
207$70.77$14.6K7,049Apr 1, 2025Apr 2, 2025View →
ROKU
ROKU, INC
SALE10b5-1
10b5-1 plan
203$79.03$16.0K8,959Mar 4, 2025Mar 5, 2025View →
ROKU
ROKU, INC
SALE10b5-1
10b5-1 plan
1,703$80.52$137.1K7,256Mar 4, 2025Mar 5, 2025View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
2,389$80.26$191.7K9,162Mar 3, 2025Mar 5, 2025View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
148445Mar 3, 2025Mar 5, 2025View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
1,20212,020Mar 3, 2025Mar 5, 2025View →
ROKU
ROKU, INC
PURCHASE
VP, Corp Controller & CAO
4,70811,551Mar 3, 2025Mar 5, 2025View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
3600Mar 3, 2025Mar 5, 2025View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
172344Mar 3, 2025Mar 5, 2025View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
8284,967Mar 3, 2025Mar 5, 2025View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
7490Mar 3, 2025Mar 5, 2025View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
1,2498,740Mar 3, 2025Mar 5, 2025View →
ROKU
ROKU, INC
SALE10b5-1
10b5-1 plan
210$75.14$15.8K6,843Jan 2, 2025Jan 3, 2025View →
ROKU
ROKU, INC
SALE10b5-1
10b5-1 plan
211$69.65$14.7K7,053Dec 2, 2024Dec 3, 2024View →
ROKU
ROKU, INC
SALE10b5-1
10b5-1 plan
4,628$70.91$328.2K11,329Nov 18, 2024Nov 19, 2024View →
ROKU
ROKU, INC
SALE10b5-1
10b5-1 plan
2,325$71.59$166.4K9,004Nov 18, 2024Nov 19, 2024View →
ROKU
ROKU, INC
SALE10b5-1
10b5-1 plan
1,740$72.66$126.4K7,264Nov 18, 2024Nov 19, 2024View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
149593Nov 15, 2024Nov 19, 2024View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
1,2499,989Nov 15, 2024Nov 19, 2024View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
171516Nov 15, 2024Nov 19, 2024View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
1,20213,222Nov 15, 2024Nov 19, 2024View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
746749Nov 15, 2024Nov 19, 2024View →
ROKU
ROKU, INC
PURCHASE
VP, Corp Controller & CAO
18,08124,924Nov 15, 2024Nov 19, 2024View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
359360Nov 15, 2024Nov 19, 2024View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
8275,795Nov 15, 2024Nov 19, 2024View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
8,967$68.87$617.6K15,957Nov 15, 2024Nov 19, 2024View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
13,3780Nov 15, 2024Nov 19, 2024View →
ROKU
ROKU, INC
SALE10b5-1
10b5-1 plan
210$63.36$13.3K6,843Nov 1, 2024Nov 4, 2024View →
ROKU
ROKU, INC
SALE10b5-1
10b5-1 plan
211$75.66$16.0K7,053Oct 1, 2024Oct 2, 2024View →
ROKU
ROKU, INC
SALE10b5-1
10b5-1 plan
208$64.39$13.4K7,264Sep 4, 2024Sep 5, 2024View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
7491,495Sep 3, 2024Sep 5, 2024View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
1,655$65.22$107.9K7,472Sep 3, 2024Sep 5, 2024View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
1,24811,238Sep 3, 2024Sep 5, 2024View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
8286,622Sep 3, 2024Sep 5, 2024View →
ROKU
ROKU, INC
PURCHASE
VP, Corp Controller & CAO
3,3339,127Sep 3, 2024Sep 5, 2024View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
148742Sep 3, 2024Sep 5, 2024View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
360719Sep 3, 2024Sep 5, 2024View →
ROKU
ROKU, INC
PURCHASEGRANT
Stock grant
14,42414,424Aug 16, 2024Aug 20, 2024View →
ROKU
ROKU, INC
PURCHASEGRANT
Stock grant
687687Aug 16, 2024Aug 20, 2024View →
ROKU
ROKU, INC
SALE10b5-1
10b5-1 plan
838$57.83$48.5K5,794Jun 5, 2024Jun 5, 2024View →
ROKU
ROKU, INC
SALE10b5-1
10b5-1 plan
208$57.09$11.9K6,632Jun 4, 2024Jun 5, 2024View →
ROKU
ROKU, INC
PURCHASE
VP, Corp Controller & CAO
3,3318,493Jun 3, 2024Jun 5, 2024View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
7462,244Jun 3, 2024Jun 5, 2024View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
8287,450Jun 3, 2024Jun 5, 2024View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
1,24912,486Jun 3, 2024Jun 5, 2024View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
149890Jun 3, 2024Jun 5, 2024View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
3591,079Jun 3, 2024Jun 5, 2024View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
1,653$57.94$95.8K6,840Jun 3, 2024Jun 5, 2024View →
ROKU
ROKU, INC
SALE10b5-1
10b5-1 plan
206$57.28$11.8K5,162May 1, 2024May 3, 2024View →
ROKU
ROKU, INC
SALE10b5-1
10b5-1 plan
207$65.27$13.5K5,368Apr 1, 2024Apr 3, 2024View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
1481,039Mar 1, 2024Mar 5, 2024View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
3591,438Mar 1, 2024Mar 5, 2024View →
ROKU
ROKU, INC
PURCHASE
VP, Corp Controller & CAO
3,3307,456Mar 1, 2024Mar 5, 2024View →
ROKU
ROKU, INC
SALE10b5-1
10b5-1 plan
204$63.20$12.9K5,575Mar 1, 2024Mar 5, 2024View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
8288,278Mar 1, 2024Mar 5, 2024View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
7462,990Mar 1, 2024Mar 5, 2024View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
1,677$63.35$106.2K5,779Mar 1, 2024Mar 5, 2024View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
1,24913,735Mar 1, 2024Mar 5, 2024View →
ROKU
ROKU, INC
SALE10b5-1
10b5-1 plan
205$90.55$18.6K4,126Jan 2, 2024Jan 4, 2024View →
ROKU
ROKU, INC
SALE10b5-1
10b5-1 plan
206$103.59$21.3K4,331Dec 1, 2023Dec 5, 2023View →
ROKU
ROKU, INC
SALE10b5-1
10b5-1 plan
6,794$89.19$606.0K4,537Nov 17, 2023Nov 17, 2023View →
ROKU
ROKU, INC
SALE10b5-1
10b5-1 plan
8,480$89.03$755.0K11,331Nov 16, 2023Nov 17, 2023View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
13,37813,378Nov 15, 2023Nov 17, 2023View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
1,24814,984Nov 15, 2023Nov 17, 2023View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
3601,797Nov 15, 2023Nov 17, 2023View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
7493,736Nov 15, 2023Nov 17, 2023View →
ROKU
ROKU, INC
PURCHASE
VP, Corp Controller & CAO
16,71119,811Nov 15, 2023Nov 17, 2023View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
8279,106Nov 15, 2023Nov 17, 2023View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
1491,187Nov 15, 2023Nov 17, 2023View →
ROKU
ROKU, INC
SALE10b5-1
10b5-1 plan
2,296$85.03$195.2K3,100Nov 3, 2023Nov 3, 2023View →
ROKU
ROKU, INC
SALE10b5-1
10b5-1 plan
208$59.14$12.3K5,396Nov 1, 2023Nov 3, 2023View →
ROKU
ROKU, INC
SALE10b5-1
10b5-1 plan
208$70.20$14.6K5,604Oct 2, 2023Oct 4, 2023View →
ROKU
ROKU, INC
PURCHASEGRANT
Stock grant
9,9339,933Sep 15, 2023Sep 19, 2023View →
ROKU
ROKU, INC
SALE10b5-1
10b5-1 plan
205$92.89$19.0K5,812Sep 6, 2023Sep 6, 2023View →
ROKU
ROKU, INC
SALE10b5-1
10b5-1 plan
1,259$82.69$104.1K6,017Sep 5, 2023Sep 6, 2023View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
1481,336Sep 1, 2023Sep 6, 2023View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
3592,157Sep 1, 2023Sep 6, 2023View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
1,24916,232Sep 1, 2023Sep 6, 2023View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
7464,485Sep 1, 2023Sep 6, 2023View →
ROKU
ROKU, INC
PURCHASE
VP, Corp Controller & CAO
2,5027,276Sep 1, 2023Sep 6, 2023View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
1,614$60.42$97.5K4,774Jun 5, 2023Jun 5, 2023View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
1,886$60.06$113.3K6,388Jun 2, 2023Jun 5, 2023View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
3592,516Jun 1, 2023Jun 5, 2023View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
1491,484Jun 1, 2023Jun 5, 2023View →
ROKU
ROKU, INC
PURCHASE
VP, Corp Controller & CAO
3,7518,274Jun 1, 2023Jun 5, 2023View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
7465,231Jun 1, 2023Jun 5, 2023View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
2,49717,481Jun 1, 2023Jun 5, 2023View →
ROKU
ROKU, INC
PURCHASEGRANT
Stock grant
19,97819,978Apr 28, 2023May 2, 2023View →
ROKU
ROKU, INC
PURCHASEGRANT
Stock grant
26,75626,756Apr 28, 2023May 2, 2023View →
ROKU
ROKU, INC
PURCHASE
VP, Corp Controller & CAO
640$61.93$39.6K4,523Mar 2, 2023Mar 3, 2023View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
3602,875Mar 1, 2023Mar 3, 2023View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
1481,633Mar 1, 2023Mar 3, 2023View →
ROKU
ROKU, INC
SALE
VP, Corp Controller & CAO
7495,977Mar 1, 2023Mar 3, 2023View →
ROKU
ROKU, INC
PURCHASE
VP, Corp Controller & CAO
1,2575,163Mar 1, 2023Mar 3, 2023View →
Other insiders · ROKU
Loading peer insiders…
About this filer
CIK 0001959033
ROLE
VP, CAO
PRIMARY
ROKU
COMPANIES
1
ACTIVE SINCE
Mar 2023
MARKETPEEL · /INSIDER/0001959033DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

One short email. Insider buys, congressional trades, and plain-English analysis.

Feedback