Sign in

Income Statement - ROKU, INC (ROKU)

$(Billion, Million)
Dec-25 Dec-24 Dec-23 Dec-22 Dec-21 Dec-20 Dec-19 Dec-18 Dec-17 Dec-16 Dec-15
Total revenue 4,737.25 4,112.90 3,484.62 3,126.53 2,764.58 1,778.39 1,128.92 742.51 512.76 398.65 319.86
Cost of revenue 2,662.83 2,307.25 1,962.00 1,685.41 1,355.98 970.17 633.70 410.36 312.93 277.60 230.08
Gross profit 2,074.42 1,805.65 1,522.62 1,441.12 1,408.60 808.22 495.22 332.15 199.83 121.05 89.78
Total operating expenses + 2,080.05 2,023.81 2,314.99 1,972.01 1,173.50 828.47 560.28 345.44 219.45 164.41 127.33
Operating income -5.62 -218.17 -792.38 -530.89 235.10 -20.25 -65.06 -13.30 -19.62 -43.36 -37.55
Non-operating income (net) 99.52 98.21 92.95 38.61 1.49 1.80 4.14 3.96 -43.58 0.81 -2.91
Income before tax 93.90 -119.96 -699.43 -492.28 236.59 -18.45 -60.92 -9.33 -63.19 -42.55 -40.46
Income tax expense 5.54 9.43 10.13 5.72 -5.80 -0.95 -0.98 -0.48 0.32 0.21 0.15
Net income 88.36 -129.39 -709.56 -498.01 242.39 -17.51 -59.94 -8.86 -63.51 -42.76 -40.61
Show Quarterly Income Statement

Income Statement - ROKU, INC (ROKU)

$(Billion, Million)
Mar-26 Dec-25 Sep-25 Jun-25 Mar-25 Dec-24 Sep-24 Jun-24 Mar-24 Dec-23 Sep-23 Jun-23 Mar-23 Dec-22 Sep-22 Jun-22 Mar-22 Dec-21 Sep-21 Jun-21 Mar-21 Dec-20 Sep-20 Jun-20 Mar-20 Dec-19 Sep-19 Jun-19 Mar-19 Dec-18 Sep-18 Jun-18 Mar-18 Dec-17 Sep-17 Jun-17 Mar-17 Dec-16 Sep-16 Jun-16 Mar-16 Dec-15 Sep-15 Jun-15 Mar-15
Total revenue 1,248.88 1,394.90 1,210.64 1,111.04 1,020.67 1,201.05 1,062.20 968.18 881.47 984.43 912.02 847.19 740.99 867.06 761.37 764.41 733.70 865.33 679.95 645.12 574.18 649.89 451.66 356.07 320.77 411.23 260.93 250.10 206.66 275.74 173.38 156.81 136.58 188.26 124.78 99.63 100.09 147.34 89.05 83.81 78.45 126.44 66.60 63.17 63.66
Cost of revenue 683.94 788.08 685.74 613.38 575.63 688.47 582.13 543.48 493.18 546.50 543.20 468.92 403.39 502.68 404.59 409.26 368.89 485.69 316.03 306.85 247.41 344.43 236.84 209.24 179.67 249.58 142.45 135.89 105.77 163.45 94.39 79.06 73.46 114.80 74.89 61.99 61.25 102.68 63.00 58.73 53.19 90.87 48.51 42.72 45.43
Gross profit 564.94 606.82 524.90 497.66 445.05 512.58 480.08 424.70 388.29 437.92 368.82 378.27 337.60 364.38 356.79 355.15 364.81 379.64 363.92 338.27 326.77 305.46 214.82 146.84 141.10 161.65 118.48 114.21 100.89 112.29 78.99 77.75 63.11 73.46 49.90 37.64 38.84 44.66 26.05 25.08 25.26 89.78 0.00 0.00 0.00
Total operating expenses + 513.16 540.85 515.43 520.99 502.78 551.70 515.84 495.94 460.33 542.09 718.61 504.23 550.06 614.28 503.78 465.66 388.30 358.28 295.07 269.18 250.97 240.31 202.85 189.05 196.27 179.03 145.03 124.60 111.63 106.80 90.74 77.88 70.01 63.97 57.79 51.02 46.68 41.28 40.15 39.12 44.27 357.41 0.00 0.00 0.00
Operating income 51.77 65.97 9.47 -23.33 -57.73 -39.13 -35.76 -71.24 -72.04 -104.17 -349.79 -125.96 -212.46 -249.90 -146.99 -110.51 -23.49 21.36 68.85 69.08 75.81 65.15 11.97 -42.21 -55.17 -17.38 -26.55 -10.39 -10.74 5.49 -11.75 -0.13 -6.90 9.49 -7.89 -13.38 -7.84 3.38 -14.10 -13.67 -17.27 -37.55 0.00 0.00 0.00
Non-operating income (net) 36.87 25.74 28.56 28.01 17.22 13.25 30.88 28.13 25.95 27.63 22.90 20.00 22.42 11.72 26.76 0.77 -0.65 1.26 -0.24 0.77 -0.30 1.45 0.43 -0.48 0.40 1.30 1.30 0.67 0.87 1.21 2.05 0.30 0.40 -2.38 -38.29 -2.09 -0.82 -0.04 1.41 -0.41 -1.84 -2.91 0.00 0.00 0.00
Income before tax 88.65 91.71 38.03 4.67 -40.51 -25.87 -4.88 -43.11 -46.09 -76.54 -326.89 -105.97 -190.04 -238.17 -120.23 -109.74 -24.14 22.62 68.60 69.86 75.51 66.60 12.40 -42.69 -54.77 -16.08 -25.25 -9.72 -9.87 6.70 -9.70 0.17 -6.51 7.11 -46.18 -15.48 -8.65 3.34 -12.69 -14.08 -19.11 -40.46 0.00 0.00 0.00
Income tax expense 2.95 11.23 13.22 -5.83 -13.08 9.68 4.15 -9.16 4.77 1.75 3.18 1.63 3.56 -0.98 1.95 2.58 2.17 -1.07 -0.33 -3.61 -0.79 -0.70 -0.55 0.46 -0.16 -0.36 -0.10 -0.38 -0.14 -0.08 -0.17 -0.35 0.13 0.17 0.06 0.04 0.05 0.11 0.05 0.03 0.02 0.03 0.04 0.04 0.04
Net income 85.70 80.48 24.81 10.50 -27.43 -35.55 -9.03 -33.95 -50.86 -78.29 -330.07 -107.60 -193.60 -237.20 -122.18 -112.32 -26.31 23.69 68.94 73.47 76.30 67.31 12.95 -43.15 -54.61 -15.72 -25.16 -9.33 -9.73 6.78 -9.53 0.53 -6.63 6.94 -46.24 -15.51 -8.70 3.23 -12.74 -14.11 -19.13 -40.61 0.00 0.00 0.00
about 15 hours ago