Skip to content
10-Q

Quarterly Report

ROKU, INC ROKU

0001428439-25-000040

← back to feed
Filed
Aug 1, 2025 12:00 AM ET
Period of report

On SEC.gov

Financials in this filing

Metric Period Value
Shares Diluted Q2 2025 · Jun 30, 2025 149.68M sh
Shares Diluted Q2 2025 · Jun 30, 2025 146.55M sh
Shares Diluted Q2 2025 · Jun 30, 2024 144.34M sh
Shares Diluted Q2 2025 · Jun 30, 2024 144.05M sh
Capex Q2 2025 · Jun 30, 2025 $3.05M
Capex Q2 2025 · Jun 30, 2024 $1.55M
Operating Cash Flow Q2 2025 · Jun 30, 2025 $248.47M
Operating Cash Flow Q2 2025 · Jun 30, 2024 $70.09M
Cash And Equivalents Q2 2025 · Jun 30, 2025 $2.25B
Cash And Equivalents Q2 2025 · Dec 31, 2024 $2.16B
Cash And Equivalents Q2 2025 · Jun 30, 2024 $2.06B
Stockholders Equity Q2 2025 · Jun 30, 2025 $2.59B
Stockholders Equity Q2 2025 · Mar 31, 2025 $2.53B
Stockholders Equity Q2 2025 · Dec 31, 2024 $2.49B
Stockholders Equity Q2 2025 · Jun 30, 2024 $2.39B
Stockholders Equity Q2 2025 · Mar 31, 2024 $2.36B
Stockholders Equity Q2 2025 · Dec 31, 2023 $2.33B
Current Liabilities Q2 2025 · Jun 30, 2025 $1.11B
Current Liabilities Q2 2025 · Dec 31, 2024 $1.23B
Total Liabilities Q2 2025 · Jun 30, 2025 $1.69B
Total Liabilities Q2 2025 · Dec 31, 2024 $1.81B
Current Assets Q2 2025 · Jun 30, 2025 $3.16B
Current Assets Q2 2025 · Dec 31, 2024 $3.23B
Total Assets Q2 2025 · Jun 30, 2025 $4.28B
Total Assets Q2 2025 · Dec 31, 2024 $4.3B
Eps Diluted Q2 2025 · Jun 30, 2025 $0.07
Eps Diluted Q2 2025 · Jun 30, 2025 −$0.12
Eps Diluted Q2 2025 · Jun 30, 2024 −$0.24
Eps Diluted Q2 2025 · Jun 30, 2024 −$0.59
Eps Basic Q2 2025 · Jun 30, 2025 $0.07
Eps Basic Q2 2025 · Jun 30, 2025 −$0.12
Eps Basic Q2 2025 · Jun 30, 2024 −$0.24
Eps Basic Q2 2025 · Jun 30, 2024 −$0.59
Sga Expense Q2 2025 · Jun 30, 2025 $99.72M
Sga Expense Q2 2025 · Jun 30, 2025 $194.22M
Sga Expense Q2 2025 · Jun 30, 2024 $98.81M
Sga Expense Q2 2025 · Jun 30, 2024 $176.55M
Rd Expense Q2 2025 · Jun 30, 2025 $178.02M
Rd Expense Q2 2025 · Jun 30, 2025 $362.6M
Rd Expense Q2 2025 · Jun 30, 2024 $175.48M
Rd Expense Q2 2025 · Jun 30, 2024 $355.94M
Net Income Q2 2025 · Jun 30, 2025 $10.5M
Net Income Q2 2025 · Jun 30, 2025 −$16.93M
Net Income Q2 2025 · Jun 30, 2024 −$33.95M
Net Income Q2 2025 · Jun 30, 2024 −$84.81M
Operating Income Q2 2025 · Jun 30, 2025 −$23.33M
Operating Income Q2 2025 · Jun 30, 2025 −$81.06M
Operating Income Q2 2025 · Jun 30, 2024 −$71.24M
Operating Income Q2 2025 · Jun 30, 2024 −$143.28M
Gross Profit Q2 2025 · Jun 30, 2025 $497.66M
Gross Profit Q2 2025 · Jun 30, 2025 $942.7M
Gross Profit Q2 2025 · Jun 30, 2024 $424.7M
Gross Profit Q2 2025 · Jun 30, 2024 $812.99M
Cost Of Revenue Q2 2025 · Jun 30, 2025 $613.38M
Cost Of Revenue Q2 2025 · Jun 30, 2025 $1.19B
Cost Of Revenue Q2 2025 · Jun 30, 2024 $543.48M
Cost Of Revenue Q2 2025 · Jun 30, 2024 $1.04B
Revenue Q2 2025 · Jun 30, 2025 $1.11B
Revenue Q2 2025 · Jun 30, 2025 $2.13B
Revenue Q2 2025 · Jun 30, 2024 $968.18M
Revenue Q2 2025 · Jun 30, 2024 $1.85B