Roku, Inc. - Class A ROKU

Open calendar →

Roku, Inc. - Class A Common Stock · Company · Nasdaq

Paper trade (simulated — no real money)

Fill: USD 141.9700 · FX 1 USD = 1.290100 SGD · about SGD 183.1555 per unit

Sign in to place simulated trades. USD fills are converted into the SGD portfolio at the displayed rate.

Announcement types: (default: consequential filings)
Results & current reports
Capital markets
Ownership & governance

USD closing-price chart (daily close from yfinance · Last year)

USD 93.65 → 141.97 · 51.6%
144.430112.20579.980 1 2 3 4 5 6 7 8,9 10 11 12 13 14 Jul 25Oct 25Jan 26Apr 26Jul 26

Numbered dotted lines mark the filtered filings under Announcement Events below.

Price & SEC Filing History 26 Jul 2025 — 27 Jul 2026 (Last year)

Daily Nasdaq prices are sourced from yfinance. Yellow highlighting marks an intraday rise or a gap up between adjacent trading sessions. SEC acceptance times are converted to US Eastern time: pre-market filings appear below that day’s OHLCV row; filings accepted after the 09:30 ET open appear above it. The SEC does not publish an exact first-public-availability timestamp, so acceptance time is the best available proxy.

No data yet
Weekend
Weekend
141.8000 142.8300 141.7500 141.9700 2,321,800
142.1550 143.0000 141.2500 141.6700 1,985,000
143.8500 144.3900 143.0800 143.0800 1,818,900
144.2000 144.6900 143.7400 144.2700 1,491,000
144.9580 145.7500 143.9700 144.1300 1,966,000
Weekend
Weekend
143.0700 144.7100 143.0700 144.4300 2,865,300
143.2900 144.2000 143.0000 143.8200 2,521,700
142.3400 143.5600 141.8200 143.3200 3,228,400
141.7050 142.1800 141.1140 141.7600 1,924,000
140.0100 142.8700 140.0100 142.3400 2,889,700
Weekend
Weekend
140.5900 141.9900 140.3700 140.6900 1,883,000
139.0000 140.6300 138.8100 140.2600 2,594,500
141.0000 141.3800 139.1900 139.2500 3,707,700
141.7600 142.9400 141.1300 141.2100 2,680,700
142.3300 142.9900 141.3300 142.2600 2,444,500
Weekend
Weekend
No trading
140.5250 142.6700 140.3200 142.4300 6,746,200
138.8800 141.8000 138.8800 140.5100 5,078,700
135.7500 138.5800 135.7500 138.1400 3,714,300
137.0000 137.4980 135.4800 136.5300 3,426,800
Weekend
Weekend
134.5850 136.4800 134.3600 135.4000 9,730,300
135.8000 136.2950 134.4600 134.7300 7,353,300
135.4900 137.3900 134.8950 135.9300 5,927,000
135.1400 136.2400 134.9000 135.0550 6,717,900
137.7200 138.2500 135.0400 135.2000 8,328,400
Weekend
Weekend
No trading
14 · 8-K After-hours · 16:42 ET 8-K ↗
137.5700 139.7000 137.1400 138.0700 24,917,000
13 · 8-K After-hours · 16:02 ET 8-K ↗
138.1000 140.3200 137.1700 137.2900 11,526,100
138.2500 140.5500 137.9200 137.9500 15,208,900
143.9000 145.8800 139.6400 140.9000 27,132,700
12 · 8-K Pre-market · 07:47 ET 8-K ↗
Weekend
Weekend
124.8100 148.8800 119.6600 143.6600 15,006,600
117.1300 120.1050 115.0000 119.6400 2,414,700
118.4400 121.1200 116.5300 116.9400 2,356,300
125.4200 127.1500 118.0300 120.9100 3,313,900
125.8500 126.1050 122.5800 123.5700 3,621,700
Weekend
Weekend
124.2700 127.4550 120.6600 122.2600 2,021,900
124.7400 128.8550 122.8600 125.5900 1,931,400
125.7300 126.9900 119.4900 122.2000 2,360,200
127.2600 128.6200 124.5600 127.1200 1,621,900
130.1800 131.0000 126.9700 129.0300 1,902,300
Weekend
Weekend
131.0900 133.4600 129.8800 130.1800 2,235,400
131.8950 132.0000 128.1200 131.0900 1,535,900
128.1900 132.8000 127.6500 131.9100 2,452,600
127.0000 129.1500 125.2800 127.6100 1,536,400
No trading
Weekend
Weekend
125.1600 127.8800 125.0850 125.5500 1,595,400
123.4650 127.7600 122.2800 125.0800 1,089,200
121.3300 125.0300 120.2100 124.1600 1,907,900
123.6000 124.4000 119.5900 120.5800 2,425,000
124.1800 127.2800 123.5000 124.1500 1,972,000
Weekend
Weekend
122.5600 125.6500 121.8000 124.0200 1,903,000
126.2100 128.0000 124.2610 125.8500 1,922,900
128.3300 128.3800 124.5500 125.6800 2,571,400
128.0200 128.0200 125.2500 127.6300 2,156,000
129.9800 131.3900 127.5100 128.0700 2,259,100
Weekend
Weekend
128.0100 130.7200 124.7600 129.5300 2,049,900
128.1500 129.8500 125.8200 126.6700 2,060,700
125.6900 128.5300 123.7500 127.9800 2,506,000
127.0000 127.5700 123.9300 124.4100 2,826,600
124.0000 127.9000 122.3500 126.0200 3,723,300
Weekend
Weekend
11 · 10-Q After-hours · 16:04 ET 10-Q ↗
125.4950 127.0000 115.0000 123.5800 8,103,800
10 · 8-K After-hours · 16:01 ET 8-K ↗
113.0100 118.2800 110.1000 116.5600 6,452,300
112.4700 113.3900 111.2100 112.6200 1,577,000
114.0000 114.5400 110.8100 112.2800 1,923,100
115.4900 116.7150 112.5850 114.3800 2,227,200
Weekend
Weekend
9 · DEFA14A After-hours · 16:19 ET DEFA14A ↗ 8 · DEF 14A After-hours · 16:19 ET DEF 14A ↗
116.5000 116.5000 113.2100 115.2200 2,236,300
118.1200 118.7300 112.9300 114.9600 2,281,000
116.3600 118.4100 115.3750 118.3400 2,540,000
119.8300 120.0000 113.4600 114.1100 2,810,100
115.5500 118.8400 114.3300 118.7300 2,324,900
Weekend
Weekend
113.0000 116.8050 112.3300 116.1900 3,105,900
110.1700 111.9300 108.6000 111.8700 2,948,100
107.0000 109.8800 106.6700 109.3300 2,233,700
104.2000 107.7230 104.1300 106.5400 2,558,900
102.4000 103.8480 100.1100 103.3200 2,428,000
7 · 8-K Pre-market · 09:00 ET 8-K ↗
Weekend
Weekend
100.8800 102.9300 97.6800 102.4700 2,252,200
100.7300 101.3600 98.0000 100.0400 1,916,100
105.0000 105.7300 100.3050 100.9900 2,967,900
96.9900 100.2300 96.5700 98.5300 2,396,900
98.5400 99.9380 97.2800 98.2000 1,944,500
Weekend
Weekend
No trading
91.6000 98.8500 90.2300 97.6600 2,755,200
96.0200 97.2800 94.2200 94.9000 1,874,400
89.5500 95.8200 89.5500 94.6200 2,796,400
88.6700 89.7600 87.2650 88.2300 2,104,400
Weekend
Weekend
87.7100 88.2350 84.9000 87.1500 2,150,400
92.9300 95.8300 88.2450 89.0300 3,424,600
97.4200 99.2200 93.3100 95.0600 1,930,900
96.6100 97.7260 94.4400 95.5900 2,143,200
94.6500 98.9300 93.9700 97.8100 2,568,900
Weekend
Weekend
95.7400 96.0100 91.6800 93.2700 2,899,600
94.7200 96.6450 93.7250 95.8600 2,317,300
96.0600 97.8440 94.8800 95.6600 2,812,300
96.2800 99.2000 95.9700 96.3000 1,686,400
92.2600 96.3600 92.0000 95.1800 2,174,700
Weekend
Weekend
95.0800 96.2000 91.2900 91.6500 2,961,200
99.4800 101.9500 94.3500 94.8000 2,886,900
100.5000 103.0500 98.8900 100.7400 2,629,900
100.1700 102.0700 97.5250 100.5500 3,411,600
97.8000 100.2500 94.8750 100.1700 3,037,500
Weekend
Weekend
96.5100 100.9600 95.2350 100.5700 3,992,700
98.1500 101.3600 96.9800 98.1100 3,218,000
94.0700 98.9500 93.9400 97.5100 4,591,800
95.7550 96.6000 93.7000 94.0700 5,016,500
96.5600 98.5000 95.5700 98.0900 2,469,600
Weekend
Weekend
92.9700 98.4600 92.5200 98.4100 4,778,500
92.1200 94.1500 91.3100 93.4700 2,847,700
88.0300 92.6900 87.2700 92.2800 4,071,000
84.4000 87.7700 84.0900 87.6800 3,247,800
88.0000 88.1600 83.4600 84.4200 3,311,900
Weekend
Weekend
89.0600 90.8000 87.9800 89.0600 2,873,500
89.1600 90.9350 88.4500 89.6100 2,975,000
89.4400 91.2700 88.0840 90.2100 4,130,700
87.7600 90.3500 85.4300 88.5800 5,912,000
No trading
Weekend
Weekend
6 · 10-K After-hours · 16:14 ET 10-K ↗
96.5500 96.5500 86.5800 90.0600 14,461,000
5 · 8-K After-hours · 16:09 ET 8-K ↗
87.5600 89.1300 78.5300 82.9300 11,347,500
91.0900 91.2500 86.6200 87.8900 3,749,100
89.6600 91.8400 88.9750 90.9100 3,284,900
87.0600 89.9200 85.9300 88.5200 3,176,300
Weekend
Weekend
86.6700 89.0000 84.3710 85.8500 4,327,300
89.2200 89.7920 82.7200 86.0500 6,383,500
93.3800 94.9200 90.2300 92.1300 3,764,800
97.7900 97.9200 92.8850 93.8800 4,130,800
94.6600 97.8400 94.6600 96.1800 2,893,100
Weekend
Weekend
99.8250 99.8800 94.5600 95.2000 4,560,100
101.3700 101.6700 98.5000 100.4600 2,531,000
104.7300 105.1400 100.6600 100.8400 2,516,600
107.2000 107.4800 103.6400 104.5800 2,163,100
106.2400 107.7400 105.0400 107.0000 1,827,900
Weekend
Weekend
107.1300 107.6250 103.9990 106.2300 2,336,800
105.5300 107.4600 104.8400 107.2300 2,612,800
102.7500 104.6600 101.4000 104.2600 2,819,100
100.5520 104.8900 100.5520 102.7500 2,780,200
No trading
Weekend
Weekend
105.1100 105.6000 103.2700 103.6600 2,231,000
107.5600 108.3200 103.9300 104.9700 3,162,800
109.4000 109.6650 105.1980 107.5500 3,096,900
110.3500 112.2050 109.0000 110.5100 2,437,200
111.2200 116.3300 106.6800 110.7200 4,579,800
Weekend
Weekend
112.2800 115.0000 110.3970 111.1700 4,262,000
112.0100 113.6300 108.4000 108.8600 3,376,500
112.8500 113.2300 108.4700 110.3000 2,841,600
114.9500 115.2250 111.1400 113.2800 2,658,700
111.1200 116.0600 110.9100 114.6800 3,503,500
Weekend
Weekend
109.1550 111.0600 108.0700 108.7200 1,948,300
No trading
110.4300 110.7200 108.2500 108.4900 1,700,300
111.0000 112.1250 110.3000 110.8200 1,313,000
111.4000 111.9300 109.9200 111.2400 2,880,800
Weekend
Weekend
110.6000 112.7300 109.8250 112.0800 1,576,900
No trading
110.2100 111.2300 109.2510 110.6800 904,000
109.0000 110.8000 107.2300 110.3500 2,242,500
109.2100 113.5700 109.0900 109.8000 2,472,000
Weekend
Weekend
111.4600 112.3200 108.1300 108.8200 3,391,100
109.0100 112.6900 108.9800 110.8700 2,681,200
111.3300 112.2500 107.3900 107.6900 2,910,300
113.3980 113.4000 106.4650 111.0900 5,178,600
107.4400 110.1100 107.0000 109.0250 3,877,100
Weekend
Weekend
108.7800 109.9550 106.4200 107.4700 2,990,700
109.4500 112.4200 105.6600 106.3000 5,043,100
105.9900 106.1000 102.7250 105.3600 2,074,900
101.3900 106.0300 101.2350 105.5600 2,935,500
100.8700 102.8500 100.2700 101.7000 2,877,600
Weekend
Weekend
93.0000 101.2900 92.8800 100.0900 4,984,500
93.5200 95.9500 91.6550 94.5400 3,435,800
97.3500 97.5900 91.7700 92.9800 4,452,900
96.5200 99.1000 95.7300 98.2600 2,717,900
95.6400 96.8900 94.2000 96.5200 2,156,000
Weekend
Weekend
95.7000 96.9300 94.6100 96.7900 1,024,300
No trading
95.3200 97.6400 95.1400 95.6300 1,948,100
93.5800 95.5800 92.5600 94.8800 2,559,600
93.0400 94.7800 92.1800 93.5800 2,468,200
Weekend
Weekend
91.3600 94.5300 90.5450 93.3200 2,616,900
95.0000 97.4740 90.6100 90.9900 3,343,000
94.8400 95.9000 92.2100 93.1000 2,320,800
95.0900 96.4550 92.8230 95.2700 2,972,200
99.0900 99.5200 95.9650 96.8900 2,465,400
Weekend
Weekend
97.0600 102.6950 95.5800 99.7700 2,686,900
104.5600 104.7600 97.7900 100.0100 3,056,100
107.5200 108.0000 105.4600 105.9200 1,863,100
104.5600 107.4200 104.5600 106.7900 2,209,900
103.3000 106.6100 100.9700 105.0000 2,838,800
Weekend
Weekend
102.9000 103.0000 98.7110 102.3000 5,236,300
107.5900 108.3900 104.2000 104.8200 3,454,900
106.6400 108.7900 104.2400 105.6700 2,734,400
105.8300 106.7900 102.5700 106.1000 3,529,800
109.4600 111.2900 106.0000 108.6300 5,385,800
Weekend
Weekend
4 · 10-Q After-hours · 16:06 ET 10-Q ↗
96.9000 116.6600 96.7700 106.1300 15,562,700
3 · 8-K After-hours · 16:05 ET 8-K ↗
96.9100 103.0000 96.9100 100.0300 7,151,200
98.2200 99.3300 95.8400 98.6100 2,343,600
99.6400 100.1000 98.3550 99.0100 2,125,400
97.5050 99.5000 96.1250 98.8100 2,004,200
Weekend
Weekend
99.8000 100.3900 96.1000 96.2900 2,375,500
96.4100 99.1050 95.7810 98.2800 2,262,900
97.1500 98.1500 93.1800 96.0300 2,816,100
96.1500 99.3600 96.0000 97.4900 2,168,100
95.0500 96.9300 94.6600 96.2800 1,790,000
Weekend
Weekend
94.5700 95.6900 93.3250 94.2100 1,972,700
98.9100 99.8000 93.7700 95.3300 2,643,400
95.8900 98.9450 94.7960 98.5800 2,530,000
92.0000 95.5300 91.0950 94.4000 1,956,500
93.9900 95.4160 92.8350 93.8300 1,864,800
Weekend
Weekend
97.0400 97.5700 91.6850 92.0200 3,932,000
100.0000 101.3200 96.8800 97.1400 2,875,700
102.0200 102.2500 98.6800 99.9300 2,361,100
104.8400 107.2500 101.1000 101.8300 2,478,000
104.8350 105.4500 100.6500 104.8400 2,629,400
Weekend
Weekend
104.2300 104.8500 102.0800 103.8500 2,698,600
104.9200 105.4510 103.0000 103.8400 2,888,200
99.0200 105.1100 98.8500 103.5700 5,191,600
100.2600 101.2800 97.9300 100.1300 2,868,600
100.4700 101.1720 99.2800 100.0800 3,802,500
Weekend
Weekend
97.7500 99.7400 97.3250 99.6000 2,270,600
96.7300 98.6000 95.3400 98.0100 2,175,000
99.4600 100.1950 97.5600 98.2100 2,782,300
99.5200 102.1500 97.6650 99.0000 2,763,700
101.2650 103.1600 98.6600 99.0500 3,571,000
Weekend
Weekend
98.6100 101.9400 98.6100 101.7800 3,839,000
99.7400 100.7400 97.8700 99.1600 2,310,400
97.4000 99.9400 96.9200 98.3400 3,040,000
95.7500 98.4300 95.3500 97.9100 4,660,500
94.5200 95.4600 93.2750 93.9200 2,997,300
Weekend
Weekend
96.3100 97.2100 92.4120 94.5200 3,833,500
95.1000 96.8550 94.4300 96.3900 3,078,000
97.1300 97.5700 92.9400 94.9400 4,174,500
99.3500 101.2000 96.4800 96.9900 4,310,500
97.9100 99.9900 96.2100 99.3900 4,384,700
Weekend
Weekend
98.0000 99.8500 94.8800 95.2400 3,245,900
98.6400 99.9800 96.7000 97.1500 3,646,000
96.5000 98.8900 96.0200 98.4700 3,615,100
94.1000 96.1400 92.7640 95.8600 2,816,900
No trading
Weekend
Weekend
97.4800 98.0200 95.6100 96.5600 2,681,700
96.9600 98.0600 96.2900 97.5400 1,915,000
95.5600 96.5000 95.5000 96.1800 2,163,500
94.2800 95.7300 94.2200 95.5600 2,730,300
93.9050 96.2500 93.4550 93.9900 3,855,100
Weekend
Weekend
90.8500 95.7200 90.0000 94.2200 4,123,000
88.1400 91.1500 87.5100 90.6100 3,753,300
88.0100 89.0500 86.5350 88.4700 2,899,100
92.1600 92.4900 88.6500 88.8000 3,431,200
90.5400 92.6400 90.4400 92.3300 3,291,600
Weekend
Weekend
88.1400 91.6300 87.2600 90.2900 4,118,000
87.3000 88.7000 86.2500 87.5100 2,955,500
84.6600 88.4700 84.5000 88.0900 4,416,100
83.1300 84.4700 82.4800 84.3200 3,051,400
83.1900 83.7900 81.1800 81.9900 3,240,500
Weekend
Weekend
81.9100 83.2400 81.2950 83.2100 3,935,900
85.5900 85.9100 81.6700 83.1100 4,372,900
83.7500 86.6400 83.0000 84.9300 3,852,500
85.1800 85.5500 82.4250 83.6400 5,289,700
81.4050 86.4800 81.0000 85.8300 8,256,100
Weekend
Weekend
2 · 10-Q After-hours · 16:08 ET 10-Q ↗
85.2200 85.4600 79.0500 79.9800 15,378,000
1 · 8-K After-hours · 16:11 ET 8-K ↗
92.5800 95.2000 92.3300 94.1600 8,896,000
90.8000 92.7100 90.6000 92.0000 3,139,200
93.8050 93.9800 88.6900 90.3800 4,261,600
91.1840 94.6900 90.9500 93.6500 4,245,600
Weekend
Weekend

Announcement Events

Each title opens the filing on the SEC website. Registered users can summarise the filing and up to seven relevant exhibits linked within the same SEC submission.