‹ Screener

ROKU, INC

ROKU · Cable & Other Pay Television Services · 145.9M shares · +5%/yr ↑ dilution · EDGAR filings ↗

Reference price $138.88 · est. market cap ~$20.3B — last insider sale, 2026-07-01 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)

Grade

C68

gen composite 51pct→68

Quarterly revenue

2025-06-30 · $1.1B2025-09-30 · $1.2B2025-12-31 · $1.4B2026-03-31 · $1.2B

Last 4 quarters · from SEC filings.

Key metrics

Gross margin
43.8%
Operating margin
-0.1%
Net margin
1.9%
Return on equity
3.3%
Return on assets
2.0%
ROIC
-0.2%
Revenue growth (QoQ)
22.4%
Current ratio
2.7×
Free cash flow
$478M
EBITDA
$40M
Tangible book value
$2.3B
Cash & investments
$2.3B
Stock comp / revenue
7.5%

Insider transactions · last 6 months

DateInsiderTypeSharesPrice
2026-07-01HUNT NEIL DSell462$141.30
2026-07-01HUNT NEIL DConversion2.0K
2026-07-01Banks Matthew C.Sell554$138.88
2026-07-01HUNT NEIL DSell158$139.75
2026-07-01HUNT NEIL DSell1.4K$140.54
2026-06-15Jedda DanSell7.0K$143.87
2026-06-12Wood Anthony J.Sell25K$130.00
2026-06-12Ozgen MustafaSell10K$144.00
2026-06-12Wood Anthony J.Conversion25K
2026-06-11HUNT NEIL DOption exercise1.8K
2026-06-11LUNA GINAOption exercise1.8K
2026-06-11Blackburn Jeffrey MOption exercise1.8K
2026-06-11Hastings JeffOption exercise1.8K
2026-06-11HODRICK LAURIE SIMONOption exercise1.8K
2026-06-11Fyfield MaiOption exercise1.8K
2026-06-11Fyfield MaiSell832$119.64
2026-06-11Rothrock Ray A.Option exercise1.8K
2026-06-10Wood Anthony J.Sell4.9K$117.01
2026-06-10Wood Anthony J.Conversion18K
2026-06-10Wood Anthony J.Sell4.2K$118.28
2026-06-10Wood Anthony J.Sell5.0K$119.01
2026-06-10Wood Anthony J.Sell3.9K$120.17
2026-06-04Collier CharlesOption exercise10K$49.59
2026-06-04Collier CharlesSell900$123.13
2026-06-04Collier CharlesSell3.6K$124.60
2026-06-04Collier CharlesSell4.9K$125.28
2026-06-04Collier CharlesSell850$126.07
2026-06-04Collier CharlesOption exercise10K$49.59
2026-06-04Collier CharlesSell300$122.86
2026-06-04Collier CharlesSell700$123.70
2026-06-04Collier CharlesSell5.5K$124.74
2026-06-04Collier CharlesSell3.8K$125.68
2026-06-02Fuchsberg GilbertSell4.4K$127.26
2026-06-02Handman Christopher T.Sell3.0K$127.26
2026-06-02Collier CharlesSell7.1K$127.26
2026-06-02Banks Matthew C.Sell546$127.26
2026-06-01Jedda DanOption exercise26K
2026-06-01Banks Matthew C.Option exercise4.1K
2026-06-01Banks Matthew C.Tax withheld2.0K$129.03
2026-06-01Collier CharlesOption exercise29K
2026-06-01Collier CharlesTax withheld15K$129.03
2026-06-01Fuchsberg GilbertOption exercise10K
2026-06-01Fuchsberg GilbertTax withheld5.7K$129.03
2026-06-01Jedda DanTax withheld10K$129.03
2026-06-01Ozgen MustafaOption exercise16K
2026-06-01Ozgen MustafaTax withheld6.4K$129.03
2026-06-01Wood Anthony J.Option exercise21K
2026-06-01Wood Anthony J.Tax withheld8.2K$129.03
2026-06-01Handman Christopher T.Option exercise12K
2026-06-01Handman Christopher T.Tax withheld5.9K$129.03
2026-06-01HUNT NEIL DConversion2.0K
2026-06-01HUNT NEIL DSell398$127.72
2026-06-01HUNT NEIL DSell411$128.77
2026-06-01HUNT NEIL DSell1.1K$129.62
2026-06-01HUNT NEIL DSell77$130.34
2026-05-15Jedda DanSell7.0K$122.56
2026-05-11Wood Anthony J.Sell1.6K$130.82
2026-05-11Wood Anthony J.Conversion75K
2026-05-11Wood Anthony J.Sell35K$128.17
2026-05-11Wood Anthony J.Sell31K$129.12
2026-05-11Wood Anthony J.Sell7.2K$129.87
2026-05-04Collier CharlesOption exercise10K$49.59
2026-05-04Collier CharlesSell2.4K$123.29
2026-05-04Collier CharlesSell4.6K$124.00
2026-05-04Collier CharlesSell120$125.94
2026-05-04Collier CharlesSell3.2K$125.24
2026-05-04Collier CharlesOption exercise10K$49.59
2026-05-04Collier CharlesSell2.5K$123.18
2026-05-04Collier CharlesSell4.4K$123.98
2026-05-04Collier CharlesSell3.2K$125.29
2026-05-04Collier CharlesSell103$125.91
2026-05-01HUNT NEIL DSell98$118.39
2026-05-01Banks Matthew C.Sell725$125.52
2026-05-01Fuchsberg GilbertSell9.6K$125.52
2026-05-01HUNT NEIL DConversion2.0K
2026-05-01HUNT NEIL DSell46$116.99
2026-05-01HUNT NEIL DSell90$119.49
2026-05-01HUNT NEIL DSell178$120.41
2026-05-01HUNT NEIL DSell528$121.50
2026-05-01HUNT NEIL DSell259$122.57
2026-05-01HUNT NEIL DSell733$123.69
2026-05-01HUNT NEIL DSell68$124.79
2026-04-17Collier CharlesOption exercise177K$49.59
2026-04-17Collier CharlesOption exercise1.3K$65.71
2026-04-17Collier CharlesOption exercise1.1K$65.22
2026-04-17Collier CharlesOption exercise1.1K$67.18
2026-04-17Collier CharlesOption exercise846$88.65
2026-04-17Collier CharlesOption exercise1.2K$63.35
2026-04-17Collier CharlesOption exercise1.3K$59.13
2026-04-17Collier CharlesOption exercise1.5K$60.05
2026-04-17Collier CharlesOption exercise897$97.49
2026-04-17Collier CharlesOption exercise1.3K$57.94
2026-04-17Collier CharlesOption exercise1.0K$74.49
2026-04-17Collier CharlesOption exercise1.4K$53.03
2026-04-17Collier CharlesOption exercise1.5K$59.70
2026-04-17Collier CharlesOption exercise1.0K$74.34
2026-04-17Collier CharlesOption exercise973$77.05
2026-04-17Collier CharlesOption exercise1.4K$63.64
2026-04-17Collier CharlesOption exercise1.1K$81.72
2026-04-17Collier CharlesOption exercise1.2K$70.50
2026-04-17Collier CharlesOption exercise983$89.00
2026-04-17Collier CharlesOption exercise1.2K$64.19
2026-04-17Collier CharlesOption exercise1.2K$62.47
2026-04-17Collier CharlesOption exercise845$103.54
2026-04-17Collier CharlesOption exercise1.5K$56.68
2026-04-17Collier CharlesOption exercise1.5K$58.55
2026-04-17Collier CharlesOption exercise1.3K$65.34
2026-04-17Collier CharlesSell206K$115.00
2026-04-16Wood Anthony J.Conversion25K
2026-04-16Collier CharlesSell3.4K$110.17
2026-04-16Wood Anthony J.Sell25K$110.19
2026-04-15Jedda DanSell7.0K$107.00
2026-04-10Wood Anthony J.Sell7.7K$102.60
2026-04-10Wood Anthony J.Sell5.1K$99.40
2026-04-10Wood Anthony J.Conversion50K
2026-04-10Wood Anthony J.Sell1.7K$98.44
2026-04-10Wood Anthony J.Sell22K$100.56
2026-04-10Wood Anthony J.Sell14K$101.26
2026-04-08Collier CharlesOption exercise1.3K$59.13
2026-04-08Collier CharlesOption exercise1.5K$60.05
2026-04-08Collier CharlesOption exercise898$97.49
2026-04-08Collier CharlesOption exercise1.3K$57.94
2026-04-08Collier CharlesOption exercise1.0K$74.49
2026-04-08Collier CharlesOption exercise1.4K$53.03
2026-04-08Collier CharlesOption exercise1.5K$59.70
2026-04-08Collier CharlesOption exercise1.0K$74.34
2026-04-08Collier CharlesOption exercise974$77.05
2026-04-08Collier CharlesOption exercise1.4K$63.64
2026-04-08Collier CharlesOption exercise1.2K$70.50
2026-04-08Collier CharlesOption exercise983$89.00
2026-04-08Collier CharlesOption exercise1.2K$64.19
2026-04-08Collier CharlesOption exercise1.2K$62.47
2026-04-08Collier CharlesOption exercise845$103.54
2026-04-08Collier CharlesOption exercise1.5K$56.68
2026-04-08Collier CharlesOption exercise1.5K$58.55
2026-04-08Collier CharlesOption exercise1.3K$65.34
2026-04-08Collier CharlesSell206K$105.00
2026-04-08Collier CharlesOption exercise1.1K$81.72
2026-04-08Collier CharlesOption exercise177K$49.59
2026-04-08Collier CharlesOption exercise1.3K$65.71
2026-04-08Collier CharlesOption exercise1.1K$65.22
2026-04-08Collier CharlesOption exercise1.1K$67.18
2026-04-08Collier CharlesOption exercise846$88.65
2026-04-08Collier CharlesOption exercise1.2K$63.35
2026-04-01Banks Matthew C.Sell728$96.02
2026-04-01HUNT NEIL DConversion2.0K
2026-04-01HUNT NEIL DSell990$95.00
2026-04-01HUNT NEIL DSell920$96.00
2026-04-01HUNT NEIL DSell90$96.80
2026-03-16Jedda DanSell1.1K$92.37
2026-03-16Jedda DanSell1.0K$93.62
2026-03-16Jedda DanSell4.1K$94.52
2026-03-16Jedda DanSell1.2K$95.44
2026-03-16Jedda DanSell1.1K$92.37
2026-03-16Jedda DanSell1.2K$93.69
2026-03-16Jedda DanSell4.1K$94.58
2026-03-16Jedda DanSell1.0K$95.53
2026-03-10Wood Anthony J.Conversion50K
2026-03-10Wood Anthony J.Sell7.1K$98.21
2026-03-10Wood Anthony J.Sell16K$99.00
2026-03-10Wood Anthony J.Sell15K$100.15
2026-03-10Wood Anthony J.Sell11K$100.86
2026-03-10Wood Anthony J.Sell700$101.74
2026-03-05Collier CharlesSell1.7K$100.00
2026-03-03Fuchsberg GilbertSell3.2K$95.57
2026-03-03Handman Christopher T.Sell3.0K$95.57
2026-03-03Banks Matthew C.Sell716$95.57
2026-03-03Wood Anthony J.Gift169K
2026-03-03Wood Anthony J.Gift169K
2026-03-03Collier CharlesSell1.7K$95.57
2026-03-03Wood Anthony J.Gift61K
2026-03-03Wood Anthony J.Gift61K
2026-03-02HUNT NEIL DSell989$98.07
2026-03-02Banks Matthew C.Option exercise5.1K
2026-03-02Banks Matthew C.Tax withheld2.5K$98.09
2026-03-02Collier CharlesOption exercise29K
2026-03-02Collier CharlesTax withheld15K$98.09
2026-03-02Fuchsberg GilbertOption exercise10K
2026-03-02Fuchsberg GilbertTax withheld5.7K$98.09
2026-03-02Jedda DanOption exercise26K
2026-03-02Jedda DanTax withheld10K$98.09
2026-03-02Ozgen MustafaOption exercise16K
2026-03-02Ozgen MustafaTax withheld6.4K$98.09
2026-03-02Wood Anthony J.Option exercise21K
2026-03-02Wood Anthony J.Tax withheld6.7K$98.09
2026-03-02Wood Anthony J.Gift173K
2026-03-02Wood Anthony J.Gift45K
2026-03-02Wood Anthony J.Gift21K
2026-03-02Wood Anthony J.Gift108K
2026-03-02Handman Christopher T.Option exercise12K
2026-03-02Handman Christopher T.Tax withheld5.9K$98.09
2026-03-02HUNT NEIL DConversion2.0K
2026-03-02HUNT NEIL DSell171$96.40
2026-03-02HUNT NEIL DSell840$97.53
2026-02-17Jedda DanSell1.5K$90.00
2026-02-17Jedda DanSell1.5K$87.76
2026-02-17Wood Anthony J.Conversion60K
2026-02-17Wood Anthony J.Gift60K
2026-02-17Wood Anthony J.Gift60K
2026-02-17Wood Anthony J.Gift13K
2026-02-17Wood Anthony J.Gift13K
2026-02-10Wood Anthony J.Conversion50K
2026-02-10Wood Anthony J.Sell11K$90.12
2026-02-10Wood Anthony J.Sell30K$90.82
2026-02-10Wood Anthony J.Sell9.8K$91.44
2026-02-02HUNT NEIL DConversion2.0K
2026-02-02HUNT NEIL DSell268$95.47
2026-02-02HUNT NEIL DSell794$96.07
2026-02-02HUNT NEIL DSell918$97.10
2026-02-02HUNT NEIL DSell20$97.71
2026-01-15Jedda DanSell3.0K$107.56
2026-01-12Wood Anthony J.Conversion75K
2026-01-12Wood Anthony J.Sell7.8K$107.51
2026-01-12Wood Anthony J.Sell13K$108.14
2026-01-12Wood Anthony J.Sell14K$109.10
2026-01-12Wood Anthony J.Sell23K$110.25
2026-01-12Wood Anthony J.Sell15K$110.98
2026-01-12Wood Anthony J.Sell2.2K$112.18
2026-01-12Wood Anthony J.Sell400$113.09
2026-01-12Wood Anthony J.Sell200$114.98

