Roku, Inc. (ROKU)

USD 78.49

(-5.88%)

Annual Income Statements

(In USD)
Breakdown 2023 2022 2021 2020 2019 2018
Revenue 3.48 Billion 3.12 Billion 2.76 Billion 1.77 Billion 1.12 Billion 742.5 Million
Cost of Revenue 1.96 Billion 1.68 Billion 1.35 Billion 970.16 Million 633.69 Million 410.35 Million
Gross Profit 1.52 Billion 1.44 Billion 1.4 Billion 808.21 Million 495.22 Million 332.14 Million
Operating Expenses 2.31 Billion 1.97 Billion 1.17 Billion 828.47 Million 560.28 Million 345.44 Million
Selling, General and Administrative Expenses 1.43 Billion 1.18 Billion 711.89 Million 472.68 Million 295.27 Million 174.75 Million
Research and Development Expenses 878.47 Million 788.91 Million 461.6 Million 355.78 Million 265.01 Million 170.69 Million
Other Expenses - 43.76 Million 4.46 Million 5.23 Million 6.5 Million 4.3 Million
Cost and Expenses 4.27 Billion 3.65 Billion 2.52 Billion 1.79 Billion 1.19 Billion 755.8 Million
Operating Income -792.37 Million -530.88 Million 235.1 Million -15.02 Million -65.05 Million -13.29 Million
Interest Expense 730 Thousand 5.16 Million 2.98 Million 3.43 Million 2.36 Million 346 Thousand
Income Tax Expense 10.13 Million 5.72 Million -5.79 Million -945 Thousand -982 Thousand -476 Thousand
Earnings before Tax -699.43 Million -492.28 Million 236.58 Million -18.45 Million -60.91 Million -9.33 Million
Net Income -709.56 Million -498 Million 242.38 Million -17.5 Million -59.93 Million -8.85 Million
Earnings Per Share Basic -5.01 -3.62 1.83 -0.14 -0.52 -0.08
Earnings Per Share Diluted -5.01 -3.62 1.71 -0.14 -0.52 -0.08
Weighted Average Shares Outstanding 141.57 Million 137.66 Million 132.71 Million 123.97 Million 115.21 Million 104.61 Million
Weighted Average Shares Outstanding (Diluted) 141.57 Million 137.66 Million 141.66 Million 123.97 Million 115.21 Million 104.61 Million
Gross Margin 0.44 0.46 0.51 0.45 0.44 0.45
EBIT Margin -0.16 -0.12 0.11 0.04 -0.04 -0.00
Profit Margin -0.20 -0.16 0.09 -0.01 -0.05 -0.01
EBITDA -570.67 Million -382.96 Million 313.21 Million 49.92 Million -42.95 Million -598 Thousand
Earnings Before Tax Margin -0.23 -0.17 0.09 -0.01 -0.06 -0.02

Income Statement Charts