ROKU, INCROKU

Market cap
$16.4B
P/E ratio
Dec 31,
2017
Dec 31,
2018
Dec 31,
2019
Dec 31,
2020
Dec 31,
2021
Dec 31,
2022
Dec 31,
2023
Dec 31,
2024
Platform-4177411,2682,2852,7112,9943,523
Devices-326388511480415491590
Total net revenue-7431,1291,7782,7653,1273,4854,113
Platform-1212635038241,1801,4281,637
Devices-290371467532506534670
Total cost of revenue3134106349701,3561,6851,9622,307
Platform1712964787651,4611,5321,5671,886
Devices29361744-52-91-44-80
Total gross profit2003324958081,4091,4411,5231,806
Research and development108171265356462789878720
Sales and marketing641031792994568381,033933
General and administrative4772116173256345403371
Total operating expenses2193455608281,1741,9722,3152,024
Loss from operations-20-13-65-20235-531-792-218
Interest expense-------0
Other income, net14754449499
Total other income, net-444421399398
Loss before income taxes-63-9-61-18237-492-699-120
Income tax expense0-0-1-1-66109
Net loss-64-9-60-18242-498-710-129
Earnings Per Share, Basic----1.83-3.62-5.01-0.89
Earnings Per Share, Diluted----1.71-3.62-5.01-0.89