All non-derivative Form 4 activity (SEC), newest first.

Notable events (8-K)

DateItems
2026-06-18OtherExhibitsfiling ↗
2026-06-17Shareholder votefiling ↗
2026-06-15Material agreementOtherExhibitsfiling ↗
2026-04-30ResultsExhibitsfiling ↗
2026-04-13Reg FDExhibitsfiling ↗
2026-02-12ResultsExhibitsfiling ↗
2025-10-30ResultsExhibitsfiling ↗
2025-07-31ResultsExec/director changeOtherExhibitsfiling ↗

Recent filings

FormFiledPeriodAccession
8-K2026-06-182026-06-180001628280-26-044373 ↗
8-K2026-06-172026-06-110001628280-26-043866 ↗
8-K2026-06-152026-06-140001140361-26-025115 ↗
10-Q2026-05-012026-03-310001628280-26-029310 ↗
8-K2026-04-302026-04-300001628280-26-028851 ↗
DEF 14A2026-04-242026-06-110001140361-26-016715 ↗
8-K2026-04-132026-04-130001628280-26-024842 ↗
10-K2026-02-132025-12-310001628280-26-008114 ↗
8-K2026-02-122026-02-120001628280-26-007670 ↗
10-Q2025-10-312025-09-300001628280-25-047808 ↗
8-K2025-10-302025-10-300001628280-25-047527 ↗
10-Q2025-08-012025-06-300001428439-25-000040 ↗