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
C68gen composite 51pct→68
Quarterly revenue
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
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-07-01 | HUNT NEIL D | Sell | 462 | $141.30 |
| 2026-07-01 | HUNT NEIL D | Conversion | 2.0K | — |
| 2026-07-01 | Banks Matthew C. | Sell | 554 | $138.88 |
| 2026-07-01 | HUNT NEIL D | Sell | 158 | $139.75 |
| 2026-07-01 | HUNT NEIL D | Sell | 1.4K | $140.54 |
| 2026-06-15 | Jedda Dan | Sell | 7.0K | $143.87 |
| 2026-06-12 | Wood Anthony J. | Sell | 25K | $130.00 |
| 2026-06-12 | Ozgen Mustafa | Sell | 10K | $144.00 |
| 2026-06-12 | Wood Anthony J. | Conversion | 25K | — |
| 2026-06-11 | HUNT NEIL D | Option exercise | 1.8K | — |
| 2026-06-11 | LUNA GINA | Option exercise | 1.8K | — |
| 2026-06-11 | Blackburn Jeffrey M | Option exercise | 1.8K | — |
| 2026-06-11 | Hastings Jeff | Option exercise | 1.8K | — |
| 2026-06-11 | HODRICK LAURIE SIMON | Option exercise | 1.8K | — |
| 2026-06-11 | Fyfield Mai | Option exercise | 1.8K | — |
| 2026-06-11 | Fyfield Mai | Sell | 832 | $119.64 |
| 2026-06-11 | Rothrock Ray A. | Option exercise | 1.8K | — |
| 2026-06-10 | Wood Anthony J. | Sell | 4.9K | $117.01 |
| 2026-06-10 | Wood Anthony J. | Conversion | 18K | — |
| 2026-06-10 | Wood Anthony J. | Sell | 4.2K | $118.28 |
| 2026-06-10 | Wood Anthony J. | Sell | 5.0K | $119.01 |
| 2026-06-10 | Wood Anthony J. | Sell | 3.9K | $120.17 |
| 2026-06-04 | Collier Charles | Option exercise | 10K | $49.59 |
| 2026-06-04 | Collier Charles | Sell | 900 | $123.13 |
| 2026-06-04 | Collier Charles | Sell | 3.6K | $124.60 |
| 2026-06-04 | Collier Charles | Sell | 4.9K | $125.28 |
| 2026-06-04 | Collier Charles | Sell | 850 | $126.07 |
| 2026-06-04 | Collier Charles | Option exercise | 10K | $49.59 |
| 2026-06-04 | Collier Charles | Sell | 300 | $122.86 |
| 2026-06-04 | Collier Charles | Sell | 700 | $123.70 |
| 2026-06-04 | Collier Charles | Sell | 5.5K | $124.74 |
| 2026-06-04 | Collier Charles | Sell | 3.8K | $125.68 |
| 2026-06-02 | Fuchsberg Gilbert | Sell | 4.4K | $127.26 |
| 2026-06-02 | Handman Christopher T. | Sell | 3.0K | $127.26 |
| 2026-06-02 | Collier Charles | Sell | 7.1K | $127.26 |
| 2026-06-02 | Banks Matthew C. | Sell | 546 | $127.26 |
| 2026-06-01 | Jedda Dan | Option exercise | 26K | — |
| 2026-06-01 | Banks Matthew C. | Option exercise | 4.1K | — |
| 2026-06-01 | Banks Matthew C. | Tax withheld | 2.0K | $129.03 |
| 2026-06-01 | Collier Charles | Option exercise | 29K | — |
| 2026-06-01 | Collier Charles | Tax withheld | 15K | $129.03 |
| 2026-06-01 | Fuchsberg Gilbert | Option exercise | 10K | — |
| 2026-06-01 | Fuchsberg Gilbert | Tax withheld | 5.7K | $129.03 |
| 2026-06-01 | Jedda Dan | Tax withheld | 10K | $129.03 |
| 2026-06-01 | Ozgen Mustafa | Option exercise | 16K | — |
| 2026-06-01 | Ozgen Mustafa | Tax withheld | 6.4K | $129.03 |
| 2026-06-01 | Wood Anthony J. | Option exercise | 21K | — |
| 2026-06-01 | Wood Anthony J. | Tax withheld | 8.2K | $129.03 |
| 2026-06-01 | Handman Christopher T. | Option exercise | 12K | — |
| 2026-06-01 | Handman Christopher T. | Tax withheld | 5.9K | $129.03 |
| 2026-06-01 | HUNT NEIL D | Conversion | 2.0K | — |
| 2026-06-01 | HUNT NEIL D | Sell | 398 | $127.72 |
| 2026-06-01 | HUNT NEIL D | Sell | 411 | $128.77 |
| 2026-06-01 | HUNT NEIL D | Sell | 1.1K | $129.62 |
| 2026-06-01 | HUNT NEIL D | Sell | 77 | $130.34 |
| 2026-05-15 | Jedda Dan | Sell | 7.0K | $122.56 |
| 2026-05-11 | Wood Anthony J. | Sell | 1.6K | $130.82 |
| 2026-05-11 | Wood Anthony J. | Conversion | 75K | — |
| 2026-05-11 | Wood Anthony J. | Sell | 35K | $128.17 |
| 2026-05-11 | Wood Anthony J. | Sell | 31K | $129.12 |
| 2026-05-11 | Wood Anthony J. | Sell | 7.2K | $129.87 |
| 2026-05-04 | Collier Charles | Option exercise | 10K | $49.59 |
| 2026-05-04 | Collier Charles | Sell | 2.4K | $123.29 |
| 2026-05-04 | Collier Charles | Sell | 4.6K | $124.00 |
| 2026-05-04 | Collier Charles | Sell | 120 | $125.94 |
| 2026-05-04 | Collier Charles | Sell | 3.2K | $125.24 |
| 2026-05-04 | Collier Charles | Option exercise | 10K | $49.59 |
| 2026-05-04 | Collier Charles | Sell | 2.5K | $123.18 |
| 2026-05-04 | Collier Charles | Sell | 4.4K | $123.98 |
| 2026-05-04 | Collier Charles | Sell | 3.2K | $125.29 |
| 2026-05-04 | Collier Charles | Sell | 103 | $125.91 |
| 2026-05-01 | HUNT NEIL D | Sell | 98 | $118.39 |
| 2026-05-01 | Banks Matthew C. | Sell | 725 | $125.52 |
| 2026-05-01 | Fuchsberg Gilbert | Sell | 9.6K | $125.52 |
| 2026-05-01 | HUNT NEIL D | Conversion | 2.0K | — |
| 2026-05-01 | HUNT NEIL D | Sell | 46 | $116.99 |
| 2026-05-01 | HUNT NEIL D | Sell | 90 | $119.49 |
| 2026-05-01 | HUNT NEIL D | Sell | 178 | $120.41 |
| 2026-05-01 | HUNT NEIL D | Sell | 528 | $121.50 |
| 2026-05-01 | HUNT NEIL D | Sell | 259 | $122.57 |
| 2026-05-01 | HUNT NEIL D | Sell | 733 | $123.69 |
| 2026-05-01 | HUNT NEIL D | Sell | 68 | $124.79 |
| 2026-04-17 | Collier Charles | Option exercise | 177K | $49.59 |
| 2026-04-17 | Collier Charles | Option exercise | 1.3K | $65.71 |
| 2026-04-17 | Collier Charles | Option exercise | 1.1K | $65.22 |
| 2026-04-17 | Collier Charles | Option exercise | 1.1K | $67.18 |
| 2026-04-17 | Collier Charles | Option exercise | 846 | $88.65 |
| 2026-04-17 | Collier Charles | Option exercise | 1.2K | $63.35 |
| 2026-04-17 | Collier Charles | Option exercise | 1.3K | $59.13 |
| 2026-04-17 | Collier Charles | Option exercise | 1.5K | $60.05 |
| 2026-04-17 | Collier Charles | Option exercise | 897 | $97.49 |
| 2026-04-17 | Collier Charles | Option exercise | 1.3K | $57.94 |
| 2026-04-17 | Collier Charles | Option exercise | 1.0K | $74.49 |
| 2026-04-17 | Collier Charles | Option exercise | 1.4K | $53.03 |
| 2026-04-17 | Collier Charles | Option exercise | 1.5K | $59.70 |
| 2026-04-17 | Collier Charles | Option exercise | 1.0K | $74.34 |
| 2026-04-17 | Collier Charles | Option exercise | 973 | $77.05 |
| 2026-04-17 | Collier Charles | Option exercise | 1.4K | $63.64 |
| 2026-04-17 | Collier Charles | Option exercise | 1.1K | $81.72 |
| 2026-04-17 | Collier Charles | Option exercise | 1.2K | $70.50 |
| 2026-04-17 | Collier Charles | Option exercise | 983 | $89.00 |
| 2026-04-17 | Collier Charles | Option exercise | 1.2K | $64.19 |
| 2026-04-17 | Collier Charles | Option exercise | 1.2K | $62.47 |
| 2026-04-17 | Collier Charles | Option exercise | 845 | $103.54 |
| 2026-04-17 | Collier Charles | Option exercise | 1.5K | $56.68 |
| 2026-04-17 | Collier Charles | Option exercise | 1.5K | $58.55 |
| 2026-04-17 | Collier Charles | Option exercise | 1.3K | $65.34 |
| 2026-04-17 | Collier Charles | Sell | 206K | $115.00 |
| 2026-04-16 | Wood Anthony J. | Conversion | 25K | — |
| 2026-04-16 | Collier Charles | Sell | 3.4K | $110.17 |
| 2026-04-16 | Wood Anthony J. | Sell | 25K | $110.19 |
| 2026-04-15 | Jedda Dan | Sell | 7.0K | $107.00 |
| 2026-04-10 | Wood Anthony J. | Sell | 7.7K | $102.60 |
| 2026-04-10 | Wood Anthony J. | Sell | 5.1K | $99.40 |
| 2026-04-10 | Wood Anthony J. | Conversion | 50K | — |
| 2026-04-10 | Wood Anthony J. | Sell | 1.7K | $98.44 |
| 2026-04-10 | Wood Anthony J. | Sell | 22K | $100.56 |
| 2026-04-10 | Wood Anthony J. | Sell | 14K | $101.26 |
| 2026-04-08 | Collier Charles | Option exercise | 1.3K | $59.13 |
| 2026-04-08 | Collier Charles | Option exercise | 1.5K | $60.05 |
| 2026-04-08 | Collier Charles | Option exercise | 898 | $97.49 |
| 2026-04-08 | Collier Charles | Option exercise | 1.3K | $57.94 |
| 2026-04-08 | Collier Charles | Option exercise | 1.0K | $74.49 |
| 2026-04-08 | Collier Charles | Option exercise | 1.4K | $53.03 |
| 2026-04-08 | Collier Charles | Option exercise | 1.5K | $59.70 |
| 2026-04-08 | Collier Charles | Option exercise | 1.0K | $74.34 |
| 2026-04-08 | Collier Charles | Option exercise | 974 | $77.05 |
| 2026-04-08 | Collier Charles | Option exercise | 1.4K | $63.64 |
| 2026-04-08 | Collier Charles | Option exercise | 1.2K | $70.50 |
| 2026-04-08 | Collier Charles | Option exercise | 983 | $89.00 |
| 2026-04-08 | Collier Charles | Option exercise | 1.2K | $64.19 |
| 2026-04-08 | Collier Charles | Option exercise | 1.2K | $62.47 |
| 2026-04-08 | Collier Charles | Option exercise | 845 | $103.54 |
| 2026-04-08 | Collier Charles | Option exercise | 1.5K | $56.68 |
| 2026-04-08 | Collier Charles | Option exercise | 1.5K | $58.55 |
| 2026-04-08 | Collier Charles | Option exercise | 1.3K | $65.34 |
| 2026-04-08 | Collier Charles | Sell | 206K | $105.00 |
| 2026-04-08 | Collier Charles | Option exercise | 1.1K | $81.72 |
| 2026-04-08 | Collier Charles | Option exercise | 177K | $49.59 |
| 2026-04-08 | Collier Charles | Option exercise | 1.3K | $65.71 |
| 2026-04-08 | Collier Charles | Option exercise | 1.1K | $65.22 |
| 2026-04-08 | Collier Charles | Option exercise | 1.1K | $67.18 |
| 2026-04-08 | Collier Charles | Option exercise | 846 | $88.65 |
| 2026-04-08 | Collier Charles | Option exercise | 1.2K | $63.35 |
| 2026-04-01 | Banks Matthew C. | Sell | 728 | $96.02 |
| 2026-04-01 | HUNT NEIL D | Conversion | 2.0K | — |
| 2026-04-01 | HUNT NEIL D | Sell | 990 | $95.00 |
| 2026-04-01 | HUNT NEIL D | Sell | 920 | $96.00 |
| 2026-04-01 | HUNT NEIL D | Sell | 90 | $96.80 |
| 2026-03-16 | Jedda Dan | Sell | 1.1K | $92.37 |
| 2026-03-16 | Jedda Dan | Sell | 1.0K | $93.62 |
| 2026-03-16 | Jedda Dan | Sell | 4.1K | $94.52 |
| 2026-03-16 | Jedda Dan | Sell | 1.2K | $95.44 |
| 2026-03-16 | Jedda Dan | Sell | 1.1K | $92.37 |
| 2026-03-16 | Jedda Dan | Sell | 1.2K | $93.69 |
| 2026-03-16 | Jedda Dan | Sell | 4.1K | $94.58 |
| 2026-03-16 | Jedda Dan | Sell | 1.0K | $95.53 |
| 2026-03-10 | Wood Anthony J. | Conversion | 50K | — |
| 2026-03-10 | Wood Anthony J. | Sell | 7.1K | $98.21 |
| 2026-03-10 | Wood Anthony J. | Sell | 16K | $99.00 |
| 2026-03-10 | Wood Anthony J. | Sell | 15K | $100.15 |
| 2026-03-10 | Wood Anthony J. | Sell | 11K | $100.86 |
| 2026-03-10 | Wood Anthony J. | Sell | 700 | $101.74 |
| 2026-03-05 | Collier Charles | Sell | 1.7K | $100.00 |
| 2026-03-03 | Fuchsberg Gilbert | Sell | 3.2K | $95.57 |
| 2026-03-03 | Handman Christopher T. | Sell | 3.0K | $95.57 |
| 2026-03-03 | Banks Matthew C. | Sell | 716 | $95.57 |
| 2026-03-03 | Wood Anthony J. | Gift | 169K | — |
| 2026-03-03 | Wood Anthony J. | Gift | 169K | — |
| 2026-03-03 | Collier Charles | Sell | 1.7K | $95.57 |
| 2026-03-03 | Wood Anthony J. | Gift | 61K | — |
| 2026-03-03 | Wood Anthony J. | Gift | 61K | — |
| 2026-03-02 | HUNT NEIL D | Sell | 989 | $98.07 |
| 2026-03-02 | Banks Matthew C. | Option exercise | 5.1K | — |
| 2026-03-02 | Banks Matthew C. | Tax withheld | 2.5K | $98.09 |
| 2026-03-02 | Collier Charles | Option exercise | 29K | — |
| 2026-03-02 | Collier Charles | Tax withheld | 15K | $98.09 |
| 2026-03-02 | Fuchsberg Gilbert | Option exercise | 10K | — |
| 2026-03-02 | Fuchsberg Gilbert | Tax withheld | 5.7K | $98.09 |
| 2026-03-02 | Jedda Dan | Option exercise | 26K | — |
| 2026-03-02 | Jedda Dan | Tax withheld | 10K | $98.09 |
| 2026-03-02 | Ozgen Mustafa | Option exercise | 16K | — |
| 2026-03-02 | Ozgen Mustafa | Tax withheld | 6.4K | $98.09 |
| 2026-03-02 | Wood Anthony J. | Option exercise | 21K | — |
| 2026-03-02 | Wood Anthony J. | Tax withheld | 6.7K | $98.09 |
| 2026-03-02 | Wood Anthony J. | Gift | 173K | — |
| 2026-03-02 | Wood Anthony J. | Gift | 45K | — |
| 2026-03-02 | Wood Anthony J. | Gift | 21K | — |
| 2026-03-02 | Wood Anthony J. | Gift | 108K | — |
| 2026-03-02 | Handman Christopher T. | Option exercise | 12K | — |
| 2026-03-02 | Handman Christopher T. | Tax withheld | 5.9K | $98.09 |
| 2026-03-02 | HUNT NEIL D | Conversion | 2.0K | — |
| 2026-03-02 | HUNT NEIL D | Sell | 171 | $96.40 |
| 2026-03-02 | HUNT NEIL D | Sell | 840 | $97.53 |
| 2026-02-17 | Jedda Dan | Sell | 1.5K | $90.00 |
| 2026-02-17 | Jedda Dan | Sell | 1.5K | $87.76 |
| 2026-02-17 | Wood Anthony J. | Conversion | 60K | — |
| 2026-02-17 | Wood Anthony J. | Gift | 60K | — |
| 2026-02-17 | Wood Anthony J. | Gift | 60K | — |
| 2026-02-17 | Wood Anthony J. | Gift | 13K | — |
| 2026-02-17 | Wood Anthony J. | Gift | 13K | — |
| 2026-02-10 | Wood Anthony J. | Conversion | 50K | — |
| 2026-02-10 | Wood Anthony J. | Sell | 11K | $90.12 |
| 2026-02-10 | Wood Anthony J. | Sell | 30K | $90.82 |
| 2026-02-10 | Wood Anthony J. | Sell | 9.8K | $91.44 |
| 2026-02-02 | HUNT NEIL D | Conversion | 2.0K | — |
| 2026-02-02 | HUNT NEIL D | Sell | 268 | $95.47 |
| 2026-02-02 | HUNT NEIL D | Sell | 794 | $96.07 |
| 2026-02-02 | HUNT NEIL D | Sell | 918 | $97.10 |
| 2026-02-02 | HUNT NEIL D | Sell | 20 | $97.71 |
| 2026-01-15 | Jedda Dan | Sell | 3.0K | $107.56 |
| 2026-01-12 | Wood Anthony J. | Conversion | 75K | — |
| 2026-01-12 | Wood Anthony J. | Sell | 7.8K | $107.51 |
| 2026-01-12 | Wood Anthony J. | Sell | 13K | $108.14 |
| 2026-01-12 | Wood Anthony J. | Sell | 14K | $109.10 |
| 2026-01-12 | Wood Anthony J. | Sell | 23K | $110.25 |
| 2026-01-12 | Wood Anthony J. | Sell | 15K | $110.98 |
| 2026-01-12 | Wood Anthony J. | Sell | 2.2K | $112.18 |
| 2026-01-12 | Wood Anthony J. | Sell | 400 | $113.09 |
| 2026-01-12 | Wood Anthony J. | Sell | 200 | $114.98 |
All non-derivative Form 4 activity (SEC), newest first.
Notable events (8-K)
| Date | Items | |
|---|---|---|
| 2026-06-18 | OtherExhibits | filing ↗ |
| 2026-06-17 | Shareholder vote | filing ↗ |
| 2026-06-15 | Material agreementOtherExhibits | filing ↗ |
| 2026-04-30 | ResultsExhibits | filing ↗ |
| 2026-04-13 | Reg FDExhibits | filing ↗ |
| 2026-02-12 | ResultsExhibits | filing ↗ |
| 2025-10-30 | ResultsExhibits | filing ↗ |
| 2025-07-31 | ResultsExec/director changeOtherExhibits | filing ↗ |
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 8-K | 2026-06-18 | 2026-06-18 | 0001628280-26-044373 ↗ |
| 8-K | 2026-06-17 | 2026-06-11 | 0001628280-26-043866 ↗ |
| 8-K | 2026-06-15 | 2026-06-14 | 0001140361-26-025115 ↗ |
| 10-Q | 2026-05-01 | 2026-03-31 | 0001628280-26-029310 ↗ |
| 8-K | 2026-04-30 | 2026-04-30 | 0001628280-26-028851 ↗ |
| DEF 14A | 2026-04-24 | 2026-06-11 | 0001140361-26-016715 ↗ |
| 8-K | 2026-04-13 | 2026-04-13 | 0001628280-26-024842 ↗ |
| 10-K | 2026-02-13 | 2025-12-31 | 0001628280-26-008114 ↗ |
| 8-K | 2026-02-12 | 2026-02-12 | 0001628280-26-007670 ↗ |
| 10-Q | 2025-10-31 | 2025-09-30 | 0001628280-25-047808 ↗ |
| 8-K | 2025-10-30 | 2025-10-30 | 0001628280-25-047527 ↗ |
| 10-Q | 2025-08-01 | 2025-06-30 | 0001428439-25-000040 ↗ |