{
"price": {
"symbol": "ROKU",
"name": "Roku, Inc.",
"price": 157.04,
"changePercentage": -0.33636,
"change": -0.53,
"volume": 124522.01517,
"dayLow": 156.845,
"dayHigh": 157.55,
"yearHigh": 159.89,
"yearLow": 78.53,
"marketCap": 20751422640,
"priceAvg50": 154.8944,
"priceAvg200": 125.87512,
"exchange": "NASDAQ",
"open": 157.5,
"previousClose": 157.57,
"timestamp": 1792591366,
"quote_spread": {},
"chart_vwap_daily": [
{
"t": "2026-09-10",
"v": 153.7694,
"c": 154.12
},
{
"t": "2026-09-11",
"v": 154.7773,
"c": 154.93
},
{
"t": "2026-09-14",
"v": 157.0273,
"c": 157.45
},
{
"t": "2026-09-15",
"v": 156.7145,
"c": 156.62
},
{
"t": "2026-09-16",
"v": 155.3436,
"c": 155.12
},
{
"t": "2026-09-17",
"v": 154.4373,
"c": 154.08
},
{
"t": "2026-09-18",
"v": 153.6194,
"c": 153.64
},
{
"t": "2026-09-21",
"v": 154.3454,
"c": 154.33
},
{
"t": "2026-09-22",
"v": 154.2217,
"c": 154.25
},
{
"t": "2026-09-23",
"v": 153.3169,
"c": 153.49
},
{
"t": "2026-09-24",
"v": 153.3705,
"c": 153.33
},
{
"t": "2026-09-25",
"v": 152.7294,
"c": 152.68
},
{
"t": "2026-09-28",
"v": 152.7861,
"c": 152.67
},
{
"t": "2026-09-29",
"v": 152.1094,
"c": 152.14
},
{
"t": "2026-09-30",
"v": 152.8135,
"c": 152.28
},
{
"t": "2026-10-01",
"v": 151.1287,
"c": 151.26
},
{
"t": "2026-10-02",
"v": 152.1494,
"c": 152.39
},
{
"t": "2026-10-05",
"v": 152.7706,
"c": 153.41
},
{
"t": "2026-10-06",
"v": 152.219,
"c": 152.06
},
{
"t": "2026-10-07",
"v": 152.5694,
"c": 152.725
},
{
"t": "2026-10-08",
"v": 153.5491,
"c": 153.81
},
{
"t": "2026-10-09",
"v": 153.2407,
"c": 152.85
},
{
"t": "2026-10-12",
"v": 152.986,
"c": 152.81
},
{
"t": "2026-10-13",
"v": 152.8525,
"c": 152.66
},
{
"t": "2026-10-14",
"v": 152.0912,
"c": 152.57
},
{
"t": "2026-10-15",
"v": 154.4009,
"c": 154.67
},
{
"t": "2026-10-16",
"v": 154.7344,
"c": 154.54
},
{
"t": "2026-10-19",
"v": 155.3319,
"c": 155.54
},
{
"t": "2026-10-20",
"v": 157.1526,
"c": 157.57
},
{
"t": "2026-10-21",
"v": 157.1976,
"c": 157.13
}
],
"vwap_summary": {
"days": 30,
"days_above": 16,
"days_below": 14,
"pct_days_above": 53,
"position": "below",
"gap_pct": -0.04,
"streak_days": 1
}
},
"company": {
"symbol": "ROKU",
"price": 157.36,
"marketCap": 20793707760,
"beta": 2.052,
"lastDividend": 0,
"range": "78.53-159.89",
"change": -0.21,
"changePercentage": -0.13327,
"volume": 81086.06738,
"averageVolume": 3680274,
"companyName": "Roku, Inc.",
"currency": "USD",
"cik": "0001428439",
"isin": "US77543R1023",
"cusip": "77543R102",
"exchangeFullName": "NASDAQ Global Select",
"exchange": "NASDAQ",
"industry": "Entertainment",
"website": "https://www.roku.com",
"description": "Roku, Inc., alongside its affiliated companies, operates a significant platform for television streaming. The enterprise is segmented into two primary areas: Platform and Player. Through its platform, users can effortlessly explore and access a vast selection of content, including films, television series, live broadcasts, news updates, sports events, and other forms of entertainment. As of December 31, 2021, Roku had garnered 60.1 million active user accounts. Beyond its core streaming service, Roku generates revenue from diverse offerings such as digital and video advertisements, content distribution, and the management of subscriptions and billing. The company also facilitates various e-commerce transactions and provides opportunities for brand sponsorship and promotions. Roku further diversifies its business by manufacturing, marketing, and licensing smart televisions under the \"Roku TV\" brand. Additionally, it offers a line of Roku-branded hardware, which includes streaming devices, audio equipment, and related accessories. A specific revenue stream comes from selling dedicated channel buttons that are integrated into the remote controls of its streaming gadgets. Roku distributes its comprehensive range of products and services through multiple channels: traditional retail outlets, specialized distributors, and directly to consumers via its official website. Its operational footprint extends across the United States, Canada, the United Kingdom, France, Mexico, Brazil, Chile, Peru, and broadly throughout both North and South America, as well as Europe. Roku, Inc. was founded in 2002 and is headquartered in San Jose, California.",
"ceo": "Anthony J. Wood",
"sector": "Communication Services",
"country": "US",
"fullTimeEmployees": "3600",
"phone": "408 556 9040",
"address": "1155 Coleman Avenue",
"city": "San Jose",
"state": "CA",
"zip": "95110",
"image": "https://images.financialmodelingprep.com/symbol/ROKU.png",
"ipoDate": "2017-09-28",
"defaultImage": false,
"isEtf": false,
"isActivelyTrading": true,
"isAdr": false,
"isFund": false,
"sec_filings": [
{
"form": "4",
"date": "2026-10-19",
"accession": "0001834902-26-000026",
"description": "STATEMENT OF CHANGES IN BENEFICIAL OWNERSHIP OF SECURITIES",
"url": "https://www.sec.gov/Archives/edgar/data/1428439/000183490226000026/xslF345X06/form4.xml"
},
{
"form": "144",
"date": "2026-10-15",
"accession": "0001950047-26-010230",
"description": "",
"url": "https://www.sec.gov/Archives/edgar/data/1428439/000195004726010230/xsl144X01/primary_doc.xml"
},
{
"form": "8-K",
"date": "2026-10-15",
"accession": "0001140361-26-039632",
"description": "8-K",
"url": "https://www.sec.gov/Archives/edgar/data/1428439/000114036126039632/ef20083760_8k.htm"
},
{
"form": "4",
"date": "2026-10-07",
"accession": "0001951665-26-000028",
"description": "STATEMENT OF CHANGES IN BENEFICIAL OWNERSHIP OF SECURITIES",
"url": "https://www.sec.gov/Archives/edgar/data/1428439/000195166526000028/xslF345X06/form4.xml"
},
{
"form": "425",
"date": "2026-10-06",
"accession": "0001140361-26-038815",
"description": "FORM 425",
"url": "https://www.sec.gov/Archives/edgar/data/1428439/000114036126038815/ef20083345_425.htm"
},
{
"form": "8-K",
"date": "2026-10-06",
"accession": "0001140361-26-038812",
"description": "8-K",
"url": "https://www.sec.gov/Archives/edgar/data/1428439/000114036126038812/ef20083345_8k.htm"
},
{
"form": "4",
"date": "2026-10-05",
"accession": "0001959033-26-000020",
"description": "STATEMENT OF CHANGES IN BENEFICIAL OWNERSHIP OF SECURITIES",
"url": "https://www.sec.gov/Archives/edgar/data/1428439/000195903326000020/xslF345X06/form4.xml"
},
{
"form": "4",
"date": "2026-10-05",
"accession": "0001393571-26-000022",
"description": "STATEMENT OF CHANGES IN BENEFICIAL OWNERSHIP OF SECURITIES",
"url": "https://www.sec.gov/Archives/edgar/data/1428439/000139357126000022/xslF345X06/form4.xml"
},
{
"form": "144",
"date": "2026-10-05",
"accession": "0001950047-26-010025",
"description": "",
"url": "https://www.sec.gov/Archives/edgar/data/1428439/000195004726010025/xsl144X01/primary_doc.xml"
},
{
"form": "144",
"date": "2026-10-01",
"accession": "0001628280-26-064277",
"description": "",
"url": "https://www.sec.gov/Archives/edgar/data/1428439/000162828026064277/xsl144X01/primary_doc.xml"
},
{
"form": "144",
"date": "2026-10-01",
"accession": "0001950047-26-009929",
"description": "",
"url": "https://www.sec.gov/Archives/edgar/data/1428439/000195004726009929/xsl144X01/primary_doc.xml"
},
{
"form": "425",
"date": "2026-09-18",
"accession": "0001140361-26-037031",
"description": "425",
"url": "https://www.sec.gov/Archives/edgar/data/1428439/000114036126037031/ef20082410_425.htm"
},
{
"form": "4",
"date": "2026-09-16",
"accession": "0001834902-26-000024",
"description": "STATEMENT OF CHANGES IN BENEFICIAL OWNERSHIP OF SECURITIES",
"url": "https://www.sec.gov/Archives/edgar/data/1428439/000183490226000024/xslF345X06/form4.xml"
},
{
"form": "4",
"date": "2026-09-16",
"accession": "0001716837-26-000028",
"description": "STATEMENT OF CHANGES IN BENEFICIAL OWNERSHIP OF SECURITIES",
"url": "https://www.sec.gov/Archives/edgar/data/1428439/000171683726000028/xslF345X06/form4.xml"
},
{
"form": "144",
"date": "2026-09-15",
"accession": "0001950047-26-009481",
"description": "",
"url": "https://www.sec.gov/Archives/edgar/data/1428439/000195004726009481/xsl144X01/primary_doc.xml"
}
]
},
"volume": {
"volume": 124522.01517,
"avgVolume": 3680274,
"short_ratio": [
{
"symbol": "ROKU",
"file_date": "2026-10-20",
"date": "20261020",
"short_volume": 161746,
"short_exempt_volume": 216,
"total_volume": 493696,
"short_volume_ratio": 0.3276,
"signal": "Bullish"
}
],
"volume_profile": {
"poc": 153.12,
"vah": 153.78,
"val": 151.62,
"profile": [
{
"price": 150.36,
"volume": 40306
},
{
"price": 150.48,
"volume": 23723
},
{
"price": 150.6,
"volume": 192788
},
{
"price": 150.72,
"volume": 304929
},
{
"price": 150.84,
"volume": 91477
},
{
"price": 150.96,
"volume": 206322
},
{
"price": 151.08,
"volume": 87881
},
{
"price": 151.2,
"volume": 305498
},
{
"price": 151.32,
"volume": 117496
},
{
"price": 151.44,
"volume": 80653
},
{
"price": 151.56,
"volume": 212732
},
{
"price": 151.68,
"volume": 565836
},
{
"price": 151.8,
"volume": 727729
},
{
"price": 151.92,
"volume": 833086
},
{
"price": 152.04,
"volume": 1075553
},
{
"price": 152.16,
"volume": 1040677
},
{
"price": 152.28,
"volume": 946103
},
{
"price": 152.4,
"volume": 530317
},
{
"price": 152.52,
"volume": 342458
},
{
"price": 152.64,
"volume": 1371437
},
{
"price": 152.76,
"volume": 1050352
},
{
"price": 152.88,
"volume": 1309443
},
{
"price": 153.0,
"volume": 923675
},
{
"price": 153.12,
"volume": 1587583
},
{
"price": 153.24,
"volume": 1161263
},
{
"price": 153.36,
"volume": 867487
},
{
"price": 153.48,
"volume": 280605
},
{
"price": 153.6,
"volume": 353454
},
{
"price": 153.72,
"volume": 436006
},
{
"price": 153.84,
"volume": 273507
},
{
"price": 153.96,
"volume": 231833
},
{
"price": 154.08,
"volume": 197114
},
{
"price": 154.2,
"volume": 185938
},
{
"price": 154.32,
"volume": 373414
},
{
"price": 154.44,
"volume": 443445
},
{
"price": 154.56,
"volume": 470882
},
{
"price": 154.68,
"volume": 124246
},
{
"price": 154.8,
"volume": 59342
},
{
"price": 154.92,
"volume": 76893
},
{
"price": 155.04,
"volume": 133988
},
{
"price": 155.16,
"volume": 81695
},
{
"price": 155.28,
"volume": 153969
},
{
"price": 155.4,
"volume": 55001
},
{
"price": 155.52,
"volume": 373895
},
{
"price": 155.64,
"volume": 108363
},
{
"price": 155.76,
"volume": 286015
},
{
"price": 155.88,
"volume": 59263
},
{
"price": 156.0,
"volume": 0
},
{
"price": 156.12,
"volume": 0
},
{
"price": 156.24,
"volume": 4022
},
{
"price": 156.36,
"volume": 0
},
{
"price": 156.48,
"volume": 23747
},
{
"price": 156.6,
"volume": 32362
},
{
"price": 156.72,
"volume": 92458
},
{
"price": 156.84,
"volume": 36837
},
{
"price": 156.96,
"volume": 219799
},
{
"price": 157.08,
"volume": 325808
},
{
"price": 157.2,
"volume": 214240
},
{
"price": 157.32,
"volume": 66199
},
{
"price": 157.44,
"volume": 189300
}
],
"sessions": 20
}
},
"analyst": {
"estimates": [
{
"symbol": "ROKU",
"date": "2030-12-31",
"revenueLow": 8867705474,
"revenueHigh": 9509291296,
"revenueAvg": 9101935323,
"ebitdaLow": 1775044094,
"ebitdaHigh": 1923724891,
"ebitdaAvg": 1829324658,
"ebitLow": 1569249243,
"ebitHigh": 1717930040,
"ebitAvg": 1623529807,
"netIncomeLow": 1238904526,
"netIncomeHigh": 1356362355,
"netIncomeAvg": 1281786171,
"sgaExpenseLow": 2926738963,
"sgaExpenseHigh": 3138490946,
"sgaExpenseAvg": 3004045277,
"epsAvg": 8.4936,
"epsHigh": 8.98777,
"epsLow": 8.20945,
"numAnalystsRevenue": 5,
"numAnalystsEps": 4
},
{
"symbol": "ROKU",
"date": "2029-12-31",
"revenueLow": 7596421328,
"revenueHigh": 8146028690,
"revenueAvg": 7797071724,
"ebitdaLow": 1451626273,
"ebitdaHigh": 1568745448,
"ebitdaAvg": 1494384038,
"ebitLow": 1236367933,
"ebitHigh": 1353487108,
"ebitAvg": 1279125698,
"netIncomeLow": 975928291,
"netIncomeHigh": 1068452439,
"netIncomeAvg": 1009706925,
"sgaExpenseLow": 2507158401,
"sgaExpenseHigh": 2688553384,
"sgaExpenseAvg": 2573381996,
"epsAvg": 6.6907,
"epsHigh": 7.07997,
"epsLow": 6.46687,
"numAnalystsRevenue": 5,
"numAnalystsEps": 4
},
{
"symbol": "ROKU",
"date": "2028-12-31",
"revenueLow": 6985793863,
"revenueHigh": 7926412800,
"revenueAvg": 7232893724,
"ebitdaLow": 1075359396,
"ebitdaHigh": 1523493538,
"ebitdaAvg": 1304974010,
"ebitLow": 842252647,
"ebitHigh": 1290386789,
"ebitAvg": 1071867261,
"netIncomeLow": 664577215,
"netIncomeHigh": 1018603187,
"netIncomeAvg": 845972760,
"sgaExpenseLow": 2305624058,
"sgaExpenseHigh": 2616070329,
"sgaExpenseAvg": 2387178052,
"epsAvg": 5.67327,
"epsHigh": 6.74965,
"epsLow": 4.40374,
"numAnalystsRevenue": 11,
"numAnalystsEps": 11
},
{
"symbol": "ROKU",
"date": "2027-12-31",
"revenueLow": 6187347660,
"revenueHigh": 6604472221,
"revenueAvg": 6346252255,
"ebitdaLow": 895043478,
"ebitdaHigh": 1143752185,
"ebitdaAvg": 1038956457,
"ebitLow": 637023788,
"ebitHigh": 885732495,
"ebitAvg": 780936767,
"netIncomeLow": 502446416,
"netIncomeHigh": 698926295,
"netIncomeAvg": 616137670,
"sgaExpenseLow": 2042101142,
"sgaExpenseHigh": 2179770881,
"sgaExpenseAvg": 2094546757,
"epsAvg": 3.93565,
"epsHigh": 4.63135,
"epsLow": 3.3294,
"numAnalystsRevenue": 20,
"numAnalystsEps": 14
}
],
"price_target": {
"symbol": "ROKU",
"targetHigh": 185,
"targetLow": 150,
"targetConsensus": 161.38,
"targetMedian": 160
},
"ratings": {
"symbol": "ROKU",
"rating": "B",
"overallScore": 3,
"discountedCashFlowScore": 2,
"returnOnEquityScore": 4,
"returnOnAssetsScore": 5,
"debtToEquityScore": 3,
"priceToEarningsScore": 1,
"priceToBookScore": 1
},
"grades": [
{
"symbol": "ROKU",
"date": "2026-09-24",
"gradingCompany": "Wedbush",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2026-08-14",
"gradingCompany": "Wells Fargo",
"previousGrade": "Overweight",
"newGrade": "Equal Weight",
"action": "downgrade"
},
{
"symbol": "ROKU",
"date": "2026-08-10",
"gradingCompany": "Rosenblatt",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2026-08-07",
"gradingCompany": "Seaport Global",
"previousGrade": "Buy",
"newGrade": "Neutral",
"action": "downgrade"
},
{
"symbol": "ROKU",
"date": "2026-08-07",
"gradingCompany": "UBS",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2026-08-07",
"gradingCompany": "Guggenheim",
"previousGrade": "Buy",
"newGrade": "Neutral",
"action": "downgrade"
},
{
"symbol": "ROKU",
"date": "2026-07-17",
"gradingCompany": "Citigroup",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2026-06-16",
"gradingCompany": "Wolfe Research",
"previousGrade": "Outperform",
"newGrade": "Peer Perform",
"action": "downgrade"
},
{
"symbol": "ROKU",
"date": "2026-06-16",
"gradingCompany": "Needham",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2026-06-16",
"gradingCompany": "Rosenblatt",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2026-06-16",
"gradingCompany": "JP Morgan",
"previousGrade": "Overweight",
"newGrade": "Neutral",
"action": "downgrade"
},
{
"symbol": "ROKU",
"date": "2026-06-16",
"gradingCompany": "Evercore ISI Group",
"previousGrade": "Outperform",
"newGrade": "In Line",
"action": "downgrade"
},
{
"symbol": "ROKU",
"date": "2026-06-16",
"gradingCompany": "Piper Sandler",
"previousGrade": "Overweight",
"newGrade": "Neutral",
"action": "downgrade"
},
{
"symbol": "ROKU",
"date": "2026-06-16",
"gradingCompany": "Susquehanna",
"previousGrade": "Positive",
"newGrade": "Neutral",
"action": "downgrade"
},
{
"symbol": "ROKU",
"date": "2026-06-16",
"gradingCompany": "Wedbush",
"previousGrade": "Outperform",
"newGrade": "Neutral",
"action": "downgrade"
},
{
"symbol": "ROKU",
"date": "2026-06-16",
"gradingCompany": "Loop Capital",
"previousGrade": "Buy",
"newGrade": "Hold",
"action": "downgrade"
},
{
"symbol": "ROKU",
"date": "2026-06-16",
"gradingCompany": "Citizens",
"previousGrade": "Market Outperform",
"newGrade": "Market Perform",
"action": "downgrade"
},
{
"symbol": "ROKU",
"date": "2026-06-15",
"gradingCompany": "Needham",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2026-06-15",
"gradingCompany": "Citizens",
"previousGrade": "Market Outperform",
"newGrade": "Market Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2026-06-15",
"gradingCompany": "Baird",
"previousGrade": "Outperform",
"newGrade": "Neutral",
"action": "downgrade"
},
{
"symbol": "ROKU",
"date": "2026-06-15",
"gradingCompany": "William Blair",
"previousGrade": "Outperform",
"newGrade": "Market Perform",
"action": "downgrade"
},
{
"symbol": "ROKU",
"date": "2026-06-15",
"gradingCompany": "Keybanc",
"previousGrade": "Overweight",
"newGrade": "Sector Weight",
"action": "downgrade"
},
{
"symbol": "ROKU",
"date": "2026-06-12",
"gradingCompany": "Evercore ISI Group",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2026-06-09",
"gradingCompany": "Guggenheim",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2026-06-04",
"gradingCompany": "Morgan Stanley",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2026-05-28",
"gradingCompany": "Citizens",
"previousGrade": "Market Outperform",
"newGrade": "Market Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2026-05-11",
"gradingCompany": "Baird",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2026-05-04",
"gradingCompany": "Citigroup",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2026-05-01",
"gradingCompany": "Susquehanna",
"previousGrade": "Positive",
"newGrade": "Positive",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2026-05-01",
"gradingCompany": "Benchmark",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2026-05-01",
"gradingCompany": "Keybanc",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2026-05-01",
"gradingCompany": "Citizens",
"previousGrade": "Market Outperform",
"newGrade": "Market Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2026-05-01",
"gradingCompany": "Needham",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2026-05-01",
"gradingCompany": "Rosenblatt",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2026-05-01",
"gradingCompany": "Wells Fargo",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2026-05-01",
"gradingCompany": "Guggenheim",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2026-05-01",
"gradingCompany": "Piper Sandler",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2026-05-01",
"gradingCompany": "Wedbush",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2026-05-01",
"gradingCompany": "JP Morgan",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2026-04-24",
"gradingCompany": "Keybanc",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2026-04-22",
"gradingCompany": "Guggenheim",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2026-04-17",
"gradingCompany": "Baird",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2026-04-13",
"gradingCompany": "Jefferies",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2026-04-06",
"gradingCompany": "Baird",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2026-02-16",
"gradingCompany": "Pivotal Research",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2026-02-13",
"gradingCompany": "Rosenblatt",
"previousGrade": "Neutral",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "ROKU",
"date": "2026-02-13",
"gradingCompany": "Evercore ISI Group",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2026-02-13",
"gradingCompany": "Oppenheimer",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2026-02-13",
"gradingCompany": "Wedbush",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2026-02-13",
"gradingCompany": "Wells Fargo",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2026-02-13",
"gradingCompany": "Piper Sandler",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2026-02-13",
"gradingCompany": "Keybanc",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2026-02-13",
"gradingCompany": "Needham",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2026-02-06",
"gradingCompany": "Oppenheimer",
"previousGrade": "Perform",
"newGrade": "Outperform",
"action": "upgrade"
},
{
"symbol": "ROKU",
"date": "2026-02-03",
"gradingCompany": "Keybanc",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2026-01-12",
"gradingCompany": "B of A Securities",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2026-01-08",
"gradingCompany": "Evercore ISI Group",
"previousGrade": "In Line",
"newGrade": "Outperform",
"action": "upgrade"
},
{
"symbol": "ROKU",
"date": "2026-01-05",
"gradingCompany": "Arete Research",
"previousGrade": "Neutral",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "ROKU",
"date": "2025-12-12",
"gradingCompany": "JP Morgan",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-12-11",
"gradingCompany": "Wedbush",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-12-11",
"gradingCompany": "Jefferies",
"previousGrade": "Hold",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "ROKU",
"date": "2025-12-04",
"gradingCompany": "Guggenheim",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-12-02",
"gradingCompany": "Citizens",
"previousGrade": "Market Outperform",
"newGrade": "Market Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-11-03",
"gradingCompany": "UBS",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-11-03",
"gradingCompany": "Piper Sandler",
"previousGrade": "Neutral",
"newGrade": "Overweight",
"action": "upgrade"
},
{
"symbol": "ROKU",
"date": "2025-10-31",
"gradingCompany": "Wells Fargo",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-10-31",
"gradingCompany": "Evercore ISI Group",
"previousGrade": "In Line",
"newGrade": "In Line",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-10-31",
"gradingCompany": "Rosenblatt",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-10-31",
"gradingCompany": "JP Morgan",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-10-02",
"gradingCompany": "JMP Securities",
"previousGrade": "Market Outperform",
"newGrade": "Market Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-10-01",
"gradingCompany": "Needham",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-09-18",
"gradingCompany": "Citigroup",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-09-08",
"gradingCompany": "JMP Securities",
"previousGrade": "Market Outperform",
"newGrade": "Market Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-09-02",
"gradingCompany": "JMP Securities",
"previousGrade": "Market Outperform",
"newGrade": "Market Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-08-25",
"gradingCompany": "JMP Securities",
"previousGrade": "Market Outperform",
"newGrade": "Market Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-08-01",
"gradingCompany": "Wells Fargo",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-08-01",
"gradingCompany": "JP Morgan",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-08-01",
"gradingCompany": "UBS",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-08-01",
"gradingCompany": "Needham",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-08-01",
"gradingCompany": "Rosenblatt",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-08-01",
"gradingCompany": "Keybanc",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-08-01",
"gradingCompany": "Susquehanna",
"previousGrade": "Positive",
"newGrade": "Positive",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-08-01",
"gradingCompany": "Wedbush",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-08-01",
"gradingCompany": "Guggenheim",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-07-24",
"gradingCompany": "Needham",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-07-21",
"gradingCompany": "JMP Securities",
"previousGrade": "Market Outperform",
"newGrade": "Market Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-07-18",
"gradingCompany": "JP Morgan",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-07-10",
"gradingCompany": "Piper Sandler",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-07-10",
"gradingCompany": "Keybanc",
"previousGrade": "Sector Weight",
"newGrade": "Overweight",
"action": "upgrade"
},
{
"symbol": "ROKU",
"date": "2025-07-09",
"gradingCompany": "Needham",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-07-03",
"gradingCompany": "B of A Securities",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-06-18",
"gradingCompany": "Citigroup",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-06-17",
"gradingCompany": "Needham",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-06-17",
"gradingCompany": "Loop Capital",
"previousGrade": "Hold",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "ROKU",
"date": "2025-06-17",
"gradingCompany": "JMP Securities",
"previousGrade": "Market Outperform",
"newGrade": "Market Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-06-17",
"gradingCompany": "B of A Securities",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-06-03",
"gradingCompany": "JP Morgan",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-06-02",
"gradingCompany": "JMP Securities",
"previousGrade": "Market Outperform",
"newGrade": "Market Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-05-15",
"gradingCompany": "Needham",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-05-12",
"gradingCompany": "Needham",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-05-06",
"gradingCompany": "Citigroup",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-05-02",
"gradingCompany": "Wedbush",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-05-02",
"gradingCompany": "Needham",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-05-02",
"gradingCompany": "Rosenblatt",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-05-02",
"gradingCompany": "Evercore ISI Group",
"previousGrade": "In Line",
"newGrade": "In Line",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-05-02",
"gradingCompany": "JMP Securities",
"previousGrade": "Market Outperform",
"newGrade": "Market Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-05-02",
"gradingCompany": "Benchmark",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-05-02",
"gradingCompany": "Guggenheim",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-05-02",
"gradingCompany": "Wells Fargo",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-05-02",
"gradingCompany": "Loop Capital",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-04-28",
"gradingCompany": "Wedbush",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-04-28",
"gradingCompany": "Wells Fargo",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-04-24",
"gradingCompany": "Needham",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-04-24",
"gradingCompany": "JMP Securities",
"previousGrade": "Market Outperform",
"newGrade": "Market Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-04-22",
"gradingCompany": "JP Morgan",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-04-21",
"gradingCompany": "Benchmark",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-04-15",
"gradingCompany": "UBS",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-04-14",
"gradingCompany": "Needham",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-04-07",
"gradingCompany": "Redburn Atlantic",
"previousGrade": "Neutral",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "ROKU",
"date": "2025-04-02",
"gradingCompany": "Citizens Capital Markets",
"previousGrade": "Market Outperform",
"newGrade": "Market Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-03-24",
"gradingCompany": "Needham",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-03-03",
"gradingCompany": "Citizens Capital Markets",
"previousGrade": "Market Outperform",
"newGrade": "Market Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-02-20",
"gradingCompany": "Citigroup",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-02-20",
"gradingCompany": "Jefferies",
"previousGrade": "Underperform",
"newGrade": "Hold",
"action": "upgrade"
},
{
"symbol": "ROKU",
"date": "2025-02-14",
"gradingCompany": "Benchmark",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-02-14",
"gradingCompany": "UBS",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-02-14",
"gradingCompany": "JMP Securities",
"previousGrade": "Market Outperform",
"newGrade": "Market Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-02-14",
"gradingCompany": "JP Morgan",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-02-14",
"gradingCompany": "B of A Securities",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-02-14",
"gradingCompany": "Rosenblatt",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-02-14",
"gradingCompany": "Wells Fargo",
"previousGrade": "Equal Weight",
"newGrade": "Overweight",
"action": "upgrade"
},
{
"symbol": "ROKU",
"date": "2025-02-13",
"gradingCompany": "Rosenblatt",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-02-03",
"gradingCompany": "JMP Securities",
"previousGrade": "Market Outperform",
"newGrade": "Market Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2025-01-07",
"gradingCompany": "Needham",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2024-12-09",
"gradingCompany": "Loop Capital",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2024-12-06",
"gradingCompany": "Wedbush",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2024-12-04",
"gradingCompany": "Needham",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2024-11-18",
"gradingCompany": "Baird",
"previousGrade": "Neutral",
"newGrade": "Outperform",
"action": "upgrade"
},
{
"symbol": "ROKU",
"date": "2024-11-01",
"gradingCompany": "Jefferies",
"previousGrade": "Underperform",
"newGrade": "Underperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2024-10-31",
"gradingCompany": "Needham",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2024-10-31",
"gradingCompany": "Rosenblatt",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2024-10-31",
"gradingCompany": "Macquarie",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2024-10-31",
"gradingCompany": "Piper Sandler",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2024-10-31",
"gradingCompany": "Loop Capital",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2024-10-31",
"gradingCompany": "Wells Fargo",
"previousGrade": "Equal Weight",
"newGrade": "Equal Weight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2024-10-29",
"gradingCompany": "Morgan Stanley",
"previousGrade": "Underweight",
"newGrade": "Underweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2024-10-25",
"gradingCompany": "Wedbush",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2024-10-22",
"gradingCompany": "Needham",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2024-10-10",
"gradingCompany": "JP Morgan",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2024-10-03",
"gradingCompany": "Macquarie",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2024-09-30",
"gradingCompany": "Baird",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2024-09-30",
"gradingCompany": "B of A Securities",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2024-09-25",
"gradingCompany": "Citigroup",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2024-09-18",
"gradingCompany": "Needham",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2024-09-18",
"gradingCompany": "JP Morgan",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2024-09-13",
"gradingCompany": "Needham",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2024-09-12",
"gradingCompany": "Benchmark",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2024-09-12",
"gradingCompany": "Wolfe Research",
"previousGrade": "Peer Perform",
"newGrade": "Outperform",
"action": "upgrade"
},
{
"symbol": "ROKU",
"date": "2024-09-05",
"gradingCompany": "Wells Fargo",
"previousGrade": "Underweight",
"newGrade": "Equal Weight",
"action": "upgrade"
},
{
"symbol": "ROKU",
"date": "2024-08-23",
"gradingCompany": "Guggenheim",
"previousGrade": "Neutral",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "ROKU",
"date": "2024-08-02",
"gradingCompany": "JP Morgan",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2024-08-02",
"gradingCompany": "Macquarie",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2024-08-02",
"gradingCompany": "B of A Securities",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2024-08-02",
"gradingCompany": "Benchmark",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2024-08-02",
"gradingCompany": "Wedbush",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2024-08-02",
"gradingCompany": "Rosenblatt",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2024-07-25",
"gradingCompany": "Wedbush",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2024-07-10",
"gradingCompany": "Benchmark",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2024-06-27",
"gradingCompany": "Wedbush",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2024-06-20",
"gradingCompany": "Needham",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2024-05-17",
"gradingCompany": "Needham",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2024-04-30",
"gradingCompany": "Citigroup",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2024-04-29",
"gradingCompany": "Susquehanna",
"previousGrade": "Positive",
"newGrade": "Positive",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2024-04-29",
"gradingCompany": "Seaport Global",
"previousGrade": "Neutral",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "ROKU",
"date": "2024-04-26",
"gradingCompany": "Benchmark",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2024-04-26",
"gradingCompany": "Wedbush",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2024-04-26",
"gradingCompany": "Piper Sandler",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2024-04-26",
"gradingCompany": "Wells Fargo",
"previousGrade": "Underweight",
"newGrade": "Underweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2024-04-26",
"gradingCompany": "Rosenblatt",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2024-04-26",
"gradingCompany": "Needham",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2024-04-19",
"gradingCompany": "Benchmark",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2024-04-19",
"gradingCompany": "Wedbush",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2024-04-12",
"gradingCompany": "Wells Fargo",
"previousGrade": "Underweight",
"newGrade": "Underweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2024-04-05",
"gradingCompany": "Morgan Stanley",
"previousGrade": "Underweight",
"newGrade": "Underweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2024-02-27",
"gradingCompany": "Wells Fargo",
"previousGrade": "Equal Weight",
"newGrade": "Underweight",
"action": "downgrade"
},
{
"symbol": "ROKU",
"date": "2024-02-21",
"gradingCompany": "Needham",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2024-02-16",
"gradingCompany": "Oppenheimer",
"previousGrade": "Outperform",
"newGrade": "Perform",
"action": "downgrade"
},
{
"symbol": "ROKU",
"date": "2024-02-16",
"gradingCompany": "Susquehanna",
"previousGrade": "Positive",
"newGrade": "Positive",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2024-02-16",
"gradingCompany": "Wedbush",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2024-02-16",
"gradingCompany": "Stephens & Co.",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2024-02-09",
"gradingCompany": "Wedbush",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2024-01-19",
"gradingCompany": "Seaport Global",
"previousGrade": "Sell",
"newGrade": "Neutral",
"action": "upgrade"
},
{
"symbol": "ROKU",
"date": "2023-12-18",
"gradingCompany": "Seaport Global",
"previousGrade": "Neutral",
"newGrade": "Sell",
"action": "downgrade"
},
{
"symbol": "ROKU",
"date": "2023-12-15",
"gradingCompany": "MoffettNathanson",
"previousGrade": "Neutral",
"newGrade": "Sell",
"action": "downgrade"
},
{
"symbol": "ROKU",
"date": "2023-11-27",
"gradingCompany": "Cannonball Research",
"previousGrade": "Neutral",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "ROKU",
"date": "2023-11-02",
"gradingCompany": "Susquehanna",
"previousGrade": "Positive",
"newGrade": "Positive",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2023-11-02",
"gradingCompany": "Pivotal Research",
"previousGrade": "Sell",
"newGrade": "Hold",
"action": "upgrade"
},
{
"symbol": "ROKU",
"date": "2023-10-31",
"gradingCompany": "MoffettNathanson",
"previousGrade": "Sell",
"newGrade": "Neutral",
"action": "upgrade"
},
{
"symbol": "ROKU",
"date": "2023-10-23",
"gradingCompany": "Truist Securities",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2023-10-11",
"gradingCompany": "Piper Sandler",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2023-09-28",
"gradingCompany": "Citigroup",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2023-09-07",
"gradingCompany": "Benchmark",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2023-09-07",
"gradingCompany": "Wedbush",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2023-09-07",
"gradingCompany": "JP Morgan",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2023-09-07",
"gradingCompany": "DA Davidson",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2023-09-07",
"gradingCompany": "Needham",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2023-09-07",
"gradingCompany": "Loop Capital",
"previousGrade": "Buy",
"newGrade": "Hold",
"action": "downgrade"
},
{
"symbol": "ROKU",
"date": "2023-09-07",
"gradingCompany": "Rosenblatt",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2023-09-07",
"gradingCompany": "Susquehanna",
"previousGrade": "Positive",
"newGrade": "Positive",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2023-09-06",
"gradingCompany": "Oppenheimer",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2023-09-06",
"gradingCompany": "Truist Securities",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2023-08-17",
"gradingCompany": "DA Davidson",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2023-08-03",
"gradingCompany": "Citigroup",
"previousGrade": "Buy",
"newGrade": "Neutral",
"action": "downgrade"
},
{
"symbol": "ROKU",
"date": "2023-08-01",
"gradingCompany": "Morgan Stanley",
"previousGrade": "Underweight",
"newGrade": "Underweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2023-07-31",
"gradingCompany": "Morgan Stanley",
"previousGrade": "Underweight",
"newGrade": "Underweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2023-07-31",
"gradingCompany": "Truist Securities",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2023-07-28",
"gradingCompany": "Wedbush",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2023-07-28",
"gradingCompany": "JP Morgan",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2023-07-28",
"gradingCompany": "Pivotal Research",
"previousGrade": "Sell",
"newGrade": "Sell",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2023-07-28",
"gradingCompany": "Needham",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2023-07-28",
"gradingCompany": "Rosenblatt",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2023-07-28",
"gradingCompany": "Oppenheimer",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2023-07-27",
"gradingCompany": "Morgan Stanley",
"previousGrade": "Underweight",
"newGrade": "Underweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2023-07-21",
"gradingCompany": "Wedbush",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2023-07-17",
"gradingCompany": "Benchmark",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2023-06-23",
"gradingCompany": "Needham",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2023-06-09",
"gradingCompany": "Rosenblatt",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2023-06-07",
"gradingCompany": "Rosenblatt",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2023-05-03",
"gradingCompany": "Stephens & Co.",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2023-05-02",
"gradingCompany": "Needham",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2023-04-28",
"gradingCompany": "Truist Securities",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2023-04-27",
"gradingCompany": "Oppenheimer",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2023-04-27",
"gradingCompany": "Needham",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2023-04-27",
"gradingCompany": "Rosenblatt",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2023-04-27",
"gradingCompany": "Wells Fargo",
"previousGrade": "Equal Weight",
"newGrade": "Equal Weight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2023-04-27",
"gradingCompany": "Pivotal Research",
"previousGrade": "Sell",
"newGrade": "Sell",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2023-04-24",
"gradingCompany": "Benchmark",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2023-04-11",
"gradingCompany": "Baird",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2023-03-31",
"gradingCompany": "Rosenblatt",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2023-03-27",
"gradingCompany": "Susquehanna",
"previousGrade": "Neutral",
"newGrade": "Positive",
"action": "upgrade"
},
{
"symbol": "ROKU",
"date": "2023-03-14",
"gradingCompany": "Wolfe Research",
"previousGrade": "Underperform",
"newGrade": "Peer Perform",
"action": "upgrade"
},
{
"symbol": "ROKU",
"date": "2023-03-13",
"gradingCompany": "Wedbush",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2023-02-24",
"gradingCompany": "Needham",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2023-02-17",
"gradingCompany": "Morgan Stanley",
"previousGrade": "Underweight",
"newGrade": "Underweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2023-02-17",
"gradingCompany": "B of A Securities",
"previousGrade": "Underperform",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "ROKU",
"date": "2023-02-16",
"gradingCompany": "Needham",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2023-02-16",
"gradingCompany": "Susquehanna",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2023-02-16",
"gradingCompany": "Benchmark",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2023-02-16",
"gradingCompany": "Wedbush",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2023-02-16",
"gradingCompany": "Loop Capital",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2023-02-16",
"gradingCompany": "Rosenblatt",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2023-02-16",
"gradingCompany": "Pivotal Research",
"previousGrade": "Sell",
"newGrade": "Sell",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2023-02-16",
"gradingCompany": "Atlantic Equities",
"previousGrade": "Underweight",
"newGrade": "Neutral",
"action": "upgrade"
},
{
"symbol": "ROKU",
"date": "2023-02-14",
"gradingCompany": "Citigroup",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2023-02-10",
"gradingCompany": "Oppenheimer",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2023-01-26",
"gradingCompany": "Needham",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2023-01-17",
"gradingCompany": "Truist Securities",
"previousGrade": "Buy",
"newGrade": "Hold",
"action": "downgrade"
},
{
"symbol": "ROKU",
"date": "2023-01-12",
"gradingCompany": "Jefferies",
"previousGrade": "Hold",
"newGrade": "Underperform",
"action": "downgrade"
},
{
"symbol": "ROKU",
"date": "2022-11-29",
"gradingCompany": "Keybanc",
"previousGrade": "Overweight",
"newGrade": "Sector Weight",
"action": "downgrade"
},
{
"symbol": "ROKU",
"date": "2022-11-11",
"gradingCompany": "Jefferies",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2022-11-04",
"gradingCompany": "Cannonball Research",
"previousGrade": "Buy",
"newGrade": "Neutral",
"action": "downgrade"
},
{
"symbol": "ROKU",
"date": "2022-11-03",
"gradingCompany": "Needham",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2022-11-03",
"gradingCompany": "Rosenblatt",
"previousGrade": "Buy",
"newGrade": "Neutral",
"action": "downgrade"
},
{
"symbol": "ROKU",
"date": "2022-11-03",
"gradingCompany": "Guggenheim",
"previousGrade": "Buy",
"newGrade": "Neutral",
"action": "downgrade"
},
{
"symbol": "ROKU",
"date": "2022-11-03",
"gradingCompany": "Morgan Stanley",
"previousGrade": "Underweight",
"newGrade": "Underweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2022-11-03",
"gradingCompany": "Pivotal Research",
"previousGrade": "Hold",
"newGrade": "Sell",
"action": "downgrade"
},
{
"symbol": "ROKU",
"date": "2022-11-01",
"gradingCompany": "Keybanc",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2022-10-31",
"gradingCompany": "Wedbush",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2022-10-26",
"gradingCompany": "Cleveland Research",
"previousGrade": "Buy",
"newGrade": "Neutral",
"action": "downgrade"
},
{
"symbol": "ROKU",
"date": "2022-10-18",
"gradingCompany": "Morgan Stanley",
"previousGrade": "Underweight",
"newGrade": "Underweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2022-09-08",
"gradingCompany": "Pivotal Research",
"previousGrade": "Sell",
"newGrade": "Hold",
"action": "upgrade"
},
{
"symbol": "ROKU",
"date": "2022-08-26",
"gradingCompany": "Truist Securities",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2022-08-10",
"gradingCompany": "MoffettNathanson",
"previousGrade": "Market Perform",
"newGrade": "Underperform",
"action": "downgrade"
},
{
"symbol": "ROKU",
"date": "2022-08-08",
"gradingCompany": "Pivotal Research",
"previousGrade": "Hold",
"newGrade": "Sell",
"action": "downgrade"
},
{
"symbol": "ROKU",
"date": "2022-08-03",
"gradingCompany": "Citigroup",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2022-08-01",
"gradingCompany": "Morgan Stanley",
"previousGrade": "Underweight",
"newGrade": "Underweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2022-07-29",
"gradingCompany": "Oppenheimer",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2022-07-29",
"gradingCompany": "Benchmark",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2022-07-29",
"gradingCompany": "Needham",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2022-07-29",
"gradingCompany": "Susquehanna",
"previousGrade": "Positive",
"newGrade": "Neutral",
"action": "downgrade"
},
{
"symbol": "ROKU",
"date": "2022-07-29",
"gradingCompany": "Evercore ISI Group",
"previousGrade": "Outperform",
"newGrade": "In Line",
"action": "downgrade"
},
{
"symbol": "ROKU",
"date": "2022-07-29",
"gradingCompany": "JP Morgan",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2022-07-29",
"gradingCompany": "Pivotal Research",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2022-07-29",
"gradingCompany": "Keybanc",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2022-07-27",
"gradingCompany": "Truist Securities",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2022-07-26",
"gradingCompany": "Wolfe Research",
"previousGrade": "Peer Perform",
"newGrade": "Underperform",
"action": "downgrade"
},
{
"symbol": "ROKU",
"date": "2022-07-26",
"gradingCompany": "Raymond James",
"previousGrade": "Market Perform",
"newGrade": "Perform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2022-07-22",
"gradingCompany": "JP Morgan",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2022-07-18",
"gradingCompany": "Morgan Stanley",
"previousGrade": "Underweight",
"newGrade": "Underweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2022-07-15",
"gradingCompany": "Keybanc",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2022-07-12",
"gradingCompany": "Guggenheim",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2022-07-07",
"gradingCompany": "Evercore ISI Group",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2022-07-07",
"gradingCompany": "Citigroup",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2022-06-02",
"gradingCompany": "Wolfe Research",
"previousGrade": "Peer Perform",
"newGrade": "Perform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2022-05-27",
"gradingCompany": "Pivotal Research",
"previousGrade": "Sell",
"newGrade": "Hold",
"action": "upgrade"
},
{
"symbol": "ROKU",
"date": "2022-05-03",
"gradingCompany": "Citigroup",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2022-04-29",
"gradingCompany": "Morgan Stanley",
"previousGrade": "Underweight",
"newGrade": "Underweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2022-04-29",
"gradingCompany": "MoffettNathanson",
"previousGrade": "Sell",
"newGrade": "Neutral",
"action": "upgrade"
},
{
"symbol": "ROKU",
"date": "2022-04-29",
"gradingCompany": "Deutsche Bank",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2022-04-29",
"gradingCompany": "Wells Fargo",
"previousGrade": "Equal Weight",
"newGrade": "Equal Weight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2022-04-27",
"gradingCompany": "B of A Securities",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2022-04-19",
"gradingCompany": "Rosenblatt",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2022-04-11",
"gradingCompany": "Keybanc",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2022-03-25",
"gradingCompany": "Citigroup",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2022-02-22",
"gradingCompany": "Morgan Stanley",
"previousGrade": "Underweight",
"newGrade": "Underweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2022-02-18",
"gradingCompany": "Wells Fargo",
"previousGrade": "Equal Weight",
"newGrade": "Equal Weight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2022-02-18",
"gradingCompany": "Pivotal Research",
"previousGrade": "Hold",
"newGrade": "Sell",
"action": "downgrade"
},
{
"symbol": "ROKU",
"date": "2022-02-18",
"gradingCompany": "Wedbush",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2022-02-18",
"gradingCompany": "Benchmark",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2022-02-18",
"gradingCompany": "Guggenheim",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2022-02-18",
"gradingCompany": "Deutsche Bank",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2022-02-18",
"gradingCompany": "Keybanc",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2022-01-20",
"gradingCompany": "Deutsche Bank",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2022-01-11",
"gradingCompany": "Keybanc",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2022-01-05",
"gradingCompany": "Atlantic Equities",
"previousGrade": "Underweight",
"newGrade": "Underweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2021-12-15",
"gradingCompany": "Morgan Stanley",
"previousGrade": "Underweight",
"newGrade": "Underweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2021-12-15",
"gradingCompany": "JP Morgan",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2021-12-10",
"gradingCompany": "Needham",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2021-11-17",
"gradingCompany": "Truist Securities",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2021-11-17",
"gradingCompany": "MoffettNathanson",
"previousGrade": "Neutral",
"newGrade": "Sell",
"action": "downgrade"
},
{
"symbol": "ROKU",
"date": "2021-11-04",
"gradingCompany": "Keybanc",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2021-11-04",
"gradingCompany": "Rosenblatt",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2021-11-04",
"gradingCompany": "Pivotal Research",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2021-11-04",
"gradingCompany": "Morgan Stanley",
"previousGrade": "Underweight",
"newGrade": "Underweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2021-11-02",
"gradingCompany": "Keybanc",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2021-09-24",
"gradingCompany": "Wells Fargo",
"previousGrade": "Overweight",
"newGrade": "Equal Weight",
"action": "downgrade"
},
{
"symbol": "ROKU",
"date": "2021-09-23",
"gradingCompany": "Guggenheim",
"previousGrade": "Neutral",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "ROKU",
"date": "2021-08-27",
"gradingCompany": "Truist Securities",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2021-08-19",
"gradingCompany": "Citigroup",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2021-08-05",
"gradingCompany": "Morgan Stanley",
"previousGrade": "Underweight",
"newGrade": "Underweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2021-08-05",
"gradingCompany": "Stephens & Co.",
"previousGrade": "Equal Weight",
"newGrade": "Overweight",
"action": "upgrade"
},
{
"symbol": "ROKU",
"date": "2021-08-02",
"gradingCompany": "Morgan Stanley",
"previousGrade": "Underweight",
"newGrade": "Underweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2021-06-24",
"gradingCompany": "Macquarie",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2021-05-14",
"gradingCompany": "Citigroup",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2021-05-07",
"gradingCompany": "Loop Capital",
"previousGrade": "Hold",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "ROKU",
"date": "2021-05-07",
"gradingCompany": "Morgan Stanley",
"previousGrade": "Underweight",
"newGrade": "Underweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2021-05-07",
"gradingCompany": "Keybanc",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2021-04-29",
"gradingCompany": "Wedbush",
"previousGrade": "Neutral",
"newGrade": "Outperform",
"action": "upgrade"
},
{
"symbol": "ROKU",
"date": "2021-04-06",
"gradingCompany": "Evercore ISI Group",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2021-03-30",
"gradingCompany": "Truist Securities",
"previousGrade": "Hold",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "ROKU",
"date": "2021-03-03",
"gradingCompany": "Keybanc",
"previousGrade": "Sector Weight",
"newGrade": "Overweight",
"action": "upgrade"
},
{
"symbol": "ROKU",
"date": "2021-03-03",
"gradingCompany": "KeyBanc",
"previousGrade": "Sector Weight",
"newGrade": "Overweight",
"action": "upgrade"
},
{
"symbol": "ROKU",
"date": "2021-03-02",
"gradingCompany": "KeyBanc",
"previousGrade": "Sector Weight",
"newGrade": "Overweight",
"action": "upgrade"
},
{
"symbol": "ROKU",
"date": "2021-02-22",
"gradingCompany": "Needham",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2021-02-19",
"gradingCompany": "Rosenblatt",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2021-02-19",
"gradingCompany": "Wells Fargo",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2021-02-19",
"gradingCompany": "Needham",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2021-02-18",
"gradingCompany": "Truist Securities",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2021-02-17",
"gradingCompany": "Morgan Stanley",
"previousGrade": "Underweight",
"newGrade": "Underweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2021-01-25",
"gradingCompany": "B of A Securities",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2021-01-19",
"gradingCompany": "JP Morgan",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2021-01-08",
"gradingCompany": "Rosenblatt",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2021-01-07",
"gradingCompany": "Needham",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2020-12-17",
"gradingCompany": "Benchmark",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2020-12-09",
"gradingCompany": "Citigroup",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2020-11-24",
"gradingCompany": "B of A Securities",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2020-11-23",
"gradingCompany": "Needham",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2020-11-06",
"gradingCompany": "Rosenblatt",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2020-11-04",
"gradingCompany": "Morgan Stanley",
"previousGrade": "Underweight",
"newGrade": "Underweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2020-11-02",
"gradingCompany": "Wedbush",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2020-10-15",
"gradingCompany": "Keybanc",
"previousGrade": "Overweight",
"newGrade": "Sector Weight",
"action": "downgrade"
},
{
"symbol": "ROKU",
"date": "2020-10-15",
"gradingCompany": "KeyBanc",
"previousGrade": "Overweight",
"newGrade": "Sector Weight",
"action": "downgrade"
},
{
"symbol": "ROKU",
"date": "2020-10-08",
"gradingCompany": "Deutsche Bank",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2020-10-08",
"gradingCompany": "Needham",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2020-10-01",
"gradingCompany": "Citigroup",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2020-09-15",
"gradingCompany": "KeyBanc",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2020-09-08",
"gradingCompany": "Wells Fargo",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2020-08-26",
"gradingCompany": "Citigroup",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2020-08-12",
"gradingCompany": "Deutsche Bank",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2020-08-06",
"gradingCompany": "Rosenblatt",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2020-08-06",
"gradingCompany": "Needham",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2020-08-06",
"gradingCompany": "Benchmark",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2020-08-06",
"gradingCompany": "Wedbush",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2020-08-04",
"gradingCompany": "Rosenblatt",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2020-07-20",
"gradingCompany": "Moffett Nathanson",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2020-05-22",
"gradingCompany": "Stephens & Co.",
"previousGrade": "Overweight",
"newGrade": "Equal Weight",
"action": "downgrade"
},
{
"symbol": "ROKU",
"date": "2020-05-08",
"gradingCompany": "Wedbush",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2020-05-08",
"gradingCompany": "RBC Capital",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2020-04-29",
"gradingCompany": "Benchmark",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2020-04-28",
"gradingCompany": "Guggenheim",
"previousGrade": "Buy",
"newGrade": "Neutral",
"action": "downgrade"
},
{
"symbol": "ROKU",
"date": "2020-04-14",
"gradingCompany": "RBC Capital",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2020-04-14",
"gradingCompany": "Needham",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2020-04-14",
"gradingCompany": "Oppenheimer",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2020-03-19",
"gradingCompany": "Loop Capital",
"previousGrade": "Sell",
"newGrade": "Hold",
"action": "upgrade"
},
{
"symbol": "ROKU",
"date": "2020-02-14",
"gradingCompany": "Wedbush",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2020-02-14",
"gradingCompany": "Rosenblatt",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2019-12-03",
"gradingCompany": "Needham",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2019-12-02",
"gradingCompany": "Morgan Stanley",
"previousGrade": "Equal Weight",
"newGrade": "Underweight",
"action": "downgrade"
},
{
"symbol": "ROKU",
"date": "2019-11-22",
"gradingCompany": "Macquarie",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2019-11-15",
"gradingCompany": "Bank of America",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2019-11-07",
"gradingCompany": "Guggenheim",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2019-11-07",
"gradingCompany": "RBC Capital",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2019-11-05",
"gradingCompany": "Rosenblatt",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2019-10-28",
"gradingCompany": "Bank of America",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2019-10-11",
"gradingCompany": "RBC Capital",
"previousGrade": "Sector Perform",
"newGrade": "Outperform",
"action": "upgrade"
},
{
"symbol": "ROKU",
"date": "2019-10-09",
"gradingCompany": "Macquarie",
"previousGrade": "Neutral",
"newGrade": "Outperform",
"action": "upgrade"
},
{
"symbol": "ROKU",
"date": "2019-09-20",
"gradingCompany": "Pivotal Research",
"previousGrade": "Sell",
"newGrade": "Sell",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2019-09-20",
"gradingCompany": "Oppenheimer",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2019-09-18",
"gradingCompany": "Guggenheim",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2019-09-09",
"gradingCompany": "SunTrust Robinson Humphrey",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2019-09-04",
"gradingCompany": "DA Davidson",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2019-08-08",
"gradingCompany": "Rosenblatt",
"previousGrade": "Neutral",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "ROKU",
"date": "2019-08-08",
"gradingCompany": "Stephens & Co.",
"previousGrade": "Equal Weight",
"newGrade": "Overweight",
"action": "upgrade"
},
{
"symbol": "ROKU",
"date": "2019-08-07",
"gradingCompany": "Vertical Research",
"previousGrade": "Mixed",
"newGrade": "Positive",
"action": "upgrade"
},
{
"symbol": "ROKU",
"date": "2019-08-07",
"gradingCompany": "Vertical Group",
"previousGrade": "Mixed",
"newGrade": "Positive",
"action": "upgrade"
},
{
"symbol": "ROKU",
"date": "2019-07-02",
"gradingCompany": "RBC Capital",
"previousGrade": "Outperform",
"newGrade": "Sector Perform",
"action": "downgrade"
},
{
"symbol": "ROKU",
"date": "2019-06-05",
"gradingCompany": "Guggenheim",
"previousGrade": "Neutral",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "ROKU",
"date": "2019-05-28",
"gradingCompany": "Stephens & Co.",
"previousGrade": "Overweight",
"newGrade": "Equal Weight",
"action": "downgrade"
},
{
"symbol": "ROKU",
"date": "2019-05-23",
"gradingCompany": "DA Davidson",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2019-05-10",
"gradingCompany": "Morgan Stanley",
"previousGrade": "Equal Weight",
"newGrade": "Equal Weight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2019-05-09",
"gradingCompany": "KeyBanc",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2019-05-09",
"gradingCompany": "Keybanc",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2019-05-09",
"gradingCompany": "RBC Capital",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2019-05-07",
"gradingCompany": "Stephens & Co.",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2019-05-01",
"gradingCompany": "Vertical Research",
"previousGrade": "Negative",
"newGrade": "Mixed",
"action": "upgrade"
},
{
"symbol": "ROKU",
"date": "2019-05-01",
"gradingCompany": "Vertical Group",
"previousGrade": "Negative",
"newGrade": "Mixed",
"action": "upgrade"
},
{
"symbol": "ROKU",
"date": "2019-04-23",
"gradingCompany": "Susquehanna",
"previousGrade": "Positive",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2019-04-09",
"gradingCompany": "Citigroup",
"previousGrade": "Neutral",
"newGrade": "Sell",
"action": "downgrade"
},
{
"symbol": "ROKU",
"date": "2019-04-08",
"gradingCompany": "Citigroup",
"previousGrade": "Neutral",
"newGrade": "Sell",
"action": "downgrade"
},
{
"symbol": "ROKU",
"date": "2019-04-04",
"gradingCompany": "Guggenheim",
"previousGrade": "Buy",
"newGrade": "Neutral",
"action": "downgrade"
},
{
"symbol": "ROKU",
"date": "2019-04-02",
"gradingCompany": "Rosenblatt",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2019-04-01",
"gradingCompany": "KeyBanc",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2019-04-01",
"gradingCompany": "Keybanc",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2019-03-13",
"gradingCompany": "Loop Capital",
"previousGrade": "Hold",
"newGrade": "Sell",
"action": "downgrade"
},
{
"symbol": "ROKU",
"date": "2019-02-25",
"gradingCompany": "Citigroup",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2019-02-22",
"gradingCompany": "Wedbush",
"previousGrade": "Outperform",
"newGrade": "Neutral",
"action": "downgrade"
},
{
"symbol": "ROKU",
"date": "2019-01-14",
"gradingCompany": "Citigroup",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2018-12-19",
"gradingCompany": "Keybanc",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2018-12-19",
"gradingCompany": "KeyBanc",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2018-12-18",
"gradingCompany": "SunTrust Robinson Humphrey",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2018-12-03",
"gradingCompany": "DA Davidson",
"previousGrade": "Neutral",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "ROKU",
"date": "2018-11-05",
"gradingCompany": "Morgan Stanley",
"previousGrade": "Equal Weight",
"newGrade": "Equal Weight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2018-11-01",
"gradingCompany": "Wedbush",
"previousGrade": "Neutral",
"newGrade": "Outperform",
"action": "upgrade"
},
{
"symbol": "ROKU",
"date": "2018-10-19",
"gradingCompany": "RBC Capital",
"previousGrade": "Sector Perform",
"newGrade": "Outperform",
"action": "upgrade"
},
{
"symbol": "ROKU",
"date": "2018-10-05",
"gradingCompany": "Wedbush",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2018-10-01",
"gradingCompany": "Needham",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2018-09-11",
"gradingCompany": "KeyBanc",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2018-09-11",
"gradingCompany": "Keybanc",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2018-09-04",
"gradingCompany": "Guggenheim",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2018-08-09",
"gradingCompany": "KeyBanc",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2018-08-09",
"gradingCompany": "Oppenheimer",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2018-08-09",
"gradingCompany": "Citigroup",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2018-08-09",
"gradingCompany": "Keybanc",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2018-07-17",
"gradingCompany": "Keybanc",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2018-07-17",
"gradingCompany": "KeyBanc",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2018-07-03",
"gradingCompany": "Oppenheimer",
"previousGrade": "Perform",
"newGrade": "Outperform",
"action": "upgrade"
},
{
"symbol": "ROKU",
"date": "2018-06-14",
"gradingCompany": "Macquarie",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2018-05-29",
"gradingCompany": "Morgan Stanley",
"previousGrade": "Underweight",
"newGrade": "Equal Weight",
"action": "upgrade"
},
{
"symbol": "ROKU",
"date": "2018-05-01",
"gradingCompany": "KeyBanc",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2018-04-30",
"gradingCompany": "DA Davidson",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2018-04-20",
"gradingCompany": "Loop Capital",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2018-03-27",
"gradingCompany": "Citigroup",
"previousGrade": "Sell",
"newGrade": "Neutral",
"action": "upgrade"
},
{
"symbol": "ROKU",
"date": "2018-03-20",
"gradingCompany": "Oppenheimer",
"previousGrade": "Underperform",
"newGrade": "Perform",
"action": "upgrade"
},
{
"symbol": "ROKU",
"date": "2018-02-22",
"gradingCompany": "Morgan Stanley",
"previousGrade": "Underweight",
"newGrade": "Underweight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2018-02-22",
"gradingCompany": "Citigroup",
"previousGrade": "Sell",
"newGrade": "Sell",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2018-01-05",
"gradingCompany": "Citigroup",
"previousGrade": "Neutral",
"newGrade": "Sell",
"action": "downgrade"
},
{
"symbol": "ROKU",
"date": "2018-01-04",
"gradingCompany": "Morgan Stanley",
"previousGrade": "Equal Weight",
"newGrade": "Underweight",
"action": "downgrade"
},
{
"symbol": "ROKU",
"date": "2017-11-27",
"gradingCompany": "Needham",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2017-11-14",
"gradingCompany": "Oppenheimer",
"previousGrade": "Perform",
"newGrade": "Underperform",
"action": "downgrade"
},
{
"symbol": "ROKU",
"date": "2017-11-09",
"gradingCompany": "Morgan Stanley",
"previousGrade": "Equal Weight",
"newGrade": "Equal Weight",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2017-10-23",
"gradingCompany": "William Blair",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2017-10-23",
"gradingCompany": "Needham",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2017-10-23",
"gradingCompany": "RBC Capital",
"previousGrade": "Sector Perform",
"newGrade": "Perform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2017-10-23",
"gradingCompany": "Oppenheimer",
"previousGrade": "Perform",
"newGrade": "Perform",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2017-10-23",
"gradingCompany": "Citigroup",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ROKU",
"date": "2017-10-23",
"gradingCompany": "Morgan Stanley",
"previousGrade": "Equal Weight",
"newGrade": "Equal Weight",
"action": "maintain"
}
]
},
"calendar": [
{
"symbol": "ROKU",
"date": "2026-11-02",
"epsActual": null,
"epsEstimated": 0.53,
"revenueActual": null,
"revenueEstimated": 1410008000,
"lastUpdated": "2026-10-21"
},
{
"symbol": "ROKU",
"date": "2026-08-06",
"epsActual": 1.08,
"epsEstimated": 0.605,
"revenueActual": 1354690000,
"revenueEstimated": 1297593000,
"lastUpdated": "2026-10-21"
},
{
"symbol": "ROKU",
"date": "2026-04-30",
"epsActual": 0.57,
"epsEstimated": 0.3303,
"revenueActual": 1248879000,
"revenueEstimated": 1203882000,
"lastUpdated": "2026-07-31"
},
{
"symbol": "ROKU",
"date": "2026-02-12",
"epsActual": 0.53,
"epsEstimated": 0.28,
"revenueActual": 1394903000,
"revenueEstimated": 1353913000,
"lastUpdated": "2026-05-12"
},
{
"symbol": "ROKU",
"date": "2025-10-30",
"epsActual": 0.16,
"epsEstimated": 0.07,
"revenueActual": 1210638000,
"revenueEstimated": 1353357830,
"lastUpdated": "2026-01-30"
},
{
"symbol": "ROKU",
"date": "2025-07-31",
"epsActual": 0.07,
"epsEstimated": -0.16,
"revenueActual": 1111038000,
"revenueEstimated": 1205318000,
"lastUpdated": "2025-10-31"
},
{
"symbol": "ROKU",
"date": "2025-05-01",
"epsActual": -0.19,
"epsEstimated": -0.27,
"revenueActual": 1020672000,
"revenueEstimated": 1007630680,
"lastUpdated": "2025-10-18"
},
{
"symbol": "ROKU",
"date": "2025-02-13",
"epsActual": -0.24,
"epsEstimated": -0.41,
"revenueActual": 1201047000,
"revenueEstimated": 1007255680,
"lastUpdated": "2025-10-18"
},
{
"symbol": "ROKU",
"date": "2024-10-30",
"epsActual": -0.06,
"epsEstimated": -0.32,
"revenueActual": 1062203000,
"revenueEstimated": 1143700000,
"lastUpdated": "2025-10-18"
},
{
"symbol": "ROKU",
"date": "2024-08-01",
"epsActual": -0.24,
"epsEstimated": -0.43,
"revenueActual": 968179000,
"revenueEstimated": 937890000,
"lastUpdated": "2025-10-18"
},
{
"symbol": "ROKU",
"date": "2024-04-25",
"epsActual": -0.35,
"epsEstimated": -0.61,
"revenueActual": 881469000,
"revenueEstimated": 848620000,
"lastUpdated": "2025-10-18"
},
{
"symbol": "ROKU",
"date": "2024-02-15",
"epsActual": -0.55,
"epsEstimated": -0.52,
"revenueActual": 984425000,
"revenueEstimated": 966300000,
"lastUpdated": "2025-10-18"
},
{
"symbol": "ROKU",
"date": "2023-11-01",
"epsActual": -2.33,
"epsEstimated": -2.12,
"revenueActual": 912018000,
"revenueEstimated": 853230000,
"lastUpdated": "2025-10-18"
},
{
"symbol": "ROKU",
"date": "2023-07-27",
"epsActual": -0.76,
"epsEstimated": -1.26,
"revenueActual": 847186000,
"revenueEstimated": 773430000,
"lastUpdated": "2025-10-18"
},
{
"symbol": "ROKU",
"date": "2023-04-26",
"epsActual": -1.38,
"epsEstimated": -1.37,
"revenueActual": 740990000,
"revenueEstimated": 708490000,
"lastUpdated": "2025-10-18"
},
{
"symbol": "ROKU",
"date": "2023-02-15",
"epsActual": -1.7,
"epsEstimated": -1.73,
"revenueActual": 867056000,
"revenueEstimated": 802577700,
"lastUpdated": "2025-10-18"
},
{
"symbol": "ROKU",
"date": "2022-11-02",
"epsActual": -0.88,
"epsEstimated": -1.28,
"revenueActual": 761373000,
"revenueEstimated": 696132065,
"lastUpdated": "2025-10-18"
},
{
"symbol": "ROKU",
"date": "2022-07-28",
"epsActual": -0.82,
"epsEstimated": -0.69,
"revenueActual": 764406000,
"revenueEstimated": 803950322,
"lastUpdated": "2025-10-18"
},
{
"symbol": "ROKU",
"date": "2022-04-28",
"epsActual": -0.19,
"epsEstimated": -0.18,
"revenueActual": 733699000,
"revenueEstimated": 718075360,
"lastUpdated": "2025-10-18"
},
{
"symbol": "ROKU",
"date": "2022-02-17",
"epsActual": 0.17,
"epsEstimated": 0.09,
"revenueActual": 865329000,
"revenueEstimated": 894014244,
"lastUpdated": "2025-10-18"
},
{
"symbol": "ROKU",
"date": "2021-11-03",
"epsActual": 0.48,
"epsEstimated": 0.06,
"revenueActual": 679953000,
"revenueEstimated": 679270000,
"lastUpdated": "2025-10-18"
},
{
"symbol": "ROKU",
"date": "2021-08-04",
"epsActual": 0.52,
"epsEstimated": 0.13,
"revenueActual": 645119000,
"revenueEstimated": 645119000,
"lastUpdated": "2025-10-18"
},
{
"symbol": "ROKU",
"date": "2021-05-06",
"epsActual": 0.54,
"epsEstimated": -0.13,
"revenueActual": 574183000,
"revenueEstimated": 489790000,
"lastUpdated": "2025-10-18"
},
{
"symbol": "ROKU",
"date": "2021-02-18",
"epsActual": 0.49,
"epsEstimated": -0.05,
"revenueActual": 649886000,
"revenueEstimated": 610550000,
"lastUpdated": "2025-10-18"
},
{
"symbol": "ROKU",
"date": "2020-11-05",
"epsActual": 0.09,
"epsEstimated": -0.4,
"revenueActual": 451663000,
"revenueEstimated": 2007391111,
"lastUpdated": "2025-10-18"
},
{
"symbol": "ROKU",
"date": "2020-08-05",
"epsActual": -0.35,
"epsEstimated": -0.5,
"revenueActual": 356073000,
"revenueEstimated": 508675714,
"lastUpdated": "2025-10-18"
},
{
"symbol": "ROKU",
"date": "2020-05-07",
"epsActual": -0.45,
"epsEstimated": -0.45,
"revenueActual": 320766000,
"revenueEstimated": 320766000,
"lastUpdated": "2025-10-18"
},
{
"symbol": "ROKU",
"date": "2020-02-13",
"epsActual": -0.13,
"epsEstimated": -0.14,
"revenueActual": 411230000,
"revenueEstimated": 442863076,
"lastUpdated": "2025-10-18"
},
{
"symbol": "ROKU",
"date": "2019-11-06",
"epsActual": -0.22,
"epsEstimated": -0.27,
"revenueActual": 260928000,
"revenueEstimated": 320229818,
"lastUpdated": "2025-10-18"
},
{
"symbol": "ROKU",
"date": "2019-08-07",
"epsActual": -0.08,
"epsEstimated": -0.22,
"revenueActual": 250101000,
"revenueEstimated": 687777750,
"lastUpdated": "2025-10-18"
},
{
"symbol": "ROKU",
"date": "2019-05-08",
"epsActual": -0.09,
"epsEstimated": -0.25,
"revenueActual": 206662000,
"revenueEstimated": 574061111,
"lastUpdated": "2025-10-18"
},
{
"symbol": "ROKU",
"date": "2019-02-21",
"epsActual": 0.05,
"epsEstimated": 0.03077,
"revenueActual": 275739000,
"revenueEstimated": 227484672,
"lastUpdated": "2025-10-18"
},
{
"symbol": "ROKU",
"date": "2018-11-07",
"epsActual": -0.09,
"epsEstimated": -0.12,
"revenueActual": 173381000,
"revenueEstimated": 231174666,
"lastUpdated": "2025-10-18"
},
{
"symbol": "ROKU",
"date": "2018-08-08",
"epsActual": 0.00432,
"epsEstimated": -0.15,
"revenueActual": 156810000,
"revenueEstimated": 291666600,
"lastUpdated": "2025-10-18"
},
{
"symbol": "ROKU",
"date": "2018-05-09",
"epsActual": -0.07,
"epsEstimated": -0.15,
"revenueActual": 136576000,
"revenueEstimated": 292662857,
"lastUpdated": "2025-10-18"
},
{
"symbol": "ROKU",
"date": "2018-02-21",
"epsActual": 0.06,
"epsEstimated": -0.11,
"revenueActual": 188261000,
"revenueEstimated": 235326250,
"lastUpdated": "2025-10-18"
},
{
"symbol": "ROKU",
"date": "2017-11-08",
"epsActual": -8.79,
"epsEstimated": -4.48,
"revenueActual": 124782000,
"revenueEstimated": 326873071,
"lastUpdated": "2025-10-18"
},
{
"symbol": "ROKU",
"date": "2017-06-30",
"epsActual": -0.16373,
"epsEstimated": null,
"revenueActual": 99627000,
"revenueEstimated": null,
"lastUpdated": "2025-10-18"
},
{
"symbol": "ROKU",
"date": "2017-03-31",
"epsActual": -0.10153,
"epsEstimated": null,
"revenueActual": 100093000,
"revenueEstimated": null,
"lastUpdated": "2025-10-18"
},
{
"symbol": "ROKU",
"date": "2016-12-31",
"epsActual": 0.0377,
"epsEstimated": null,
"revenueActual": 147340000,
"revenueEstimated": null,
"lastUpdated": "2025-10-18"
},
{
"symbol": "ROKU",
"date": "2016-09-30",
"epsActual": -0.14868,
"epsEstimated": null,
"revenueActual": 89053000,
"revenueEstimated": null,
"lastUpdated": "2025-10-18"
},
{
"symbol": "ROKU",
"date": "2016-07-02",
"epsActual": -3.00436,
"epsEstimated": null,
"revenueActual": 83809000,
"revenueEstimated": null,
"lastUpdated": "2025-10-18"
},
{
"symbol": "ROKU",
"date": "2016-04-02",
"epsActual": -4.10234,
"epsEstimated": null,
"revenueActual": 78447000,
"revenueEstimated": null,
"lastUpdated": "2025-10-18"
}
],
"fundamentals": {
"symbol": "ROKU",
"marketCap": 20788422120,
"enterpriseValueTTM": 19260725120,
"evToSalesTTM": 3.6975078506693078,
"evToOperatingCashFlowTTM": 23.091404374493468,
"evToFreeCashFlowTTM": 23.34698436441258,
"evToEBITDATTM": 29.679326061196285,
"netDebtToEBITDATTM": -2.3540659608204497,
"currentRatioTTM": 2.8661966961656606,
"incomeQualityTTM": 2.3482439717909376,
"grahamNumberTTM": 32.10269221104897,
"grahamNetNetTTM": 9.790854012921363,
"taxBurdenTTM": 0.916007994326607,
"interestBurdenTTM": 0.9945830458568765,
"workingCapitalTTM": 2348114000,
"investedCapitalTTM": 3092562000,
"returnOnAssetsTTM": 0.07768210533037831,
"operatingReturnOnAssetsTTM": 0.06126173365691224,
"returnOnTangibleAssetsTTM": 0.0841584791791252,
"returnOnEquityTTM": 0.1318314826184474,
"returnOnInvestedCapitalTTM": 0.07361033596137287,
"returnOnCapitalEmployedTTM": 0.08248652585710876,
"earningsYieldTTM": 0.015258631643458857,
"freeCashFlowYieldTTM": 0.039684445276215126,
"capexToOperatingCashFlowTTM": 0.010947023646817919,
"capexToDepreciationTTM": 0.03524475632444784,
"capexToRevenueTTM": 0.001752890608952393,
"salesGeneralAndAdministrativeToRevenueTTM": 0.3364102505034449,
"researchAndDevelopementToRevenueTTM": 0.14130110517919567,
"stockBasedCompensationToRevenueTTM": 0.04646359934806522,
"intangiblesToTotalAssetsTTM": 0.07695450193393352,
"averageReceivablesTTM": 764594500,
"averagePayablesTTM": 145145000,
"averageInventoryTTM": 108856500,
"daysOfSalesOutstandingTTM": 54.416223692722944,
"daysOfPayablesOutstandingTTM": 21.497755884001343,
"daysOfInventoryOutstandingTTM": 14.969495451706504,
"operatingCycleTTM": 69.38571914442944,
"cashConversionCycleTTM": 47.8879632604281,
"freeCashFlowToEquityTTM": 824977000,
"freeCashFlowToFirmTTM": 826911608.8840178,
"tangibleAssetValueTTM": 2471574000,
"netCurrentAssetValueTTM": 1857255000,
"grossProfitMarginTTM": 0.45503992044706293,
"ebitMarginTTM": 0.07484714279406655,
"ebitdaMarginTTM": 0.12458193434195093,
"operatingProfitMarginTTM": 0.05248228584153531,
"pretaxProfitMarginTTM": 0.07444169925380727,
"continuousOperationsProfitMarginTTM": 0.06818919162774448,
"netProfitMarginTTM": 0.06818919162774448,
"bottomLineProfitMarginTTM": 0.06818919162774448,
"receivablesTurnoverTTM": 6.7075584307554825,
"payablesTurnoverTTM": 16.97851636093949,
"inventoryTurnoverTTM": 24.3829193293479,
"fixedAssetTurnoverTTM": 13.269251343709403,
"assetTurnoverTTM": 1.1392143457933501,
"quickRatioTTM": 2.7736670812686026,
"solvencyRatioTTM": 0.3511983918531537,
"cashRatioTTM": 1.5909706851263874,
"priceToEarningsRatioTTM": 65.55,
"priceToEarningsGrowthRatioTTM": 0.021050318596456764,
"forwardPriceToEarningsGrowthRatioTTM": 0.08439466325536436,
"priceToEarningsDilutedRatioTTM": 67.23076923076924,
"priceToEarningsDilutedGrowthRatioTTM": 0.022914490050977163,
"priceToBookRatioTTM": 8.244855956467472,
"priceToSalesRatioTTM": 3.990781941636863,
"priceToFreeCashFlowRatioTTM": 25.198789929901075,
"priceToOperatingCashFlowRatioTTM": 27.90880202563697,
"debtToAssetsRatioTTM": 0.10368796727249983,
"debtToEquityRatioTTM": 0.1679213955115936,
"debtToCapitalRatioTTM": 0.1437779940986848,
"longTermDebtToCapitalRatioTTM": 0,
"financialLeverageRatioTTM": 1.619487775956524,
"workingCapitalTurnoverRatioTTM": 2.284441871632778,
"operatingCashFlowRatioTTM": 0.6629190890413953,
"operatingCashFlowSalesRatioTTM": 0.16012485818114802,
"freeCashFlowOperatingCashFlowRatioTTM": 0.9890529763531821,
"debtServiceCoverageRatioTTM": 291.85179924242425,
"interestCoverageRatioTTM": 129.44412878787878,
"shortTermOperatingCashFlowCoverageRatioTTM": 0,
"operatingCashFlowCoverageRatioTTM": 1.7592835538832106,
"capitalExpenditureCoverageRatioTTM": 91.3490307742854,
"dividendPaidAndCapexCoverageRatioTTM": 91.3490307742854,
"dividendPayoutRatioTTM": 0,
"dividendYieldTTM": 0,
"revenuePerShareTTM": 35.20334928229665,
"netIncomePerShareTTM": 2.4004879301489472,
"interestDebtPerShareTTM": 3.218379152812694,
"cashPerShareTTM": 17.28166139539913,
"bookValuePerShareTTM": 19.080988295082854,
"tangibleBookValuePerShareTTM": 16.702984348390235,
"shareholdersEquityPerShareTTM": 19.080988295082854,
"operatingCashFlowPerShareTTM": 5.63693131132917,
"capexPerShareTTM": 0.06170762036060876,
"freeCashFlowPerShareTTM": 5.575223690968562,
"netIncomePerEBTTTM": 0.916007994326607,
"ebtPerEbitTTM": 1.4184157198978733,
"priceToFairValueTTM": 8.244855956467472,
"debtToMarketCapTTM": 0,
"effectiveTaxRateTTM": 0.08399200567339307,
"enterpriseValueMultipleTTM": 29.679326061196285,
"dividendPerShareTTM": 0,
"revenue_history": [
{
"date": "2018",
"revenue": 742506000
},
{
"date": "2019",
"revenue": 1128921000
},
{
"date": "2020",
"revenue": 1778388000
},
{
"date": "2021",
"revenue": 2764584000
},
{
"date": "2022",
"revenue": 3126534000
},
{
"date": "2023",
"revenue": 3484619000
},
{
"date": "2024",
"revenue": 4112898000
},
{
"date": "2025",
"revenue": 4737251000
}
],
"dcf": {
"symbol": "ROKU",
"date": "2026-10-21",
"dcf": -1.5234046670406476,
"Stock Price": 157.57
},
"statements": {
"income": [
{
"date": "2025-12-31",
"symbol": "ROKU",
"reportedCurrency": "USD",
"cik": "0001428439",
"filingDate": "2026-02-13",
"acceptedDate": "2026-02-13 16:14:59",
"fiscalYear": "2025",
"period": "FY",
"revenue": 4737251000,
"costOfRevenue": 2662827000,
"grossProfit": 2074424000,
"researchAndDevelopmentExpenses": 729477000,
"generalAndAdministrativeExpenses": 386216000,
"sellingAndMarketingExpenses": 964355000,
"sellingGeneralAndAdministrativeExpenses": 1350571000,
"otherExpenses": 0,
"operatingExpenses": 2080048000,
"costAndExpenses": 4742875000,
"netInterestIncome": -1906000,
"interestIncome": 0,
"interestExpense": 1906000,
"depreciationAndAmortization": 340599000,
"ebitda": 436403000,
"ebit": 95804000,
"nonOperatingIncomeExcludingInterest": -101428000,
"operatingIncome": -5624000,
"totalOtherIncomeExpensesNet": 99522000,
"incomeBeforeTax": 93898000,
"incomeTaxExpense": 5537000,
"netIncomeFromContinuingOperations": 88361000,
"netIncomeFromDiscontinuedOperations": 0,
"otherAdjustmentsToNetIncome": 0,
"netIncome": 88361000,
"netIncomeDeductions": 0,
"bottomLineNetIncome": 88361000,
"eps": 0.6,
"epsDiluted": 0.59,
"weightedAverageShsOut": 147154000,
"weightedAverageShsOutDil": 150912000
},
{
"date": "2024-12-31",
"symbol": "ROKU",
"reportedCurrency": "USD",
"cik": "0001428439",
"filingDate": "2025-02-14",
"acceptedDate": "2025-02-14 16:04:14",
"fiscalYear": "2024",
"period": "FY",
"revenue": 4112898000,
"costOfRevenue": 2307253000,
"grossProfit": 1805645000,
"researchAndDevelopmentExpenses": 720145000,
"generalAndAdministrativeExpenses": 370955000,
"sellingAndMarketingExpenses": 932712000,
"sellingGeneralAndAdministrativeExpenses": 1303667000,
"otherExpenses": 0,
"operatingExpenses": 2023812000,
"costAndExpenses": 4331065000,
"netInterestIncome": -411000,
"interestIncome": 0,
"interestExpense": 411000,
"depreciationAndAmortization": 339411000,
"ebitda": 219864000,
"ebit": -119547000,
"nonOperatingIncomeExcludingInterest": -98620000,
"operatingIncome": -218167000,
"totalOtherIncomeExpensesNet": 98209000,
"incomeBeforeTax": -119958000,
"incomeTaxExpense": 9428000,
"netIncomeFromContinuingOperations": -129386000,
"netIncomeFromDiscontinuedOperations": 0,
"otherAdjustmentsToNetIncome": 0,
"netIncome": -129386000,
"netIncomeDeductions": 0,
"bottomLineNetIncome": -129386000,
"eps": -0.89,
"epsDiluted": -0.89,
"weightedAverageShsOut": 144630000,
"weightedAverageShsOutDil": 144630000
},
{
"date": "2023-12-31",
"symbol": "ROKU",
"reportedCurrency": "USD",
"cik": "0001428439",
"filingDate": "2024-02-16",
"acceptedDate": "2024-02-16 16:06:52",
"fiscalYear": "2023",
"period": "FY",
"revenue": 3484619000,
"costOfRevenue": 1962004000,
"grossProfit": 1522615000,
"researchAndDevelopmentExpenses": 878474000,
"generalAndAdministrativeExpenses": 403159000,
"sellingAndMarketingExpenses": 1033359000,
"sellingGeneralAndAdministrativeExpenses": 1436518000,
"otherExpenses": 0,
"operatingExpenses": 2314992000,
"costAndExpenses": 4276996000,
"netInterestIncome": -730000,
"interestIncome": 0,
"interestExpense": 730000,
"depreciationAndAmortization": 335831000,
"ebitda": -362869000,
"ebit": -698700000,
"nonOperatingIncomeExcludingInterest": -93677000,
"operatingIncome": -792377000,
"totalOtherIncomeExpensesNet": 92947000,
"incomeBeforeTax": -699430000,
"incomeTaxExpense": 10131000,
"netIncomeFromContinuingOperations": -709561000,
"netIncomeFromDiscontinuedOperations": 0,
"otherAdjustmentsToNetIncome": 0,
"netIncome": -709561000,
"netIncomeDeductions": 0,
"bottomLineNetIncome": -709561000,
"eps": -5.01,
"epsDiluted": -5.01,
"weightedAverageShsOut": 141572000,
"weightedAverageShsOutDil": 141572000
},
{
"date": "2022-12-31",
"symbol": "ROKU",
"reportedCurrency": "USD",
"cik": "0001428439",
"filingDate": "2023-02-16",
"acceptedDate": "2023-02-16 16:51:10",
"fiscalYear": "2022",
"period": "FY",
"revenue": 3126534000,
"costOfRevenue": 1685412000,
"grossProfit": 1441122000,
"researchAndDevelopmentExpenses": 788913000,
"generalAndAdministrativeExpenses": 344678000,
"sellingAndMarketingExpenses": 838419000,
"sellingGeneralAndAdministrativeExpenses": 1183097000,
"otherExpenses": 0,
"operatingExpenses": 1972010000,
"costAndExpenses": 3657422000,
"netInterestIncome": -5161000,
"interestIncome": 0,
"interestExpense": 5161000,
"depreciationAndAmortization": 338513000,
"ebitda": -148609000,
"ebit": -487122000,
"nonOperatingIncomeExcludingInterest": -43766000,
"operatingIncome": -530888000,
"totalOtherIncomeExpensesNet": 38605000,
"incomeBeforeTax": -492283000,
"incomeTaxExpense": 5722000,
"netIncomeFromContinuingOperations": -498005000,
"netIncomeFromDiscontinuedOperations": 0,
"otherAdjustmentsToNetIncome": 0,
"netIncome": -498005000,
"netIncomeDeductions": 0,
"bottomLineNetIncome": -498005000,
"eps": -3.62,
"epsDiluted": -3.62,
"weightedAverageShsOut": 137668000,
"weightedAverageShsOutDil": 137668000
}
],
"balance_sheet": [
{
"date": "2025-12-31",
"symbol": "ROKU",
"reportedCurrency": "USD",
"cik": "0001428439",
"filingDate": "2026-02-13",
"acceptedDate": "2026-02-13 16:14:59",
"fiscalYear": "2025",
"period": "FY",
"cashAndCashEquivalents": 1587068000,
"shortTermInvestments": 730213000,
"cashAndShortTermInvestments": 2317281000,
"netReceivables": 879871000,
"accountsReceivables": 879871000,
"otherReceivables": 0,
"inventory": 114642000,
"prepaids": 0,
"otherCurrentAssets": 89716000,
"totalCurrentAssets": 3401510000,
"propertyPlantEquipmentNet": 433918000,
"goodwill": 309406000,
"intangibleAssets": 50207000,
"goodwillAndIntangibleAssets": 359613000,
"longTermInvestments": 0,
"taxAssets": 0,
"otherNonCurrentAssets": 238442000,
"totalNonCurrentAssets": 1031973000,
"otherAssets": 0,
"totalAssets": 4433483000,
"totalPayables": 158640000,
"accountPayables": 158640000,
"otherPayables": 0,
"accruedExpenses": 0,
"shortTermDebt": 0,
"capitalLeaseObligationsCurrent": 0,
"taxPayables": 0,
"deferredRevenue": 120912000,
"otherCurrentLiabilities": 957983000,
"totalCurrentLiabilities": 1237535000,
"longTermDebt": 435899000,
"capitalLeaseObligationsNonCurrent": 435899000,
"deferredRevenueNonCurrent": 28848000,
"deferredTaxLiabilitiesNonCurrent": 0,
"otherNonCurrentLiabilities": -362643000,
"totalNonCurrentLiabilities": 538002999,
"otherLiabilities": 0,
"capitalLeaseObligations": 435899000,
"totalLiabilities": 1775538000,
"treasuryStock": 0,
"preferredStock": 0,
"commonStock": 15000,
"retainedEarnings": -1488594000,
"additionalPaidInCapital": 4145484999,
"accumulatedOtherComprehensiveIncomeLoss": 1038999,
"otherTotalStockholdersEquity": 0,
"totalStockholdersEquity": 2657945000,
"totalEquity": 2657945000,
"minorityInterest": 0,
"totalLiabilitiesAndTotalEquity": 4433483000,
"totalInvestments": 730213000,
"totalDebt": 871798000,
"netDebt": -715270000
},
{
"date": "2024-12-31",
"symbol": "ROKU",
"reportedCurrency": "USD",
"cik": "0001428439",
"filingDate": "2025-02-14",
"acceptedDate": "2025-02-14 16:04:14",
"fiscalYear": "2024",
"period": "FY",
"cashAndCashEquivalents": 2160236000,
"shortTermInvestments": 0,
"cashAndShortTermInvestments": 2160236000,
"netReceivables": 812510000,
"accountsReceivables": 812510000,
"otherReceivables": 0,
"inventory": 158271000,
"prepaids": 0,
"otherCurrentAssets": 103146000,
"totalCurrentAssets": 3234163000,
"propertyPlantEquipmentNet": 518195000,
"goodwill": 161519000,
"intangibleAssets": 264822000,
"goodwillAndIntangibleAssets": 426341000,
"longTermInvestments": 75225000,
"taxAssets": 0,
"otherNonCurrentAssets": 50009000,
"totalNonCurrentAssets": 1069770000,
"otherAssets": 0,
"totalAssets": 4303933000,
"totalPayables": 541148000,
"accountPayables": 273985000,
"otherPayables": 267163000,
"accruedExpenses": 506415000,
"shortTermDebt": 0,
"capitalLeaseObligationsCurrent": 79221000,
"taxPayables": 0,
"deferredRevenue": 105718000,
"otherCurrentLiabilities": 0,
"totalCurrentLiabilities": 1232502000,
"longTermDebt": 0,
"capitalLeaseObligationsNonCurrent": 512706000,
"deferredRevenueNonCurrent": 25050000,
"deferredTaxLiabilitiesNonCurrent": 0,
"otherNonCurrentLiabilities": 40938000,
"totalNonCurrentLiabilities": 578694000,
"otherLiabilities": 0,
"capitalLeaseObligations": 591927000,
"totalLiabilities": 1811196000,
"treasuryStock": 0,
"preferredStock": 0,
"commonStock": 15000,
"retainedEarnings": -1426973000,
"additionalPaidInCapital": 3921432000,
"accumulatedOtherComprehensiveIncomeLoss": -1737000,
"otherTotalStockholdersEquity": 0,
"totalStockholdersEquity": 2492737000,
"totalEquity": 2492737000,
"minorityInterest": 0,
"totalLiabilitiesAndTotalEquity": 4303933000,
"totalInvestments": 75225000,
"totalDebt": 591927000,
"netDebt": -1568309000
},
{
"date": "2023-12-31",
"symbol": "ROKU",
"reportedCurrency": "USD",
"cik": "0001428439",
"filingDate": "2024-02-16",
"acceptedDate": "2024-02-16 16:06:52",
"fiscalYear": "2023",
"period": "FY",
"cashAndCashEquivalents": 2025891000,
"shortTermInvestments": 0,
"cashAndShortTermInvestments": 2025891000,
"netReceivables": 816337000,
"accountsReceivables": 816337000,
"otherReceivables": 0,
"inventory": 92129000,
"prepaids": 0,
"otherCurrentAssets": 138585000,
"totalCurrentAssets": 3072942000,
"propertyPlantEquipmentNet": 636000000,
"goodwill": 161519000,
"intangibleAssets": 299148000,
"goodwillAndIntangibleAssets": 460667000,
"longTermInvestments": 0,
"taxAssets": 0,
"otherNonCurrentAssets": 92183000,
"totalNonCurrentAssets": 1188850000,
"otherAssets": 0,
"totalAssets": 4261792000,
"totalPayables": 624526000,
"accountPayables": 385330000,
"otherPayables": 239196000,
"accruedExpenses": 480745000,
"shortTermDebt": 0,
"capitalLeaseObligationsCurrent": 68099000,
"taxPayables": 0,
"deferredRevenue": 102157000,
"otherCurrentLiabilities": 0,
"totalCurrentLiabilities": 1275527000,
"longTermDebt": 0,
"capitalLeaseObligationsNonCurrent": 586174000,
"deferredRevenueNonCurrent": 24572000,
"deferredTaxLiabilitiesNonCurrent": 0,
"otherNonCurrentLiabilities": 49186000,
"totalNonCurrentLiabilities": 659932000,
"otherLiabilities": 0,
"capitalLeaseObligations": 654273000,
"totalLiabilities": 1935459000,
"treasuryStock": 0,
"preferredStock": 0,
"commonStock": 14000,
"retainedEarnings": -1297587000,
"additionalPaidInCapital": 3623747000,
"accumulatedOtherComprehensiveIncomeLoss": 159000,
"otherTotalStockholdersEquity": 0,
"totalStockholdersEquity": 2326333000,
"totalEquity": 2326333000,
"minorityInterest": 0,
"totalLiabilitiesAndTotalEquity": 4261792000,
"totalInvestments": 0,
"totalDebt": 654273000,
"netDebt": -1371618000
},
{
"date": "2022-12-31",
"symbol": "ROKU",
"reportedCurrency": "USD",
"cik": "0001428439",
"filingDate": "2023-02-16",
"acceptedDate": "2023-02-16 16:51:10",
"fiscalYear": "2022",
"period": "FY",
"cashAndCashEquivalents": 1961956000,
"shortTermInvestments": 0,
"cashAndShortTermInvestments": 1961956000,
"netReceivables": 760793000,
"accountsReceivables": 760793000,
"otherReceivables": 0,
"inventory": 106747000,
"prepaids": 92766000,
"otherCurrentAssets": 42617000,
"totalCurrentAssets": 2964879000,
"propertyPlantEquipmentNet": 856726000,
"goodwill": 161519000,
"intangibleAssets": 351647000,
"goodwillAndIntangibleAssets": 513166000,
"longTermInvestments": 0,
"taxAssets": 0,
"otherNonCurrentAssets": 77830000,
"totalNonCurrentAssets": 1447722000,
"otherAssets": 0,
"totalAssets": 4412601000,
"totalPayables": 164800000,
"accountPayables": 164800000,
"otherPayables": 0,
"accruedExpenses": 696121000,
"shortTermDebt": 79985000,
"capitalLeaseObligationsCurrent": 54689000,
"taxPayables": 0,
"deferredRevenue": 87678000,
"otherCurrentLiabilities": 0,
"totalCurrentLiabilities": 1083273000,
"longTermDebt": 0,
"capitalLeaseObligationsNonCurrent": 584651000,
"deferredRevenueNonCurrent": 28210000,
"deferredTaxLiabilitiesNonCurrent": 0,
"otherNonCurrentLiabilities": 69911000,
"totalNonCurrentLiabilities": 682772000,
"otherLiabilities": 0,
"capitalLeaseObligations": 639340000,
"totalLiabilities": 1766045000,
"treasuryStock": 0,
"preferredStock": 0,
"commonStock": 14000,
"retainedEarnings": -588026000,
"additionalPaidInCapital": 3234860000,
"accumulatedOtherComprehensiveIncomeLoss": -292000,
"otherTotalStockholdersEquity": 0,
"totalStockholdersEquity": 2646556000,
"totalEquity": 2646556000,
"minorityInterest": 0,
"totalLiabilitiesAndTotalEquity": 4412601000,
"totalInvestments": 0,
"totalDebt": 719325000,
"netDebt": -1242631000
}
],
"cash_flow": [
{
"date": "2025-12-31",
"symbol": "ROKU",
"reportedCurrency": "USD",
"cik": "0001428439",
"filingDate": "2026-02-13",
"acceptedDate": "2026-02-13 16:14:59",
"fiscalYear": "2025",
"period": "FY",
"netIncome": 88361000,
"depreciationAndAmortization": 340599000,
"deferredIncomeTax": 0,
"stockBasedCompensation": 354169000,
"changeInWorkingCapital": -306691000,
"accountsReceivables": -63464000,
"inventory": 43629000,
"accountsPayables": -122503000,
"otherWorkingCapital": -164353000,
"otherNonCashItems": 7280000,
"netCashProvidedByOperatingActivities": 483718000,
"investmentsInPropertyPlantAndEquipment": -5280000,
"acquisitionsNet": 0,
"purchasesOfInvestments": -732000000,
"salesMaturitiesOfInvestments": 0,
"otherInvestingActivities": -45090000,
"netCashProvidedByInvestingActivities": -782370000,
"netDebtIssuance": 0,
"longTermNetDebtIssuance": 0,
"shortTermNetDebtIssuance": 0,
"netStockIssuance": -115248000,
"netCommonStockIssuance": -115248000,
"commonStockIssuance": 34734000,
"commonStockRepurchased": -149982000,
"netPreferredStockIssuance": 0,
"netDividendsPaid": 0,
"commonDividendsPaid": 0,
"preferredDividendsPaid": 0,
"otherFinancingActivities": -164850000,
"netCashProvidedByFinancingActivities": -280098000,
"effectOfForexChangesOnCash": 5179000,
"netChangeInCash": -573571000,
"cashAtEndOfPeriod": 1587068000,
"cashAtBeginningOfPeriod": 2160639000,
"operatingCashFlow": 483718000,
"capitalExpenditure": -5280000,
"freeCashFlow": 478438000,
"incomeTaxesPaid": 13690000,
"interestPaid": 1055000
},
{
"date": "2024-12-31",
"symbol": "ROKU",
"reportedCurrency": "USD",
"cik": "0001428439",
"filingDate": "2025-02-14",
"acceptedDate": "2025-02-14 16:04:14",
"fiscalYear": "2024",
"period": "FY",
"netIncome": -129386000,
"depreciationAndAmortization": 339411000,
"deferredIncomeTax": 0,
"stockBasedCompensation": 384662000,
"changeInWorkingCapital": -408757000,
"accountsReceivables": 1893000,
"inventory": -66142000,
"accountsPayables": -110678000,
"otherWorkingCapital": -233830000,
"otherNonCashItems": 32115000,
"netCashProvidedByOperatingActivities": 218045000,
"investmentsInPropertyPlantAndEquipment": -5061000,
"acquisitionsNet": 0,
"purchasesOfInvestments": -20000000,
"salesMaturitiesOfInvestments": 0,
"otherInvestingActivities": 0,
"netCashProvidedByInvestingActivities": -25061000,
"netDebtIssuance": 0,
"longTermNetDebtIssuance": 0,
"shortTermNetDebtIssuance": 0,
"netStockIssuance": 9380000,
"netCommonStockIssuance": 9380000,
"commonStockIssuance": 9380000,
"commonStockRepurchased": 0,
"netPreferredStockIssuance": 0,
"netDividendsPaid": 0,
"commonDividendsPaid": 0,
"preferredDividendsPaid": 0,
"otherFinancingActivities": -98583000,
"netCashProvidedByFinancingActivities": -89203000,
"effectOfForexChangesOnCash": -9746000,
"netChangeInCash": 94035000,
"cashAtEndOfPeriod": 2160639000,
"cashAtBeginningOfPeriod": 2066604000,
"operatingCashFlow": 218045000,
"capitalExpenditure": -5061000,
"freeCashFlow": 212984000,
"incomeTaxesPaid": 19406000,
"interestPaid": 460000
},
{
"date": "2023-12-31",
"symbol": "ROKU",
"reportedCurrency": "USD",
"cik": "0001428439",
"filingDate": "2024-02-16",
"acceptedDate": "2024-02-16 16:06:52",
"fiscalYear": "2023",
"period": "FY",
"netIncome": -709561000,
"depreciationAndAmortization": 335831000,
"deferredIncomeTax": 0,
"stockBasedCompensation": 370130000,
"changeInWorkingCapital": -7266000,
"accountsReceivables": -56937000,
"inventory": 14725000,
"accountsPayables": 248175000,
"otherWorkingCapital": -213229000,
"otherNonCashItems": 266722000,
"netCashProvidedByOperatingActivities": 255856000,
"investmentsInPropertyPlantAndEquipment": -82619000,
"acquisitionsNet": 0,
"purchasesOfInvestments": -10000000,
"salesMaturitiesOfInvestments": 0,
"otherInvestingActivities": 0,
"netCashProvidedByInvestingActivities": -92619000,
"netDebtIssuance": -80000000,
"longTermNetDebtIssuance": -80000000,
"shortTermNetDebtIssuance": 0,
"netStockIssuance": 18757000,
"netCommonStockIssuance": 18757000,
"commonStockIssuance": 18757000,
"commonStockRepurchased": 0,
"netPreferredStockIssuance": 0,
"netDividendsPaid": 0,
"commonDividendsPaid": 0,
"preferredDividendsPaid": 0,
"otherFinancingActivities": 0,
"netCashProvidedByFinancingActivities": -61243000,
"effectOfForexChangesOnCash": 2654000,
"netChangeInCash": 104648000,
"cashAtEndOfPeriod": 2066604000,
"cashAtBeginningOfPeriod": 1961956000,
"operatingCashFlow": 255856000,
"capitalExpenditure": -82619000,
"freeCashFlow": 173237000,
"incomeTaxesPaid": 6632000,
"interestPaid": 915000
},
{
"date": "2022-12-31",
"symbol": "ROKU",
"reportedCurrency": "USD",
"cik": "0001428439",
"filingDate": "2023-02-16",
"acceptedDate": "2023-02-16 16:51:10",
"fiscalYear": "2022",
"period": "FY",
"netIncome": -498005000,
"depreciationAndAmortization": 338513000,
"deferredIncomeTax": 0,
"stockBasedCompensation": 359931000,
"changeInWorkingCapital": -190337000,
"accountsReceivables": -10887000,
"inventory": -56471000,
"accountsPayables": 14190000,
"otherWorkingCapital": -137169000,
"otherNonCashItems": 1693000,
"netCashProvidedByOperatingActivities": 11795000,
"investmentsInPropertyPlantAndEquipment": -161696000,
"acquisitionsNet": 0,
"purchasesOfInvestments": -40000000,
"salesMaturitiesOfInvestments": 0,
"otherInvestingActivities": 0,
"netCashProvidedByInvestingActivities": -201696000,
"netDebtIssuance": -10000000,
"longTermNetDebtIssuance": -10000000,
"shortTermNetDebtIssuance": 0,
"netStockIssuance": 18357000,
"netCommonStockIssuance": 18357000,
"commonStockIssuance": 18357000,
"commonStockRepurchased": 0,
"netPreferredStockIssuance": 0,
"netDividendsPaid": 0,
"commonDividendsPaid": 0,
"preferredDividendsPaid": 0,
"otherFinancingActivities": 0,
"netCashProvidedByFinancingActivities": 8357000,
"effectOfForexChangesOnCash": -4170000,
"netChangeInCash": -185714000,
"cashAtEndOfPeriod": 1961956000,
"cashAtBeginningOfPeriod": 2147670000,
"operatingCashFlow": 11795000,
"capitalExpenditure": -161696000,
"freeCashFlow": -149901000,
"incomeTaxesPaid": 7016000,
"interestPaid": 3894000
}
]
}
},
"market_env": {
"vix": 19.99,
"sp500": 7659.44,
"fed_funds": 3.63,
"yield_curve_10y2y": 0.35,
"hy_spread": 3.23,
"treasury": {
"date": "2026-10-19",
"month1": 4.11,
"month2": 4.17,
"month3": 4.27,
"month6": 4.37,
"year1": 4.5,
"year2": 4.77,
"year3": 4.85,
"year5": 4.94,
"year7": 5.04,
"year10": 5.15,
"year20": 5.53,
"year30": 5.48
},
"events": []
},
"sector": {
"sector": "Communication Services",
"etf": "XLC",
"etf_trend": "down",
"etf_r5d": -1.91,
"etf_rvol": 0.35,
"rs_5d": 4.92,
"leading": false
},
"whale_insider": {
"insider": [
{
"symbol": "ROKU",
"filingDate": "2026-10-19",
"transactionDate": "2026-10-15",
"reportingCik": "0001834902",
"companyCik": "0001428439",
"transactionType": "S-Sale",
"securitiesOwned": 67811,
"reportingName": "Jedda Dan",
"typeOfOwner": "officer: CFO & COO",
"acquisitionOrDisposition": "D",
"directOrIndirect": "D",
"formType": "4",
"securitiesTransacted": 7000,
"price": 152.84,
"securityName": "Class A Common Stock",
"url": "https://www.sec.gov/Archives/edgar/data/1428439/000183490226000026/0001834902-26-000026-index.htm"
},
{
"symbol": "ROKU",
"filingDate": "2026-10-07",
"transactionDate": "2026-10-05",
"reportingCik": "0001951665",
"companyCik": "0001428439",
"transactionType": "M-Exempt",
"securitiesOwned": 32969,
"reportingName": "Collier Charles",
"typeOfOwner": "officer: President, Roku Media",
"acquisitionOrDisposition": "A",
"directOrIndirect": "D",
"formType": "4",
"securitiesTransacted": 10269,
"price": 49.59,
"securityName": "Class A Common Stock",
"url": "https://www.sec.gov/Archives/edgar/data/1428439/000195166526000028/0001951665-26-000028-index.htm"
},
{
"symbol": "ROKU",
"filingDate": "2026-10-07",
"transactionDate": "2026-10-05",
"reportingCik": "0001951665",
"companyCik": "0001428439",
"transactionType": "M-Exempt",
"securitiesOwned": 30807,
"reportingName": "Collier Charles",
"typeOfOwner": "officer: President, Roku Media",
"acquisitionOrDisposition": "D",
"directOrIndirect": "D",
"formType": "4",
"securitiesTransacted": 10269,
"price": 49.59,
"securityName": "Employee Stock Option (right to buy)",
"url": "https://www.sec.gov/Archives/edgar/data/1428439/000195166526000028/0001951665-26-000028-index.htm"
},
{
"symbol": "ROKU",
"filingDate": "2026-10-07",
"transactionDate": "2026-10-05",
"reportingCik": "0001951665",
"companyCik": "0001428439",
"transactionType": "S-Sale",
"securitiesOwned": 23280,
"reportingName": "Collier Charles",
"typeOfOwner": "officer: President, Roku Media",
"acquisitionOrDisposition": "D",
"directOrIndirect": "D",
"formType": "4",
"securitiesTransacted": 9689,
"price": 151.6,
"securityName": "Class A Common Stock",
"url": "https://www.sec.gov/Archives/edgar/data/1428439/000195166526000028/0001951665-26-000028-index.htm"
},
{
"symbol": "ROKU",
"filingDate": "2026-10-07",
"transactionDate": "2026-10-05",
"reportingCik": "0001951665",
"companyCik": "0001428439",
"transactionType": "S-Sale",
"securitiesOwned": 23124,
"reportingName": "Collier Charles",
"typeOfOwner": "officer: President, Roku Media",
"acquisitionOrDisposition": "D",
"directOrIndirect": "D",
"formType": "4",
"securitiesTransacted": 9845,
"price": 151.61,
"securityName": "Class A Common Stock",
"url": "https://www.sec.gov/Archives/edgar/data/1428439/000195166526000028/0001951665-26-000028-index.htm"
},
{
"symbol": "ROKU",
"filingDate": "2026-10-07",
"transactionDate": "2026-10-05",
"reportingCik": "0001951665",
"companyCik": "0001428439",
"transactionType": "S-Sale",
"securitiesOwned": 22700,
"reportingName": "Collier Charles",
"typeOfOwner": "officer: President, Roku Media",
"acquisitionOrDisposition": "D",
"directOrIndirect": "D",
"formType": "4",
"securitiesTransacted": 424,
"price": 152.07,
"securityName": "Class A Common Stock",
"url": "https://www.sec.gov/Archives/edgar/data/1428439/000195166526000028/0001951665-26-000028-index.htm"
},
{
"symbol": "ROKU",
"filingDate": "2026-10-07",
"transactionDate": "2026-10-05",
"reportingCik": "0001951665",
"companyCik": "0001428439",
"transactionType": "S-Sale",
"securitiesOwned": 22700,
"reportingName": "Collier Charles",
"typeOfOwner": "officer: President, Roku Media",
"acquisitionOrDisposition": "D",
"directOrIndirect": "D",
"formType": "4",
"securitiesTransacted": 580,
"price": 152.06,
"securityName": "Class A Common Stock",
"url": "https://www.sec.gov/Archives/edgar/data/1428439/000195166526000028/0001951665-26-000028-index.htm"
},
{
"symbol": "ROKU",
"filingDate": "2026-10-07",
"transactionDate": "2026-10-05",
"reportingCik": "0001951665",
"companyCik": "0001428439",
"transactionType": "M-Exempt",
"securitiesOwned": 20538,
"reportingName": "Collier Charles",
"typeOfOwner": "officer: President, Roku Media",
"acquisitionOrDisposition": "D",
"directOrIndirect": "D",
"formType": "4",
"securitiesTransacted": 10269,
"price": 49.59,
"securityName": "Employee Stock Option (right to buy)",
"url": "https://www.sec.gov/Archives/edgar/data/1428439/000195166526000028/0001951665-26-000028-index.htm"
}
],
"congress": [
{
"symbol": "ROKU",
"senateID": "L000594",
"disclosureDate": "2020-05-01",
"transactionDate": "2020-02-05",
"firstName": "Kelly",
"lastName": "Loeffler",
"office": "Kelly Loeffler",
"district": "GA",
"owner": "Joint",
"assetDescription": "Roku, Inc.",
"assetType": "Stock",
"type": "Sale (Full)",
"amount": "$100,001 - $250,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://efdsearch.senate.gov/search/view/ptr/8d87d0d9-8094-4891-a29c-c0e0435acb1a/"
},
{
"symbol": "ROKU",
"senateID": "L000594",
"disclosureDate": "2020-03-12",
"transactionDate": "2020-02-07",
"firstName": "Kelly",
"lastName": "Loeffler",
"office": "Kelly Loeffler",
"district": "GA",
"owner": "Joint",
"assetDescription": "Roku, Inc.",
"assetType": "Stock",
"type": "Sale (Full)",
"amount": "$100,001 - $250,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://efdsearch.senate.gov/search/view/ptr/370492b8-ed0a-4792-b45b-972d5da8a1e5/"
},
{
"symbol": "ROKU",
"senateID": "G000599",
"disclosureDate": "2023-05-19",
"transactionDate": "2023-04-10",
"firstName": "Daniel",
"lastName": "Goldman",
"office": "Daniel Goldman",
"district": "NY10",
"owner": "",
"assetDescription": "Roku Inc",
"assetType": "Stock",
"type": "Purchase",
"amount": "$15,001 - $50,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2023/20022948.pdf"
},
{
"symbol": "ROKU",
"senateID": "K000389",
"disclosureDate": "2023-02-07",
"transactionDate": "2023-01-11",
"firstName": "Ro",
"lastName": "Khanna",
"office": "Ro Khanna",
"district": "CA17",
"owner": "",
"assetDescription": "Roku Inc",
"assetType": "Stock",
"type": "Sale",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2023/8219353.pdf"
},
{
"symbol": "ROKU",
"senateID": "K000389",
"disclosureDate": "2023-01-03",
"transactionDate": "2022-12-06",
"firstName": "Ro",
"lastName": "Khanna",
"office": "Ro Khanna",
"district": "CA17",
"owner": "",
"assetDescription": "Roku Inc",
"assetType": "Stock",
"type": "Purchase",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2022/8219318.pdf"
},
{
"symbol": "ROKU",
"senateID": "K000389",
"disclosureDate": "2022-09-08",
"transactionDate": "2022-08-01",
"firstName": "Ro",
"lastName": "Khanna",
"office": "Ro Khanna",
"district": "CA17",
"owner": "",
"assetDescription": "Roku Inc",
"assetType": "Stock",
"type": "Sale",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2022/8219207.pdf"
},
{
"symbol": "ROKU",
"senateID": "K000389",
"disclosureDate": "2022-07-07",
"transactionDate": "2022-06-27",
"firstName": "Ro",
"lastName": "Khanna",
"office": "Ro Khanna",
"district": "CA17",
"owner": "",
"assetDescription": "Roku Inc",
"assetType": "Stock",
"type": "Purchase",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2022/8219068.pdf"
},
{
"symbol": "ROKU",
"senateID": "K000389",
"disclosureDate": "2022-06-10",
"transactionDate": "2022-05-23",
"firstName": "Ro",
"lastName": "Khanna",
"office": "Ro Khanna",
"district": "CA17",
"owner": "Spouse",
"assetDescription": "Roku Inc",
"assetType": "Stock",
"type": "Sale",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2022/8218940.pdf"
},
{
"symbol": "ROKU",
"senateID": "K000389",
"disclosureDate": "2022-06-10",
"transactionDate": "2022-05-05",
"firstName": "Ro",
"lastName": "Khanna",
"office": "Ro Khanna",
"district": "CA17",
"owner": "Spouse",
"assetDescription": "Roku Inc",
"assetType": "Stock",
"type": "Purchase",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2022/8218940.pdf"
},
{
"symbol": "ROKU",
"senateID": "K000389",
"disclosureDate": "2022-05-06",
"transactionDate": "2022-04-06",
"firstName": "Ro",
"lastName": "Khanna",
"office": "Ro Khanna",
"district": "CA17",
"owner": "Spouse",
"assetDescription": "Roku Inc",
"assetType": "Stock",
"type": "Sale",
"amount": "$15,001 - $50,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2022/8218730.pdf"
},
{
"symbol": "ROKU",
"senateID": "K000389",
"disclosureDate": "2022-05-06",
"transactionDate": "2022-04-11",
"firstName": "Ro",
"lastName": "Khanna",
"office": "Ro Khanna",
"district": "CA17",
"owner": "Spouse",
"assetDescription": "Roku Inc",
"assetType": "Stock",
"type": "Purchase",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2022/8218730.pdf"
},
{
"symbol": "ROKU",
"senateID": "K000389",
"disclosureDate": "2022-05-06",
"transactionDate": "2022-04-13",
"firstName": "Ro",
"lastName": "Khanna",
"office": "Ro Khanna",
"district": "CA17",
"owner": "",
"assetDescription": "Roku Inc",
"assetType": "Stock",
"type": "Sale",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2022/8218730.pdf"
},
{
"symbol": "ROKU",
"senateID": "K000389",
"disclosureDate": "2022-05-06",
"transactionDate": "2022-04-06",
"firstName": "Ro",
"lastName": "Khanna",
"office": "Ro Khanna",
"district": "CA17",
"owner": "",
"assetDescription": "Roku Inc",
"assetType": "Stock",
"type": "Sale",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2022/8218730.pdf"
},
{
"symbol": "ROKU",
"senateID": "K000389",
"disclosureDate": "2022-03-08",
"transactionDate": "2022-02-14",
"firstName": "Ro",
"lastName": "Khanna",
"office": "Ro Khanna",
"district": "CA17",
"owner": "",
"assetDescription": "Roku Inc",
"assetType": "Stock",
"type": "Purchase",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2022/8218597.pdf"
},
{
"symbol": "ROKU",
"senateID": "L000559",
"disclosureDate": "2022-03-04",
"transactionDate": "2022-02-10",
"firstName": "James",
"lastName": "Langevin",
"office": "James R. Langevin",
"district": "RI02",
"owner": "",
"assetDescription": "Roku, Inc. - Class A",
"assetType": "Stock Option",
"type": "Purchase",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2022/20020559.pdf"
},
{
"symbol": "ROKU",
"senateID": "K000392",
"disclosureDate": "2022-01-10",
"transactionDate": "2022-01-06",
"firstName": "David",
"lastName": "Kustoff",
"office": "David Kustoff",
"district": "TN08",
"owner": "",
"assetDescription": "Roku",
"assetType": "Stock",
"type": "Sale (Full)",
"amount": "$15,001 - $50,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2022/8218527.pdf"
},
{
"symbol": "ROKU",
"senateID": "K000392",
"disclosureDate": "2021-11-30",
"transactionDate": "2021-11-26",
"firstName": "David",
"lastName": "Kustoff",
"office": "David Kustoff",
"district": "TN08",
"owner": "",
"assetDescription": "Roku Inc",
"assetType": "Stock",
"type": "Purchase",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2021/8218477.pdf"
},
{
"symbol": "ROKU",
"senateID": "K000392",
"disclosureDate": "2021-10-26",
"transactionDate": "2021-10-18",
"firstName": "David",
"lastName": "Kustoff",
"office": "David Kustoff",
"district": "TN08",
"owner": "",
"assetDescription": "Roku",
"assetType": "Stock",
"type": "Purchase",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2021/8218411.pdf"
},
{
"symbol": "ROKU",
"senateID": "M001198",
"disclosureDate": "2021-09-28",
"transactionDate": "2020-07-08",
"firstName": "Roger Wayne",
"lastName": "Marshall",
"office": "Roger W. Marshall",
"district": "KS01",
"owner": "Dependent",
"assetDescription": "Roku Inc",
"assetType": "Stock",
"type": "Sale (Full)",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2021/8218371.pdf"
},
{
"symbol": "ROKU",
"senateID": "L000559",
"disclosureDate": "2021-05-13",
"transactionDate": "2021-04-06",
"firstName": "James",
"lastName": "Langevin",
"office": "James R. Langevin",
"district": "RI02",
"owner": "",
"assetDescription": "Roku, Inc. - Class A",
"assetType": "Stock Option",
"type": "Sale (Full)",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2021/20018638.pdf"
},
{
"symbol": "ROKU",
"senateID": "L000559",
"disclosureDate": "2021-05-13",
"transactionDate": "2021-04-06",
"firstName": "James",
"lastName": "Langevin",
"office": "James R. Langevin",
"district": "RI02",
"owner": "",
"assetDescription": "Roku, Inc. - Class A",
"assetType": "Stock Option",
"type": "Sale (Full)",
"amount": "$15,001 - $50,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2021/20018638.pdf"
},
{
"symbol": "ROKU",
"senateID": "G000583",
"disclosureDate": "2021-05-07",
"transactionDate": "2021-04-16",
"firstName": "Josh",
"lastName": "Gottheimer",
"office": "Josh Gottheimer",
"district": "NJ05",
"owner": "Joint",
"assetDescription": "Roku, Inc. - Class A",
"assetType": "Stock",
"type": "Sale (Full)",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2021/20018699.pdf"
}
],
"dark_pool": [
{
"ticker": "ROKU",
"executed_at": "2026-10-21T13:38:52.059000Z",
"size": 2200.0,
"price": 157.17,
"premium": 345774.0,
"volume": 2200.0,
"trade_code": " "
},
{
"ticker": "ROKU",
"executed_at": "2026-10-21T13:40:08.706000Z",
"size": 1500.0,
"price": 157.26,
"premium": 235890.0,
"volume": 1500.0,
"trade_code": " "
},
{
"ticker": "ROKU",
"executed_at": "2026-10-21T13:40:08.708000Z",
"size": 500.0,
"price": 157.26,
"premium": 78630.0,
"volume": 500.0,
"trade_code": " "
},
{
"ticker": "ROKU",
"executed_at": "2026-10-21T13:40:08.702000Z",
"size": 500.0,
"price": 157.26,
"premium": 78630.0,
"volume": 500.0,
"trade_code": " "
},
{
"ticker": "ROKU",
"executed_at": "2026-10-21T13:40:49.598000Z",
"size": 317.0,
"price": 157.25,
"premium": 49848.25,
"volume": 317.0,
"trade_code": "F"
},
{
"ticker": "ROKU",
"executed_at": "2026-10-21T13:40:08.703000Z",
"size": 300.0,
"price": 157.26,
"premium": 47178.0,
"volume": 300.0,
"trade_code": " "
},
{
"ticker": "ROKU",
"executed_at": "2026-10-21T13:40:08.701000Z",
"size": 300.0,
"price": 157.26,
"premium": 47178.0,
"volume": 300.0,
"trade_code": " "
},
{
"ticker": "ROKU",
"executed_at": "2026-10-21T13:40:08.701000Z",
"size": 300.0,
"price": 157.26,
"premium": 47178.0,
"volume": 300.0,
"trade_code": " "
}
],
"ats": {
"symbol": "ROKU",
"date": "20261020",
"ats_volume": 0,
"total_volume": 493696,
"ats_ratio": 0.0,
"ats_pct": 0.0,
"signal": "Low",
"history": [
{
"date": "20261020",
"ats_ratio": 0.0
},
{
"date": "20261019",
"ats_ratio": 0.0
},
{
"date": "20261016",
"ats_ratio": 0.0
},
{
"date": "20261015",
"ats_ratio": 0.0
},
{
"date": "20261014",
"ats_ratio": 0.0
}
]
},
"polygon_dp": {
"ticker": "ROKU",
"days": [
{
"date": "2026-10-21",
"close": 157.13,
"vwap": 157.2,
"volume": 122516,
"vwap_discount_pct": 0.04
},
{
"date": "2026-10-20",
"close": 157.57,
"vwap": 157.15,
"volume": 1420122,
"vwap_discount_pct": -0.26
},
{
"date": "2026-10-19",
"close": 155.54,
"vwap": 155.33,
"volume": 1323666,
"vwap_discount_pct": -0.13
},
{
"date": "2026-10-16",
"close": 154.54,
"vwap": 154.73,
"volume": 1694642,
"vwap_discount_pct": 0.13
},
{
"date": "2026-10-15",
"close": 154.67,
"vwap": 154.4,
"volume": 1784127,
"vwap_discount_pct": -0.17
}
],
"avg_vwap_discount_pct": -0.08,
"signal": "Neutral"
},
"options_flow": [],
"net_premium": {
"ticker": "ROKU",
"net_call_premium": "-669.00",
"net_put_premium": "-11962.00",
"call_premium": "24249.00",
"put_premium": "12792.00",
"bullish_premium": "15667.00",
"bearish_premium": "4374.00",
"put_call_ratio": "1.260162601626016260162601626",
"iv_rank": "8.418",
"implied_move_perc": "0.037",
"gex_ratio": "0.21585095800605443530",
"gex_net_change": "9099.0612",
"gex_call": "51378.0338",
"gex_put": "-11877.2424",
"gex_net": 39500.7914,
"gex_call_delta": "2655888.4546",
"gex_put_delta": "-133735.1678",
"gex_date": "2026-10-21"
},
"hot_chains": [
{
"underlying_symbol": "ROKU",
"expires": "2026-10-23",
"open_interest": 979,
"option_type": "call",
"delta": 0.171743140684639,
"ask_volume": 26,
"last_price": "0.22",
"implied_volatility": "0.2177303583810587",
"gamma": 0.0890348583375923,
"avg_price": "0.2560000000000000000000000001",
"bid_volume": 79,
"nbbo_ask": "0.38",
"strike": "160",
"option_symbol": "ROKU261023C00160000",
"total_premium": "2688.00",
"iv": 0.231102486941373,
"volume": 105,
"nbbo_bid": "0.22"
},
{
"underlying_symbol": "ROKU",
"expires": "2027-03-19",
"open_interest": 15,
"option_type": "put",
"delta": -0.0913409954331414,
"ask_volume": 0,
"last_price": "0.80",
"implied_volatility": "0.2352495755261353",
"gamma": 0.0068984867425455,
"avg_price": "0.80",
"bid_volume": 75,
"nbbo_ask": "3.75",
"strike": "130",
"option_symbol": "ROKU270319P00130000",
"total_premium": "6000.00",
"iv": 0.236691670531538,
"volume": 75,
"nbbo_bid": "0.00"
},
{
"underlying_symbol": "ROKU",
"expires": "2027-03-19",
"open_interest": 144,
"option_type": "put",
"delta": -0.1134455130691041,
"ask_volume": 0,
"last_price": "0.90",
"implied_volatility": "0.2081228220029572",
"gamma": 0.00915193580583682,
"avg_price": "0.9193548387096774193548387097",
"bid_volume": 62,
"nbbo_ask": "1.87",
"strike": "135",
"option_symbol": "ROKU270319P00135000",
"total_premium": "5700.00",
"iv": 0.2088898019244494,
"volume": 62,
"nbbo_bid": "0.84"
},
{
"underlying_symbol": "ROKU",
"expires": "2026-10-23",
"open_interest": 28,
"option_type": "put",
"delta": -0.1699220346385489,
"ask_volume": 0,
"last_price": "0.19",
"implied_volatility": "0.3003892440641855",
"gamma": 0.0493121278783681,
"avg_price": "0.19",
"bid_volume": 10,
"nbbo_ask": "0.75",
"strike": "152.5",
"option_symbol": "ROKU261023P00152500",
"total_premium": "190.00",
"iv": 0.414427250024542,
"volume": 10,
"nbbo_bid": "0.01"
},
{
"underlying_symbol": "ROKU",
"expires": "2027-01-15",
"open_interest": 455,
"option_type": "put",
"delta": -0.0230215967851371,
"ask_volume": 0,
"last_price": "0.07",
"implied_volatility": "0.526657613238171",
"gamma": 0.001029876130199165,
"avg_price": "0.0800000000000000000000000000",
"bid_volume": 3,
"nbbo_ask": "1.12",
"strike": "85",
"option_symbol": "ROKU270115P00085000",
"total_premium": "24.00",
"iv": 0.692539219919302,
"volume": 3,
"nbbo_bid": "0.04"
},
{
"underlying_symbol": "ROKU",
"expires": "2026-11-06",
"open_interest": 15,
"option_type": "put",
"delta": -0.373480193197387,
"ask_volume": 1,
"last_price": "1.61",
"implied_volatility": "0.2081856101946555",
"gamma": 0.0501270839827417,
"avg_price": "1.6100",
"bid_volume": 1,
"nbbo_ask": "4.10",
"strike": "155",
"option_symbol": "ROKU261106P00155000",
"total_premium": "322.00",
"iv": 0.22733691641783,
"volume": 2,
"nbbo_bid": "0.00"
},
{
"underlying_symbol": "ROKU",
"expires": "2026-11-06",
"open_interest": 6,
"option_type": "put",
"delta": -0.506596577967809,
"ask_volume": 1,
"last_price": "2.54",
"implied_volatility": "0.1978041826818839",
"gamma": 0.0586160491788903,
"avg_price": "2.5400",
"bid_volume": 1,
"nbbo_ask": "4.75",
"strike": "157.5",
"option_symbol": "ROKU261106P00157500",
"total_premium": "508.00",
"iv": 0.2047727485850455,
"volume": 2,
"nbbo_bid": "0.33"
},
{
"underlying_symbol": "ROKU",
"expires": "2027-06-17",
"open_interest": 49,
"option_type": "call",
"delta": 0.1298260908645738,
"ask_volume": 1,
"last_price": "1.26",
"implied_volatility": "0.1633493367548913",
"gamma": 0.00856322743564141,
"avg_price": "1.2650",
"bid_volume": 1,
"nbbo_ask": "3.80",
"strike": "190",
"option_symbol": "ROKU270617C00190000",
"total_premium": "253.00",
"iv": 0.1938694456648665,
"volume": 2,
"nbbo_bid": "0.00"
}
],
"gamma_profile": {
"ticker": "ROKU",
"spot": 157.32,
"date": "2026-10-21",
"flip_point": 106.73,
"net_gex": 39500.79,
"call_walls": [
{
"strike": 160.0,
"gex": 16947.95
},
{
"strike": 165.0,
"gex": 6219.84
},
{
"strike": 150.0,
"gex": 5725.01
}
],
"put_walls": [
{
"strike": 155.0,
"gex": -2752.81
},
{
"strike": 150.0,
"gex": -2499.64
},
{
"strike": 130.0,
"gex": -2247.75
}
],
"by_strike": [
{
"strike": 141.0,
"call_gex": 21.6,
"put_gex": -2.12,
"net_gex": 19.47
},
{
"strike": 142.0,
"call_gex": 20.12,
"put_gex": -6.19,
"net_gex": 13.94
},
{
"strike": 143.0,
"call_gex": 22.49,
"put_gex": -4.09,
"net_gex": 18.4
},
{
"strike": 144.0,
"call_gex": 16.07,
"put_gex": -52.6,
"net_gex": -36.53
},
{
"strike": 145.0,
"call_gex": 2806.49,
"put_gex": -595.53,
"net_gex": 2210.96
},
{
"strike": 146.0,
"call_gex": 33.18,
"put_gex": -24.54,
"net_gex": 8.64
},
{
"strike": 147.0,
"call_gex": 91.6,
"put_gex": -14.92,
"net_gex": 76.68
},
{
"strike": 148.0,
"call_gex": 51.27,
"put_gex": -2.43,
"net_gex": 48.84
},
{
"strike": 149.0,
"call_gex": 50.93,
"put_gex": -2.86,
"net_gex": 48.07
},
{
"strike": 150.0,
"call_gex": 5725.01,
"put_gex": -2499.64,
"net_gex": 3225.37
},
{
"strike": 152.5,
"call_gex": 325.95,
"put_gex": -187.04,
"net_gex": 138.91
},
{
"strike": 155.0,
"call_gex": 5173.93,
"put_gex": -2752.81,
"net_gex": 2421.12
},
{
"strike": 157.5,
"call_gex": 1272.25,
"put_gex": -450.65,
"net_gex": 821.6
},
{
"strike": 160.0,
"call_gex": 16947.95,
"put_gex": -429.47,
"net_gex": 16518.48
},
{
"strike": 162.5,
"call_gex": 372.11,
"put_gex": 0.0,
"net_gex": 372.11
},
{
"strike": 165.0,
"call_gex": 6219.84,
"put_gex": -219.84,
"net_gex": 6000.01
},
{
"strike": 167.5,
"call_gex": 1.92,
"put_gex": 0.0,
"net_gex": 1.92
},
{
"strike": 170.0,
"call_gex": 1012.8,
"put_gex": 0.0,
"net_gex": 1012.8
},
{
"strike": 172.5,
"call_gex": 0.0,
"put_gex": 0.0,
"net_gex": 0.0
},
{
"strike": 175.0,
"call_gex": 2176.69,
"put_gex": -7.79,
"net_gex": 2168.9
},
{
"strike": 177.5,
"call_gex": 0.1,
"put_gex": 0.0,
"net_gex": 0.1
},
{
"strike": 180.0,
"call_gex": 613.27,
"put_gex": -1.19,
"net_gex": 612.08
},
{
"strike": 182.5,
"call_gex": 0.0,
"put_gex": 0.0,
"net_gex": 0.0
},
{
"strike": 185.0,
"call_gex": 405.97,
"put_gex": -0.1,
"net_gex": 405.87
},
{
"strike": 187.5,
"call_gex": 0.0,
"put_gex": 0.0,
"net_gex": 0.0
}
]
},
"oi_changes": {
"net_call_oi_change": -277,
"net_put_oi_change": -8,
"top": [
{
"strike": "160",
"oi_change": -277,
"type": "call"
},
{
"strike": "35",
"oi_change": -8,
"type": "put"
},
{
"strike": "30",
"oi_change": 0,
"type": "put"
},
{
"strike": "45",
"oi_change": 0,
"type": "put"
},
{
"strike": "130",
"oi_change": 0,
"type": "put"
}
]
},
"opds": {
"opds": -12.4,
"D": -32.6,
"P": 39.8,
"O": -25.5,
"C": 37.9,
"signal": "NEUTRAL",
"direction": "bearish",
"coverage": 0.85,
"ranked": true,
"components": {
"M": 40.0,
"T": 31.1,
"RS": 89.8,
"V": -0.0,
"F": 56.3,
"OI": -94.4,
"S": -100.0,
"IV": -23.5,
"B": null,
"Liquidity": 13.1,
"OpeningConfidence": null,
"FlowAgreement": 75.0,
"StrikeBreadth": null
},
"drivers": [
"- skew -100",
"- open-interest change -94",
"+ relative strength +90",
"+ aggressive flow +56",
"+ momentum +40"
]
}
},
"liquidity": {
"borrow": [],
"short_interest": [
{
"symbol": "ROKU",
"file_date": "",
"error": "Symbol not found in FINRA biweekly file",
"days_to_cover": null
}
],
"ftd": {
"symbol": "ROKU",
"periods": [
{
"file_period": "202607a",
"settlement_date": "20260713",
"quantity_fails": 700,
"price": 140.69
},
{
"file_period": "202607b",
"settlement_date": "20260729",
"quantity_fails": 54,
"price": 143.91
},
{
"file_period": "202608a",
"settlement_date": "20260807",
"quantity_fails": 3254,
"price": 150.07
},
{
"file_period": "202608b",
"settlement_date": "20260824",
"quantity_fails": 500,
"price": 157.49
},
{
"file_period": "202609b",
"settlement_date": "20260925",
"quantity_fails": 7,
"price": 153.33
}
],
"trend": "falling",
"trend_description": "FTD quantity declining — shorts covering or delivery improving"
}
},
"levels": {
"prior_day": {
"high": 157.55,
"low": 156.84,
"close": 157.13,
"date": "2026-10-21"
},
"woodie_pivots": {
"PP": 157.16,
"R1": 157.48,
"S1": 156.78,
"R2": 157.87,
"S2": 156.46
},
"swing": {
"high_20d": 157.57,
"low_20d": 150.03,
"high_60d": 159.89,
"low_60d": 143.74
},
"orb": {
"high": 157.5,
"low": 156.84,
"date": "2026-10-21"
},
"vwap": 157.2,
"volume_profile": {
"poc": 153.12,
"vah": 153.78,
"val": 151.62,
"sessions": 20
},
"intraday": {
"h1_trend": "up",
"h1_last": 157.13,
"h1_ema9": 156.71,
"h1_ema21": 155.88,
"m15_trend": "flat",
"m15_last": 157.13,
"m15_ema9": 157.18,
"m15_ema21": 157.01,
"rvol_intraday": 1.23,
"as_of_et": "2026-10-21 10:00"
},
"premarket": {
"date": "2026-10-21",
"high": 157.01,
"low": 157,
"last": 157,
"volume": 256,
"gap_pct": -0.36,
"path": "04:55 157.00",
"bars": 1,
"last_bar_et": "04:55"
},
"recent_daily": [
{
"d": "2026-09-17",
"o": 155.99,
"h": 156.58,
"l": 153.99,
"c": 154.08,
"v": 1653818.651089
},
{
"d": "2026-09-18",
"o": 154.24,
"h": 154.24,
"l": 152.735,
"c": 153.64,
"v": 2432895.942544
},
{
"d": "2026-09-21",
"o": 154.475,
"h": 155.07,
"l": 153.85,
"c": 154.33,
"v": 1854725.298188
},
{
"d": "2026-09-22",
"o": 155.27,
"h": 155.27,
"l": 153.57,
"c": 154.25,
"v": 1424829.733536
},
{
"d": "2026-09-23",
"o": 153.77,
"h": 153.81,
"l": 152.81,
"c": 153.49,
"v": 1388507.485274
},
{
"d": "2026-09-24",
"o": 153.44,
"h": 154.1,
"l": 152.79,
"c": 153.33,
"v": 1963234.49892
},
{
"d": "2026-09-25",
"o": 153.33,
"h": 153.33,
"l": 152.2,
"c": 152.68,
"v": 1707966.483321
},
{
"d": "2026-09-28",
"o": 152.32,
"h": 153.5,
"l": 151.6536,
"c": 152.67,
"v": 1801877.768738
},
{
"d": "2026-09-29",
"o": 152.67,
"h": 152.82,
"l": 151.6,
"c": 152.14,
"v": 1136948.363846
},
{
"d": "2026-09-30",
"o": 152.55,
"h": 153.51,
"l": 151.96,
"c": 152.28,
"v": 1459443.391523
},
{
"d": "2026-10-01",
"o": 152.21,
"h": 152.49,
"l": 150.18,
"c": 151.26,
"v": 1893844.369559
},
{
"d": "2026-10-02",
"o": 151.26,
"h": 152.56,
"l": 150.815,
"c": 152.39,
"v": 1420452.272741
},
{
"d": "2026-10-05",
"o": 152.08,
"h": 153.48,
"l": 151,
"c": 153.41,
"v": 1953330.033735
},
{
"d": "2026-10-06",
"o": 153.5,
"h": 153.7444,
"l": 151.22,
"c": 152.06,
"v": 1563845.775556
},
{
"d": "2026-10-07",
"o": 150.03,
"h": 153.33,
"l": 150.03,
"c": 152.725,
"v": 1210200.270981
},
{
"d": "2026-10-08",
"o": 152.25,
"h": 154.07,
"l": 152.25,
"c": 153.81,
"v": 1030409.435159
},
{
"d": "2026-10-09",
"o": 154.31,
"h": 154.31,
"l": 152.75,
"c": 152.85,
"v": 628523.442511
},
{
"d": "2026-10-12",
"o": 152.75,
"h": 153.49,
"l": 152.6,
"c": 152.81,
"v": 572919.082612
},
{
"d": "2026-10-13",
"o": 152.68,
"h": 153.58,
"l": 152.56,
"c": 152.66,
"v": 1039242.50202
},
{
"d": "2026-10-14",
"o": 152.76,
"h": 152.875,
"l": 151.495,
"c": 152.57,
"v": 1823182.699329
},
{
"d": "2026-10-15",
"o": 152.84,
"h": 155.13,
"l": 152.84,
"c": 154.67,
"v": 1784127.316699
},
{
"d": "2026-10-16",
"o": 155.82,
"h": 156.49,
"l": 153.89,
"c": 154.54,
"v": 1694642.294596
},
{
"d": "2026-10-19",
"o": 154.74,
"h": 155.875,
"l": 154,
"c": 155.54,
"v": 1323666.100481
},
{
"d": "2026-10-20",
"o": 155.81,
"h": 157.57,
"l": 155.1225,
"c": 157.57,
"v": 1420122.632056
},
{
"d": "2026-10-21",
"o": 157.35,
"h": 157.55,
"l": 156.845,
"c": 157.13,
"v": 122516.015165
}
]
},
"patterns": {
"days": 103,
"patterns": [
{
"name": "VWAP Touch",
"count": 103,
"pct": 100,
"example": {
"date": "2026-10-20",
"bars": [
{
"t": 1792503000,
"o": 155.81,
"h": 156.24,
"l": 155.1225,
"c": 156.24
},
{
"t": 1792503300,
"o": 156.195,
"h": 156.35,
"l": 156.125,
"c": 156.215
},
{
"t": 1792503600,
"o": 156.27,
"h": 156.55,
"l": 156.27,
"c": 156.55
},
{
"t": 1792503900,
"o": 156.56,
"h": 156.79,
"l": 156.47,
"c": 156.79
},
{
"t": 1792504200,
"o": 156.805,
"h": 156.85,
"l": 156.68,
"c": 156.725
},
{
"t": 1792504500,
"o": 156.75,
"h": 156.84,
"l": 156.695,
"c": 156.79
},
{
"t": 1792504800,
"o": 156.75,
"h": 156.79,
"l": 156.47,
"c": 156.5003
},
{
"t": 1792505100,
"o": 156.505,
"h": 156.78,
"l": 156.505,
"c": 156.72
},
{
"t": 1792505400,
"o": 156.685,
"h": 156.78,
"l": 156.47,
"c": 156.4975
},
{
"t": 1792505700,
"o": 156.51,
"h": 156.62,
"l": 156.48,
"c": 156.6
},
{
"t": 1792506000,
"o": 156.54,
"h": 156.75,
"l": 156.535,
"c": 156.72
},
{
"t": 1792506300,
"o": 156.74,
"h": 156.82,
"l": 156.71,
"c": 156.75
},
{
"t": 1792506600,
"o": 156.75,
"h": 156.95,
"l": 156.75,
"c": 156.93
},
{
"t": 1792506900,
"o": 156.965,
"h": 157.05,
"l": 156.91,
"c": 156.96
},
{
"t": 1792507200,
"o": 156.975,
"h": 157.06,
"l": 156.955,
"c": 157
},
{
"t": 1792507500,
"o": 156.95,
"h": 157.05,
"l": 156.89,
"c": 157.014
},
{
"t": 1792507800,
"o": 157.04,
"h": 157.1538,
"l": 157.04,
"c": 157.07
},
{
"t": 1792508100,
"o": 157.05,
"h": 157.2,
"l": 157.02,
"c": 157.195
},
{
"t": 1792508400,
"o": 157.14,
"h": 157.25,
"l": 157.01,
"c": 157.115
},
{
"t": 1792508700,
"o": 157.08,
"h": 157.2,
"l": 157.06,
"c": 157.19
},
{
"t": 1792509000,
"o": 157.225,
"h": 157.225,
"l": 156.86,
"c": 156.95
},
{
"t": 1792509300,
"o": 156.955,
"h": 156.975,
"l": 156.91,
"c": 156.91
},
{
"t": 1792509600,
"o": 156.91,
"h": 157.02,
"l": 156.86,
"c": 156.86
},
{
"t": 1792509900,
"o": 156.95,
"h": 156.99,
"l": 156.86,
"c": 156.86
},
{
"t": 1792510200,
"o": 156.83,
"h": 156.91,
"l": 156.8,
"c": 156.81
},
{
"t": 1792510500,
"o": 156.93,
"h": 156.93,
"l": 156.835,
"c": 156.92
},
{
"t": 1792510800,
"o": 156.95,
"h": 157.07,
"l": 156.91,
"c": 157
},
{
"t": 1792511100,
"o": 157.01,
"h": 157.08,
"l": 157,
"c": 157.04
},
{
"t": 1792511400,
"o": 157,
"h": 157.005,
"l": 156.82,
"c": 156.935
},
{
"t": 1792511700,
"o": 156.955,
"h": 156.955,
"l": 156.83,
"c": 156.83
},
{
"t": 1792512000,
"o": 156.815,
"h": 156.83,
"l": 156.74,
"c": 156.83
},
{
"t": 1792512300,
"o": 156.87,
"h": 157,
"l": 156.81,
"c": 156.93
},
{
"t": 1792512600,
"o": 156.935,
"h": 157,
"l": 156.87,
"c": 156.99
},
{
"t": 1792512900,
"o": 156.99,
"h": 157.175,
"l": 156.96,
"c": 157.06
},
{
"t": 1792513200,
"o": 157.06,
"h": 157.19,
"l": 157.04,
"c": 157.12
},
{
"t": 1792513500,
"o": 157.17,
"h": 157.21,
"l": 157.15,
"c": 157.17
},
{
"t": 1792513800,
"o": 157.195,
"h": 157.27,
"l": 157.075,
"c": 157.075
},
{
"t": 1792514100,
"o": 157.04,
"h": 157.04,
"l": 156.93,
"c": 156.95
},
{
"t": 1792514400,
"o": 156.98,
"h": 157.12,
"l": 156.97,
"c": 157.12
},
{
"t": 1792514700,
"o": 157.135,
"h": 157.17,
"l": 157.08,
"c": 157.101
},
{
"t": 1792515000,
"o": 157.08,
"h": 157.11,
"l": 157.01,
"c": 157.04
},
{
"t": 1792515300,
"o": 157.045,
"h": 157.1,
"l": 157.045,
"c": 157.09
},
{
"t": 1792515600,
"o": 157.16,
"h": 157.2,
"l": 156.95,
"c": 156.95
},
{
"t": 1792515900,
"o": 156.97,
"h": 157.005,
"l": 156.94,
"c": 156.98
},
{
"t": 1792516200,
"o": 156.99,
"h": 157.19,
"l": 156.99,
"c": 157.11
},
{
"t": 1792516500,
"o": 157.12,
"h": 157.12,
"l": 157.07,
"c": 157.095
},
{
"t": 1792516800,
"o": 157.13,
"h": 157.2,
"l": 157.12,
"c": 157.14
},
{
"t": 1792517100,
"o": 157.165,
"h": 157.165,
"l": 157.0911,
"c": 157.13
},
{
"t": 1792517400,
"o": 157.16,
"h": 157.178,
"l": 157.03,
"c": 157.03
},
{
"t": 1792517700,
"o": 157.07,
"h": 157.1,
"l": 157.07,
"c": 157.1
},
{
"t": 1792518000,
"o": 157.12,
"h": 157.13,
"l": 157.105,
"c": 157.13
},
{
"t": 1792518300,
"o": 157.18,
"h": 157.29,
"l": 157.18,
"c": 157.21
},
{
"t": 1792518600,
"o": 157.225,
"h": 157.28,
"l": 157.22,
"c": 157.23
},
{
"t": 1792518900,
"o": 157.21,
"h": 157.25,
"l": 157.18,
"c": 157.22
},
{
"t": 1792519200,
"o": 157.28,
"h": 157.35,
"l": 157.25,
"c": 157.27
},
{
"t": 1792519500,
"o": 157.295,
"h": 157.34,
"l": 157.295,
"c": 157.34
},
{
"t": 1792519800,
"o": 157.37,
"h": 157.39,
"l": 157.35,
"c": 157.39
},
{
"t": 1792520100,
"o": 157.4,
"h": 157.43,
"l": 157.37,
"c": 157.39
},
{
"t": 1792520400,
"o": 157.38,
"h": 157.46,
"l": 157.365,
"c": 157.43
},
{
"t": 1792520700,
"o": 157.435,
"h": 157.52,
"l": 157.435,
"c": 157.475
},
{
"t": 1792521000,
"o": 157.45,
"h": 157.455,
"l": 157.415,
"c": 157.44
},
{
"t": 1792521300,
"o": 157.42,
"h": 157.42,
"l": 157.33,
"c": 157.33
},
{
"t": 1792521600,
"o": 157.32,
"h": 157.32,
"l": 157.21,
"c": 157.245
},
{
"t": 1792521900,
"o": 157.2399,
"h": 157.3,
"l": 157.13,
"c": 157.1301
},
{
"t": 1792522200,
"o": 157.15,
"h": 157.28,
"l": 157.15,
"c": 157.28
},
{
"t": 1792522500,
"o": 157.295,
"h": 157.31,
"l": 157.21,
"c": 157.22
},
{
"t": 1792522800,
"o": 157.21,
"h": 157.2399,
"l": 157.16,
"c": 157.2
},
{
"t": 1792523100,
"o": 157.17,
"h": 157.24,
"l": 157.11,
"c": 157.15
},
{
"t": 1792523400,
"o": 157.145,
"h": 157.155,
"l": 156.94,
"c": 156.94
},
{
"t": 1792523700,
"o": 156.96,
"h": 157.11,
"l": 156.96,
"c": 157.1
},
{
"t": 1792524000,
"o": 157.06,
"h": 157.06,
"l": 156.92,
"c": 156.92
},
{
"t": 1792524300,
"o": 156.92,
"h": 157.05,
"l": 156.89,
"c": 157.05
},
{
"t": 1792524600,
"o": 157.06,
"h": 157.24,
"l": 157.05,
"c": 157.24
},
{
"t": 1792524900,
"o": 157.22,
"h": 157.275,
"l": 157.14,
"c": 157.2
},
{
"t": 1792525200,
"o": 157.23,
"h": 157.365,
"l": 157.195,
"c": 157.26
},
{
"t": 1792525500,
"o": 157.26,
"h": 157.275,
"l": 157.13,
"c": 157.22
},
{
"t": 1792525800,
"o": 157.28,
"h": 157.35,
"l": 157.11,
"c": 157.3
},
{
"t": 1792526100,
"o": 157.35,
"h": 157.57,
"l": 157.35,
"c": 157.57
}
],
"overlays": {
"lines": [
{
"label": "VWAP",
"color": "#4a9eff",
"points": [
{
"t": 1792503000,
"v": 155.9599
},
{
"t": 1792503300,
"v": 156.2498
},
{
"t": 1792503600,
"v": 156.4103
},
{
"t": 1792503900,
"v": 156.6066
},
{
"t": 1792504200,
"v": 156.7792
},
{
"t": 1792504500,
"v": 156.7777
},
{
"t": 1792504800,
"v": 156.6297
},
{
"t": 1792505100,
"v": 156.6509
},
{
"t": 1792505400,
"v": 156.6268
},
{
"t": 1792505700,
"v": 156.5416
},
{
"t": 1792506000,
"v": 156.6491
},
{
"t": 1792506300,
"v": 156.7549
},
{
"t": 1792506600,
"v": 156.8645
},
{
"t": 1792506900,
"v": 156.9731
},
{
"t": 1792507200,
"v": 156.9872
},
{
"t": 1792507500,
"v": 156.9679
},
{
"t": 1792507800,
"v": 157.0856
},
{
"t": 1792508100,
"v": 157.1248
},
{
"t": 1792508400,
"v": 157.1563
},
{
"t": 1792508700,
"v": 157.1335
},
{
"t": 1792509000,
"v": 156.9875
},
{
"t": 1792509300,
"v": 156.9521
},
{
"t": 1792509600,
"v": 156.9511
},
{
"t": 1792509900,
"v": 156.9138
},
{
"t": 1792510200,
"v": 156.8444
},
{
"t": 1792510500,
"v": 156.8767
},
{
"t": 1792510800,
"v": 156.9532
},
{
"t": 1792511100,
"v": 157.0383
},
{
"t": 1792511400,
"v": 156.9252
},
{
"t": 1792511700,
"v": 156.9
},
{
"t": 1792512000,
"v": 156.785
},
{
"t": 1792512300,
"v": 156.9066
},
{
"t": 1792512600,
"v": 156.927
},
{
"t": 1792512900,
"v": 157.0924
},
{
"t": 1792513200,
"v": 157.1249
},
{
"t": 1792513500,
"v": 157.1739
},
{
"t": 1792513800,
"v": 157.1856
},
{
"t": 1792514100,
"v": 156.9872
},
{
"t": 1792514400,
"v": 157.0224
},
{
"t": 1792514700,
"v": 157.114
},
{
"t": 1792515000,
"v": 157.0456
},
{
"t": 1792515300,
"v": 157.0788
},
{
"t": 1792515600,
"v": 157.0315
},
{
"t": 1792515900,
"v": 156.9829
},
{
"t": 1792516200,
"v": 157.0962
},
{
"t": 1792516500,
"v": 157.095
},
{
"t": 1792516800,
"v": 157.1519
},
{
"t": 1792517100,
"v": 157.1208
},
{
"t": 1792517400,
"v": 157.1226
},
{
"t": 1792517700,
"v": 157.0886
},
{
"t": 1792518000,
"v": 157.1159
},
{
"t": 1792518300,
"v": 157.2096
},
{
"t": 1792518600,
"v": 157.2468
},
{
"t": 1792518900,
"v": 157.2144
},
{
"t": 1792519200,
"v": 157.2917
},
{
"t": 1792519500,
"v": 157.3175
},
{
"t": 1792519800,
"v": 157.3713
},
{
"t": 1792520100,
"v": 157.3999
},
{
"t": 1792520400,
"v": 157.4126
},
{
"t": 1792520700,
"v": 157.4787
},
{
"t": 1792521000,
"v": 157.4391
},
{
"t": 1792521300,
"v": 157.3709
},
{
"t": 1792521600,
"v": 157.2765
},
{
"t": 1792521900,
"v": 157.218
},
{
"t": 1792522200,
"v": 157.1982
},
{
"t": 1792522500,
"v": 157.2643
},
{
"t": 1792522800,
"v": 157.2099
},
{
"t": 1792523100,
"v": 157.1636
},
{
"t": 1792523400,
"v": 157.0755
},
{
"t": 1792523700,
"v": 157.0412
},
{
"t": 1792524000,
"v": 157.0003
},
{
"t": 1792524300,
"v": 156.9755
},
{
"t": 1792524600,
"v": 157.1122
},
{
"t": 1792524900,
"v": 157.1773
},
{
"t": 1792525200,
"v": 157.2956
},
{
"t": 1792525500,
"v": 157.2091
},
{
"t": 1792525800,
"v": 157.2554
},
{
"t": 1792526100,
"v": 157.486
}
]
}
]
}
}
},
{
"name": "9 EMA Touch",
"count": 103,
"pct": 100,
"example": {
"date": "2026-10-20",
"bars": [
{
"t": 1792503000,
"o": 155.81,
"h": 156.24,
"l": 155.1225,
"c": 156.24
},
{
"t": 1792503300,
"o": 156.195,
"h": 156.35,
"l": 156.125,
"c": 156.215
},
{
"t": 1792503600,
"o": 156.27,
"h": 156.55,
"l": 156.27,
"c": 156.55
},
{
"t": 1792503900,
"o": 156.56,
"h": 156.79,
"l": 156.47,
"c": 156.79
},
{
"t": 1792504200,
"o": 156.805,
"h": 156.85,
"l": 156.68,
"c": 156.725
},
{
"t": 1792504500,
"o": 156.75,
"h": 156.84,
"l": 156.695,
"c": 156.79
},
{
"t": 1792504800,
"o": 156.75,
"h": 156.79,
"l": 156.47,
"c": 156.5003
},
{
"t": 1792505100,
"o": 156.505,
"h": 156.78,
"l": 156.505,
"c": 156.72
},
{
"t": 1792505400,
"o": 156.685,
"h": 156.78,
"l": 156.47,
"c": 156.4975
},
{
"t": 1792505700,
"o": 156.51,
"h": 156.62,
"l": 156.48,
"c": 156.6
},
{
"t": 1792506000,
"o": 156.54,
"h": 156.75,
"l": 156.535,
"c": 156.72
},
{
"t": 1792506300,
"o": 156.74,
"h": 156.82,
"l": 156.71,
"c": 156.75
},
{
"t": 1792506600,
"o": 156.75,
"h": 156.95,
"l": 156.75,
"c": 156.93
},
{
"t": 1792506900,
"o": 156.965,
"h": 157.05,
"l": 156.91,
"c": 156.96
},
{
"t": 1792507200,
"o": 156.975,
"h": 157.06,
"l": 156.955,
"c": 157
},
{
"t": 1792507500,
"o": 156.95,
"h": 157.05,
"l": 156.89,
"c": 157.014
},
{
"t": 1792507800,
"o": 157.04,
"h": 157.1538,
"l": 157.04,
"c": 157.07
},
{
"t": 1792508100,
"o": 157.05,
"h": 157.2,
"l": 157.02,
"c": 157.195
},
{
"t": 1792508400,
"o": 157.14,
"h": 157.25,
"l": 157.01,
"c": 157.115
},
{
"t": 1792508700,
"o": 157.08,
"h": 157.2,
"l": 157.06,
"c": 157.19
},
{
"t": 1792509000,
"o": 157.225,
"h": 157.225,
"l": 156.86,
"c": 156.95
},
{
"t": 1792509300,
"o": 156.955,
"h": 156.975,
"l": 156.91,
"c": 156.91
},
{
"t": 1792509600,
"o": 156.91,
"h": 157.02,
"l": 156.86,
"c": 156.86
},
{
"t": 1792509900,
"o": 156.95,
"h": 156.99,
"l": 156.86,
"c": 156.86
},
{
"t": 1792510200,
"o": 156.83,
"h": 156.91,
"l": 156.8,
"c": 156.81
},
{
"t": 1792510500,
"o": 156.93,
"h": 156.93,
"l": 156.835,
"c": 156.92
},
{
"t": 1792510800,
"o": 156.95,
"h": 157.07,
"l": 156.91,
"c": 157
},
{
"t": 1792511100,
"o": 157.01,
"h": 157.08,
"l": 157,
"c": 157.04
},
{
"t": 1792511400,
"o": 157,
"h": 157.005,
"l": 156.82,
"c": 156.935
},
{
"t": 1792511700,
"o": 156.955,
"h": 156.955,
"l": 156.83,
"c": 156.83
},
{
"t": 1792512000,
"o": 156.815,
"h": 156.83,
"l": 156.74,
"c": 156.83
},
{
"t": 1792512300,
"o": 156.87,
"h": 157,
"l": 156.81,
"c": 156.93
},
{
"t": 1792512600,
"o": 156.935,
"h": 157,
"l": 156.87,
"c": 156.99
},
{
"t": 1792512900,
"o": 156.99,
"h": 157.175,
"l": 156.96,
"c": 157.06
},
{
"t": 1792513200,
"o": 157.06,
"h": 157.19,
"l": 157.04,
"c": 157.12
},
{
"t": 1792513500,
"o": 157.17,
"h": 157.21,
"l": 157.15,
"c": 157.17
},
{
"t": 1792513800,
"o": 157.195,
"h": 157.27,
"l": 157.075,
"c": 157.075
},
{
"t": 1792514100,
"o": 157.04,
"h": 157.04,
"l": 156.93,
"c": 156.95
},
{
"t": 1792514400,
"o": 156.98,
"h": 157.12,
"l": 156.97,
"c": 157.12
},
{
"t": 1792514700,
"o": 157.135,
"h": 157.17,
"l": 157.08,
"c": 157.101
},
{
"t": 1792515000,
"o": 157.08,
"h": 157.11,
"l": 157.01,
"c": 157.04
},
{
"t": 1792515300,
"o": 157.045,
"h": 157.1,
"l": 157.045,
"c": 157.09
},
{
"t": 1792515600,
"o": 157.16,
"h": 157.2,
"l": 156.95,
"c": 156.95
},
{
"t": 1792515900,
"o": 156.97,
"h": 157.005,
"l": 156.94,
"c": 156.98
},
{
"t": 1792516200,
"o": 156.99,
"h": 157.19,
"l": 156.99,
"c": 157.11
},
{
"t": 1792516500,
"o": 157.12,
"h": 157.12,
"l": 157.07,
"c": 157.095
},
{
"t": 1792516800,
"o": 157.13,
"h": 157.2,
"l": 157.12,
"c": 157.14
},
{
"t": 1792517100,
"o": 157.165,
"h": 157.165,
"l": 157.0911,
"c": 157.13
},
{
"t": 1792517400,
"o": 157.16,
"h": 157.178,
"l": 157.03,
"c": 157.03
},
{
"t": 1792517700,
"o": 157.07,
"h": 157.1,
"l": 157.07,
"c": 157.1
},
{
"t": 1792518000,
"o": 157.12,
"h": 157.13,
"l": 157.105,
"c": 157.13
},
{
"t": 1792518300,
"o": 157.18,
"h": 157.29,
"l": 157.18,
"c": 157.21
},
{
"t": 1792518600,
"o": 157.225,
"h": 157.28,
"l": 157.22,
"c": 157.23
},
{
"t": 1792518900,
"o": 157.21,
"h": 157.25,
"l": 157.18,
"c": 157.22
},
{
"t": 1792519200,
"o": 157.28,
"h": 157.35,
"l": 157.25,
"c": 157.27
},
{
"t": 1792519500,
"o": 157.295,
"h": 157.34,
"l": 157.295,
"c": 157.34
},
{
"t": 1792519800,
"o": 157.37,
"h": 157.39,
"l": 157.35,
"c": 157.39
},
{
"t": 1792520100,
"o": 157.4,
"h": 157.43,
"l": 157.37,
"c": 157.39
},
{
"t": 1792520400,
"o": 157.38,
"h": 157.46,
"l": 157.365,
"c": 157.43
},
{
"t": 1792520700,
"o": 157.435,
"h": 157.52,
"l": 157.435,
"c": 157.475
},
{
"t": 1792521000,
"o": 157.45,
"h": 157.455,
"l": 157.415,
"c": 157.44
},
{
"t": 1792521300,
"o": 157.42,
"h": 157.42,
"l": 157.33,
"c": 157.33
},
{
"t": 1792521600,
"o": 157.32,
"h": 157.32,
"l": 157.21,
"c": 157.245
},
{
"t": 1792521900,
"o": 157.2399,
"h": 157.3,
"l": 157.13,
"c": 157.1301
},
{
"t": 1792522200,
"o": 157.15,
"h": 157.28,
"l": 157.15,
"c": 157.28
},
{
"t": 1792522500,
"o": 157.295,
"h": 157.31,
"l": 157.21,
"c": 157.22
},
{
"t": 1792522800,
"o": 157.21,
"h": 157.2399,
"l": 157.16,
"c": 157.2
},
{
"t": 1792523100,
"o": 157.17,
"h": 157.24,
"l": 157.11,
"c": 157.15
},
{
"t": 1792523400,
"o": 157.145,
"h": 157.155,
"l": 156.94,
"c": 156.94
},
{
"t": 1792523700,
"o": 156.96,
"h": 157.11,
"l": 156.96,
"c": 157.1
},
{
"t": 1792524000,
"o": 157.06,
"h": 157.06,
"l": 156.92,
"c": 156.92
},
{
"t": 1792524300,
"o": 156.92,
"h": 157.05,
"l": 156.89,
"c": 157.05
},
{
"t": 1792524600,
"o": 157.06,
"h": 157.24,
"l": 157.05,
"c": 157.24
},
{
"t": 1792524900,
"o": 157.22,
"h": 157.275,
"l": 157.14,
"c": 157.2
},
{
"t": 1792525200,
"o": 157.23,
"h": 157.365,
"l": 157.195,
"c": 157.26
},
{
"t": 1792525500,
"o": 157.26,
"h": 157.275,
"l": 157.13,
"c": 157.22
},
{
"t": 1792525800,
"o": 157.28,
"h": 157.35,
"l": 157.11,
"c": 157.3
},
{
"t": 1792526100,
"o": 157.35,
"h": 157.57,
"l": 157.35,
"c": 157.57
}
],
"overlays": {
"lines": [
{
"label": "9 EMA",
"color": "#f59e0b",
"points": [
{
"t": 1792503000,
"v": 156.24
},
{
"t": 1792503300,
"v": 156.235
},
{
"t": 1792503600,
"v": 156.298
},
{
"t": 1792503900,
"v": 156.3964
},
{
"t": 1792504200,
"v": 156.4621
},
{
"t": 1792504500,
"v": 156.5277
},
{
"t": 1792504800,
"v": 156.5222
},
{
"t": 1792505100,
"v": 156.5618
},
{
"t": 1792505400,
"v": 156.5489
},
{
"t": 1792505700,
"v": 156.5591
},
{
"t": 1792506000,
"v": 156.5913
},
{
"t": 1792506300,
"v": 156.623
},
{
"t": 1792506600,
"v": 156.6844
},
{
"t": 1792506900,
"v": 156.7395
},
{
"t": 1792507200,
"v": 156.7916
},
{
"t": 1792507500,
"v": 156.8361
},
{
"t": 1792507800,
"v": 156.8829
},
{
"t": 1792508100,
"v": 156.9453
},
{
"t": 1792508400,
"v": 156.9792
},
{
"t": 1792508700,
"v": 157.0214
},
{
"t": 1792509000,
"v": 157.0071
},
{
"t": 1792509300,
"v": 156.9877
},
{
"t": 1792509600,
"v": 156.9622
},
{
"t": 1792509900,
"v": 156.9417
},
{
"t": 1792510200,
"v": 156.9154
},
{
"t": 1792510500,
"v": 156.9163
},
{
"t": 1792510800,
"v": 156.933
},
{
"t": 1792511100,
"v": 156.9544
},
{
"t": 1792511400,
"v": 156.9505
},
{
"t": 1792511700,
"v": 156.9264
},
{
"t": 1792512000,
"v": 156.9072
},
{
"t": 1792512300,
"v": 156.9117
},
{
"t": 1792512600,
"v": 156.9274
},
{
"t": 1792512900,
"v": 156.9539
},
{
"t": 1792513200,
"v": 156.9871
},
{
"t": 1792513500,
"v": 157.0237
},
{
"t": 1792513800,
"v": 157.034
},
{
"t": 1792514100,
"v": 157.0172
},
{
"t": 1792514400,
"v": 157.0377
},
{
"t": 1792514700,
"v": 157.0504
},
{
"t": 1792515000,
"v": 157.0483
},
{
"t": 1792515300,
"v": 157.0566
},
{
"t": 1792515600,
"v": 157.0353
},
{
"t": 1792515900,
"v": 157.0243
},
{
"t": 1792516200,
"v": 157.0414
},
{
"t": 1792516500,
"v": 157.0521
},
{
"t": 1792516800,
"v": 157.0697
},
{
"t": 1792517100,
"v": 157.0818
},
{
"t": 1792517400,
"v": 157.0714
},
{
"t": 1792517700,
"v": 157.0771
},
{
"t": 1792518000,
"v": 157.0877
},
{
"t": 1792518300,
"v": 157.1122
},
{
"t": 1792518600,
"v": 157.1357
},
{
"t": 1792518900,
"v": 157.1526
},
{
"t": 1792519200,
"v": 157.1761
},
{
"t": 1792519500,
"v": 157.2089
},
{
"t": 1792519800,
"v": 157.2451
},
{
"t": 1792520100,
"v": 157.2741
},
{
"t": 1792520400,
"v": 157.3053
},
{
"t": 1792520700,
"v": 157.3392
},
{
"t": 1792521000,
"v": 157.3594
},
{
"t": 1792521300,
"v": 157.3535
},
{
"t": 1792521600,
"v": 157.3318
},
{
"t": 1792521900,
"v": 157.2915
},
{
"t": 1792522200,
"v": 157.2892
},
{
"t": 1792522500,
"v": 157.2753
},
{
"t": 1792522800,
"v": 157.2603
},
{
"t": 1792523100,
"v": 157.2382
},
{
"t": 1792523400,
"v": 157.1786
},
{
"t": 1792523700,
"v": 157.1629
},
{
"t": 1792524000,
"v": 157.1143
},
{
"t": 1792524300,
"v": 157.1014
},
{
"t": 1792524600,
"v": 157.1291
},
{
"t": 1792524900,
"v": 157.1433
},
{
"t": 1792525200,
"v": 157.1667
},
{
"t": 1792525500,
"v": 157.1773
},
{
"t": 1792525800,
"v": 157.2019
},
{
"t": 1792526100,
"v": 157.2755
}
]
}
]
}
}
},
{
"name": "21 EMA Touch",
"count": 103,
"pct": 100,
"example": {
"date": "2026-10-20",
"bars": [
{
"t": 1792503000,
"o": 155.81,
"h": 156.24,
"l": 155.1225,
"c": 156.24
},
{
"t": 1792503300,
"o": 156.195,
"h": 156.35,
"l": 156.125,
"c": 156.215
},
{
"t": 1792503600,
"o": 156.27,
"h": 156.55,
"l": 156.27,
"c": 156.55
},
{
"t": 1792503900,
"o": 156.56,
"h": 156.79,
"l": 156.47,
"c": 156.79
},
{
"t": 1792504200,
"o": 156.805,
"h": 156.85,
"l": 156.68,
"c": 156.725
},
{
"t": 1792504500,
"o": 156.75,
"h": 156.84,
"l": 156.695,
"c": 156.79
},
{
"t": 1792504800,
"o": 156.75,
"h": 156.79,
"l": 156.47,
"c": 156.5003
},
{
"t": 1792505100,
"o": 156.505,
"h": 156.78,
"l": 156.505,
"c": 156.72
},
{
"t": 1792505400,
"o": 156.685,
"h": 156.78,
"l": 156.47,
"c": 156.4975
},
{
"t": 1792505700,
"o": 156.51,
"h": 156.62,
"l": 156.48,
"c": 156.6
},
{
"t": 1792506000,
"o": 156.54,
"h": 156.75,
"l": 156.535,
"c": 156.72
},
{
"t": 1792506300,
"o": 156.74,
"h": 156.82,
"l": 156.71,
"c": 156.75
},
{
"t": 1792506600,
"o": 156.75,
"h": 156.95,
"l": 156.75,
"c": 156.93
},
{
"t": 1792506900,
"o": 156.965,
"h": 157.05,
"l": 156.91,
"c": 156.96
},
{
"t": 1792507200,
"o": 156.975,
"h": 157.06,
"l": 156.955,
"c": 157
},
{
"t": 1792507500,
"o": 156.95,
"h": 157.05,
"l": 156.89,
"c": 157.014
},
{
"t": 1792507800,
"o": 157.04,
"h": 157.1538,
"l": 157.04,
"c": 157.07
},
{
"t": 1792508100,
"o": 157.05,
"h": 157.2,
"l": 157.02,
"c": 157.195
},
{
"t": 1792508400,
"o": 157.14,
"h": 157.25,
"l": 157.01,
"c": 157.115
},
{
"t": 1792508700,
"o": 157.08,
"h": 157.2,
"l": 157.06,
"c": 157.19
},
{
"t": 1792509000,
"o": 157.225,
"h": 157.225,
"l": 156.86,
"c": 156.95
},
{
"t": 1792509300,
"o": 156.955,
"h": 156.975,
"l": 156.91,
"c": 156.91
},
{
"t": 1792509600,
"o": 156.91,
"h": 157.02,
"l": 156.86,
"c": 156.86
},
{
"t": 1792509900,
"o": 156.95,
"h": 156.99,
"l": 156.86,
"c": 156.86
},
{
"t": 1792510200,
"o": 156.83,
"h": 156.91,
"l": 156.8,
"c": 156.81
},
{
"t": 1792510500,
"o": 156.93,
"h": 156.93,
"l": 156.835,
"c": 156.92
},
{
"t": 1792510800,
"o": 156.95,
"h": 157.07,
"l": 156.91,
"c": 157
},
{
"t": 1792511100,
"o": 157.01,
"h": 157.08,
"l": 157,
"c": 157.04
},
{
"t": 1792511400,
"o": 157,
"h": 157.005,
"l": 156.82,
"c": 156.935
},
{
"t": 1792511700,
"o": 156.955,
"h": 156.955,
"l": 156.83,
"c": 156.83
},
{
"t": 1792512000,
"o": 156.815,
"h": 156.83,
"l": 156.74,
"c": 156.83
},
{
"t": 1792512300,
"o": 156.87,
"h": 157,
"l": 156.81,
"c": 156.93
},
{
"t": 1792512600,
"o": 156.935,
"h": 157,
"l": 156.87,
"c": 156.99
},
{
"t": 1792512900,
"o": 156.99,
"h": 157.175,
"l": 156.96,
"c": 157.06
},
{
"t": 1792513200,
"o": 157.06,
"h": 157.19,
"l": 157.04,
"c": 157.12
},
{
"t": 1792513500,
"o": 157.17,
"h": 157.21,
"l": 157.15,
"c": 157.17
},
{
"t": 1792513800,
"o": 157.195,
"h": 157.27,
"l": 157.075,
"c": 157.075
},
{
"t": 1792514100,
"o": 157.04,
"h": 157.04,
"l": 156.93,
"c": 156.95
},
{
"t": 1792514400,
"o": 156.98,
"h": 157.12,
"l": 156.97,
"c": 157.12
},
{
"t": 1792514700,
"o": 157.135,
"h": 157.17,
"l": 157.08,
"c": 157.101
},
{
"t": 1792515000,
"o": 157.08,
"h": 157.11,
"l": 157.01,
"c": 157.04
},
{
"t": 1792515300,
"o": 157.045,
"h": 157.1,
"l": 157.045,
"c": 157.09
},
{
"t": 1792515600,
"o": 157.16,
"h": 157.2,
"l": 156.95,
"c": 156.95
},
{
"t": 1792515900,
"o": 156.97,
"h": 157.005,
"l": 156.94,
"c": 156.98
},
{
"t": 1792516200,
"o": 156.99,
"h": 157.19,
"l": 156.99,
"c": 157.11
},
{
"t": 1792516500,
"o": 157.12,
"h": 157.12,
"l": 157.07,
"c": 157.095
},
{
"t": 1792516800,
"o": 157.13,
"h": 157.2,
"l": 157.12,
"c": 157.14
},
{
"t": 1792517100,
"o": 157.165,
"h": 157.165,
"l": 157.0911,
"c": 157.13
},
{
"t": 1792517400,
"o": 157.16,
"h": 157.178,
"l": 157.03,
"c": 157.03
},
{
"t": 1792517700,
"o": 157.07,
"h": 157.1,
"l": 157.07,
"c": 157.1
},
{
"t": 1792518000,
"o": 157.12,
"h": 157.13,
"l": 157.105,
"c": 157.13
},
{
"t": 1792518300,
"o": 157.18,
"h": 157.29,
"l": 157.18,
"c": 157.21
},
{
"t": 1792518600,
"o": 157.225,
"h": 157.28,
"l": 157.22,
"c": 157.23
},
{
"t": 1792518900,
"o": 157.21,
"h": 157.25,
"l": 157.18,
"c": 157.22
},
{
"t": 1792519200,
"o": 157.28,
"h": 157.35,
"l": 157.25,
"c": 157.27
},
{
"t": 1792519500,
"o": 157.295,
"h": 157.34,
"l": 157.295,
"c": 157.34
},
{
"t": 1792519800,
"o": 157.37,
"h": 157.39,
"l": 157.35,
"c": 157.39
},
{
"t": 1792520100,
"o": 157.4,
"h": 157.43,
"l": 157.37,
"c": 157.39
},
{
"t": 1792520400,
"o": 157.38,
"h": 157.46,
"l": 157.365,
"c": 157.43
},
{
"t": 1792520700,
"o": 157.435,
"h": 157.52,
"l": 157.435,
"c": 157.475
},
{
"t": 1792521000,
"o": 157.45,
"h": 157.455,
"l": 157.415,
"c": 157.44
},
{
"t": 1792521300,
"o": 157.42,
"h": 157.42,
"l": 157.33,
"c": 157.33
},
{
"t": 1792521600,
"o": 157.32,
"h": 157.32,
"l": 157.21,
"c": 157.245
},
{
"t": 1792521900,
"o": 157.2399,
"h": 157.3,
"l": 157.13,
"c": 157.1301
},
{
"t": 1792522200,
"o": 157.15,
"h": 157.28,
"l": 157.15,
"c": 157.28
},
{
"t": 1792522500,
"o": 157.295,
"h": 157.31,
"l": 157.21,
"c": 157.22
},
{
"t": 1792522800,
"o": 157.21,
"h": 157.2399,
"l": 157.16,
"c": 157.2
},
{
"t": 1792523100,
"o": 157.17,
"h": 157.24,
"l": 157.11,
"c": 157.15
},
{
"t": 1792523400,
"o": 157.145,
"h": 157.155,
"l": 156.94,
"c": 156.94
},
{
"t": 1792523700,
"o": 156.96,
"h": 157.11,
"l": 156.96,
"c": 157.1
},
{
"t": 1792524000,
"o": 157.06,
"h": 157.06,
"l": 156.92,
"c": 156.92
},
{
"t": 1792524300,
"o": 156.92,
"h": 157.05,
"l": 156.89,
"c": 157.05
},
{
"t": 1792524600,
"o": 157.06,
"h": 157.24,
"l": 157.05,
"c": 157.24
},
{
"t": 1792524900,
"o": 157.22,
"h": 157.275,
"l": 157.14,
"c": 157.2
},
{
"t": 1792525200,
"o": 157.23,
"h": 157.365,
"l": 157.195,
"c": 157.26
},
{
"t": 1792525500,
"o": 157.26,
"h": 157.275,
"l": 157.13,
"c": 157.22
},
{
"t": 1792525800,
"o": 157.28,
"h": 157.35,
"l": 157.11,
"c": 157.3
},
{
"t": 1792526100,
"o": 157.35,
"h": 157.57,
"l": 157.35,
"c": 157.57
}
],
"overlays": {
"lines": [
{
"label": "21 EMA",
"color": "#a78bfa",
"points": [
{
"t": 1792503000,
"v": 156.24
},
{
"t": 1792503300,
"v": 156.2377
},
{
"t": 1792503600,
"v": 156.2661
},
{
"t": 1792503900,
"v": 156.3137
},
{
"t": 1792504200,
"v": 156.3511
},
{
"t": 1792504500,
"v": 156.391
},
{
"t": 1792504800,
"v": 156.401
},
{
"t": 1792505100,
"v": 156.43
},
{
"t": 1792505400,
"v": 156.4361
},
{
"t": 1792505700,
"v": 156.451
},
{
"t": 1792506000,
"v": 156.4755
},
{
"t": 1792506300,
"v": 156.5004
},
{
"t": 1792506600,
"v": 156.5395
},
{
"t": 1792506900,
"v": 156.5777
},
{
"t": 1792507200,
"v": 156.6161
},
{
"t": 1792507500,
"v": 156.6523
},
{
"t": 1792507800,
"v": 156.6902
},
{
"t": 1792508100,
"v": 156.7361
},
{
"t": 1792508400,
"v": 156.7706
},
{
"t": 1792508700,
"v": 156.8087
},
{
"t": 1792509000,
"v": 156.8215
},
{
"t": 1792509300,
"v": 156.8296
},
{
"t": 1792509600,
"v": 156.8324
},
{
"t": 1792509900,
"v": 156.8349
},
{
"t": 1792510200,
"v": 156.8326
},
{
"t": 1792510500,
"v": 156.8405
},
{
"t": 1792510800,
"v": 156.855
},
{
"t": 1792511100,
"v": 156.8719
},
{
"t": 1792511400,
"v": 156.8776
},
{
"t": 1792511700,
"v": 156.8733
},
{
"t": 1792512000,
"v": 156.8693
},
{
"t": 1792512300,
"v": 156.8749
},
{
"t": 1792512600,
"v": 156.8853
},
{
"t": 1792512900,
"v": 156.9012
},
{
"t": 1792513200,
"v": 156.9211
},
{
"t": 1792513500,
"v": 156.9437
},
{
"t": 1792513800,
"v": 156.9557
},
{
"t": 1792514100,
"v": 156.9551
},
{
"t": 1792514400,
"v": 156.9701
},
{
"t": 1792514700,
"v": 156.982
},
{
"t": 1792515000,
"v": 156.9873
},
{
"t": 1792515300,
"v": 156.9966
},
{
"t": 1792515600,
"v": 156.9924
},
{
"t": 1792515900,
"v": 156.9913
},
{
"t": 1792516200,
"v": 157.0021
},
{
"t": 1792516500,
"v": 157.0105
},
{
"t": 1792516800,
"v": 157.0223
},
{
"t": 1792517100,
"v": 157.0321
},
{
"t": 1792517400,
"v": 157.0319
},
{
"t": 1792517700,
"v": 157.0381
},
{
"t": 1792518000,
"v": 157.0464
},
{
"t": 1792518300,
"v": 157.0613
},
{
"t": 1792518600,
"v": 157.0766
},
{
"t": 1792518900,
"v": 157.0897
},
{
"t": 1792519200,
"v": 157.1061
},
{
"t": 1792519500,
"v": 157.1273
},
{
"t": 1792519800,
"v": 157.1512
},
{
"t": 1792520100,
"v": 157.1729
},
{
"t": 1792520400,
"v": 157.1963
},
{
"t": 1792520700,
"v": 157.2216
},
{
"t": 1792521000,
"v": 157.2415
},
{
"t": 1792521300,
"v": 157.2495
},
{
"t": 1792521600,
"v": 157.2491
},
{
"t": 1792521900,
"v": 157.2383
},
{
"t": 1792522200,
"v": 157.2421
},
{
"t": 1792522500,
"v": 157.2401
},
{
"t": 1792522800,
"v": 157.2364
},
{
"t": 1792523100,
"v": 157.2286
},
{
"t": 1792523400,
"v": 157.2023
},
{
"t": 1792523700,
"v": 157.193
},
{
"t": 1792524000,
"v": 157.1682
},
{
"t": 1792524300,
"v": 157.1575
},
{
"t": 1792524600,
"v": 157.165
},
{
"t": 1792524900,
"v": 157.1682
},
{
"t": 1792525200,
"v": 157.1765
},
{
"t": 1792525500,
"v": 157.1805
},
{
"t": 1792525800,
"v": 157.1913
},
{
"t": 1792526100,
"v": 157.2258
}
]
}
]
}
}
},
{
"name": "ORB Breakout",
"count": 100,
"pct": 97,
"example": {
"date": "2026-10-20",
"bars": [
{
"t": 1792503000,
"o": 155.81,
"h": 156.24,
"l": 155.1225,
"c": 156.24
},
{
"t": 1792503300,
"o": 156.195,
"h": 156.35,
"l": 156.125,
"c": 156.215
},
{
"t": 1792503600,
"o": 156.27,
"h": 156.55,
"l": 156.27,
"c": 156.55
},
{
"t": 1792503900,
"o": 156.56,
"h": 156.79,
"l": 156.47,
"c": 156.79
},
{
"t": 1792504200,
"o": 156.805,
"h": 156.85,
"l": 156.68,
"c": 156.725
},
{
"t": 1792504500,
"o": 156.75,
"h": 156.84,
"l": 156.695,
"c": 156.79
},
{
"t": 1792504800,
"o": 156.75,
"h": 156.79,
"l": 156.47,
"c": 156.5003
},
{
"t": 1792505100,
"o": 156.505,
"h": 156.78,
"l": 156.505,
"c": 156.72
},
{
"t": 1792505400,
"o": 156.685,
"h": 156.78,
"l": 156.47,
"c": 156.4975
},
{
"t": 1792505700,
"o": 156.51,
"h": 156.62,
"l": 156.48,
"c": 156.6
},
{
"t": 1792506000,
"o": 156.54,
"h": 156.75,
"l": 156.535,
"c": 156.72
},
{
"t": 1792506300,
"o": 156.74,
"h": 156.82,
"l": 156.71,
"c": 156.75
},
{
"t": 1792506600,
"o": 156.75,
"h": 156.95,
"l": 156.75,
"c": 156.93
},
{
"t": 1792506900,
"o": 156.965,
"h": 157.05,
"l": 156.91,
"c": 156.96
},
{
"t": 1792507200,
"o": 156.975,
"h": 157.06,
"l": 156.955,
"c": 157
},
{
"t": 1792507500,
"o": 156.95,
"h": 157.05,
"l": 156.89,
"c": 157.014
},
{
"t": 1792507800,
"o": 157.04,
"h": 157.1538,
"l": 157.04,
"c": 157.07
},
{
"t": 1792508100,
"o": 157.05,
"h": 157.2,
"l": 157.02,
"c": 157.195
},
{
"t": 1792508400,
"o": 157.14,
"h": 157.25,
"l": 157.01,
"c": 157.115
},
{
"t": 1792508700,
"o": 157.08,
"h": 157.2,
"l": 157.06,
"c": 157.19
},
{
"t": 1792509000,
"o": 157.225,
"h": 157.225,
"l": 156.86,
"c": 156.95
},
{
"t": 1792509300,
"o": 156.955,
"h": 156.975,
"l": 156.91,
"c": 156.91
},
{
"t": 1792509600,
"o": 156.91,
"h": 157.02,
"l": 156.86,
"c": 156.86
},
{
"t": 1792509900,
"o": 156.95,
"h": 156.99,
"l": 156.86,
"c": 156.86
},
{
"t": 1792510200,
"o": 156.83,
"h": 156.91,
"l": 156.8,
"c": 156.81
},
{
"t": 1792510500,
"o": 156.93,
"h": 156.93,
"l": 156.835,
"c": 156.92
},
{
"t": 1792510800,
"o": 156.95,
"h": 157.07,
"l": 156.91,
"c": 157
},
{
"t": 1792511100,
"o": 157.01,
"h": 157.08,
"l": 157,
"c": 157.04
},
{
"t": 1792511400,
"o": 157,
"h": 157.005,
"l": 156.82,
"c": 156.935
},
{
"t": 1792511700,
"o": 156.955,
"h": 156.955,
"l": 156.83,
"c": 156.83
},
{
"t": 1792512000,
"o": 156.815,
"h": 156.83,
"l": 156.74,
"c": 156.83
},
{
"t": 1792512300,
"o": 156.87,
"h": 157,
"l": 156.81,
"c": 156.93
},
{
"t": 1792512600,
"o": 156.935,
"h": 157,
"l": 156.87,
"c": 156.99
},
{
"t": 1792512900,
"o": 156.99,
"h": 157.175,
"l": 156.96,
"c": 157.06
},
{
"t": 1792513200,
"o": 157.06,
"h": 157.19,
"l": 157.04,
"c": 157.12
},
{
"t": 1792513500,
"o": 157.17,
"h": 157.21,
"l": 157.15,
"c": 157.17
},
{
"t": 1792513800,
"o": 157.195,
"h": 157.27,
"l": 157.075,
"c": 157.075
},
{
"t": 1792514100,
"o": 157.04,
"h": 157.04,
"l": 156.93,
"c": 156.95
},
{
"t": 1792514400,
"o": 156.98,
"h": 157.12,
"l": 156.97,
"c": 157.12
},
{
"t": 1792514700,
"o": 157.135,
"h": 157.17,
"l": 157.08,
"c": 157.101
},
{
"t": 1792515000,
"o": 157.08,
"h": 157.11,
"l": 157.01,
"c": 157.04
},
{
"t": 1792515300,
"o": 157.045,
"h": 157.1,
"l": 157.045,
"c": 157.09
},
{
"t": 1792515600,
"o": 157.16,
"h": 157.2,
"l": 156.95,
"c": 156.95
},
{
"t": 1792515900,
"o": 156.97,
"h": 157.005,
"l": 156.94,
"c": 156.98
},
{
"t": 1792516200,
"o": 156.99,
"h": 157.19,
"l": 156.99,
"c": 157.11
},
{
"t": 1792516500,
"o": 157.12,
"h": 157.12,
"l": 157.07,
"c": 157.095
},
{
"t": 1792516800,
"o": 157.13,
"h": 157.2,
"l": 157.12,
"c": 157.14
},
{
"t": 1792517100,
"o": 157.165,
"h": 157.165,
"l": 157.0911,
"c": 157.13
},
{
"t": 1792517400,
"o": 157.16,
"h": 157.178,
"l": 157.03,
"c": 157.03
},
{
"t": 1792517700,
"o": 157.07,
"h": 157.1,
"l": 157.07,
"c": 157.1
},
{
"t": 1792518000,
"o": 157.12,
"h": 157.13,
"l": 157.105,
"c": 157.13
},
{
"t": 1792518300,
"o": 157.18,
"h": 157.29,
"l": 157.18,
"c": 157.21
},
{
"t": 1792518600,
"o": 157.225,
"h": 157.28,
"l": 157.22,
"c": 157.23
},
{
"t": 1792518900,
"o": 157.21,
"h": 157.25,
"l": 157.18,
"c": 157.22
},
{
"t": 1792519200,
"o": 157.28,
"h": 157.35,
"l": 157.25,
"c": 157.27
},
{
"t": 1792519500,
"o": 157.295,
"h": 157.34,
"l": 157.295,
"c": 157.34
},
{
"t": 1792519800,
"o": 157.37,
"h": 157.39,
"l": 157.35,
"c": 157.39
},
{
"t": 1792520100,
"o": 157.4,
"h": 157.43,
"l": 157.37,
"c": 157.39
},
{
"t": 1792520400,
"o": 157.38,
"h": 157.46,
"l": 157.365,
"c": 157.43
},
{
"t": 1792520700,
"o": 157.435,
"h": 157.52,
"l": 157.435,
"c": 157.475
},
{
"t": 1792521000,
"o": 157.45,
"h": 157.455,
"l": 157.415,
"c": 157.44
},
{
"t": 1792521300,
"o": 157.42,
"h": 157.42,
"l": 157.33,
"c": 157.33
},
{
"t": 1792521600,
"o": 157.32,
"h": 157.32,
"l": 157.21,
"c": 157.245
},
{
"t": 1792521900,
"o": 157.2399,
"h": 157.3,
"l": 157.13,
"c": 157.1301
},
{
"t": 1792522200,
"o": 157.15,
"h": 157.28,
"l": 157.15,
"c": 157.28
},
{
"t": 1792522500,
"o": 157.295,
"h": 157.31,
"l": 157.21,
"c": 157.22
},
{
"t": 1792522800,
"o": 157.21,
"h": 157.2399,
"l": 157.16,
"c": 157.2
},
{
"t": 1792523100,
"o": 157.17,
"h": 157.24,
"l": 157.11,
"c": 157.15
},
{
"t": 1792523400,
"o": 157.145,
"h": 157.155,
"l": 156.94,
"c": 156.94
},
{
"t": 1792523700,
"o": 156.96,
"h": 157.11,
"l": 156.96,
"c": 157.1
},
{
"t": 1792524000,
"o": 157.06,
"h": 157.06,
"l": 156.92,
"c": 156.92
},
{
"t": 1792524300,
"o": 156.92,
"h": 157.05,
"l": 156.89,
"c": 157.05
},
{
"t": 1792524600,
"o": 157.06,
"h": 157.24,
"l": 157.05,
"c": 157.24
},
{
"t": 1792524900,
"o": 157.22,
"h": 157.275,
"l": 157.14,
"c": 157.2
},
{
"t": 1792525200,
"o": 157.23,
"h": 157.365,
"l": 157.195,
"c": 157.26
},
{
"t": 1792525500,
"o": 157.26,
"h": 157.275,
"l": 157.13,
"c": 157.22
},
{
"t": 1792525800,
"o": 157.28,
"h": 157.35,
"l": 157.11,
"c": 157.3
},
{
"t": 1792526100,
"o": 157.35,
"h": 157.57,
"l": 157.35,
"c": 157.57
}
],
"overlays": {
"lines": [
{
"label": "ORB High $156.55",
"color": "#22a06b",
"points": [
{
"t": 1792503000,
"v": 156.55
},
{
"t": 1792526100,
"v": 156.55
}
]
},
{
"label": "ORB Low $155.12",
"color": "#e5484d",
"points": [
{
"t": 1792503000,
"v": 155.1225
},
{
"t": 1792526100,
"v": 155.1225
}
]
}
]
}
}
},
{
"name": "Woodie Pivot Touch",
"count": 96,
"pct": 93,
"example": {
"date": "2026-10-20",
"bars": [
{
"t": 1792503000,
"o": 155.81,
"h": 156.24,
"l": 155.1225,
"c": 156.24
},
{
"t": 1792503300,
"o": 156.195,
"h": 156.35,
"l": 156.125,
"c": 156.215
},
{
"t": 1792503600,
"o": 156.27,
"h": 156.55,
"l": 156.27,
"c": 156.55
},
{
"t": 1792503900,
"o": 156.56,
"h": 156.79,
"l": 156.47,
"c": 156.79
},
{
"t": 1792504200,
"o": 156.805,
"h": 156.85,
"l": 156.68,
"c": 156.725
},
{
"t": 1792504500,
"o": 156.75,
"h": 156.84,
"l": 156.695,
"c": 156.79
},
{
"t": 1792504800,
"o": 156.75,
"h": 156.79,
"l": 156.47,
"c": 156.5003
},
{
"t": 1792505100,
"o": 156.505,
"h": 156.78,
"l": 156.505,
"c": 156.72
},
{
"t": 1792505400,
"o": 156.685,
"h": 156.78,
"l": 156.47,
"c": 156.4975
},
{
"t": 1792505700,
"o": 156.51,
"h": 156.62,
"l": 156.48,
"c": 156.6
},
{
"t": 1792506000,
"o": 156.54,
"h": 156.75,
"l": 156.535,
"c": 156.72
},
{
"t": 1792506300,
"o": 156.74,
"h": 156.82,
"l": 156.71,
"c": 156.75
},
{
"t": 1792506600,
"o": 156.75,
"h": 156.95,
"l": 156.75,
"c": 156.93
},
{
"t": 1792506900,
"o": 156.965,
"h": 157.05,
"l": 156.91,
"c": 156.96
},
{
"t": 1792507200,
"o": 156.975,
"h": 157.06,
"l": 156.955,
"c": 157
},
{
"t": 1792507500,
"o": 156.95,
"h": 157.05,
"l": 156.89,
"c": 157.014
},
{
"t": 1792507800,
"o": 157.04,
"h": 157.1538,
"l": 157.04,
"c": 157.07
},
{
"t": 1792508100,
"o": 157.05,
"h": 157.2,
"l": 157.02,
"c": 157.195
},
{
"t": 1792508400,
"o": 157.14,
"h": 157.25,
"l": 157.01,
"c": 157.115
},
{
"t": 1792508700,
"o": 157.08,
"h": 157.2,
"l": 157.06,
"c": 157.19
},
{
"t": 1792509000,
"o": 157.225,
"h": 157.225,
"l": 156.86,
"c": 156.95
},
{
"t": 1792509300,
"o": 156.955,
"h": 156.975,
"l": 156.91,
"c": 156.91
},
{
"t": 1792509600,
"o": 156.91,
"h": 157.02,
"l": 156.86,
"c": 156.86
},
{
"t": 1792509900,
"o": 156.95,
"h": 156.99,
"l": 156.86,
"c": 156.86
},
{
"t": 1792510200,
"o": 156.83,
"h": 156.91,
"l": 156.8,
"c": 156.81
},
{
"t": 1792510500,
"o": 156.93,
"h": 156.93,
"l": 156.835,
"c": 156.92
},
{
"t": 1792510800,
"o": 156.95,
"h": 157.07,
"l": 156.91,
"c": 157
},
{
"t": 1792511100,
"o": 157.01,
"h": 157.08,
"l": 157,
"c": 157.04
},
{
"t": 1792511400,
"o": 157,
"h": 157.005,
"l": 156.82,
"c": 156.935
},
{
"t": 1792511700,
"o": 156.955,
"h": 156.955,
"l": 156.83,
"c": 156.83
},
{
"t": 1792512000,
"o": 156.815,
"h": 156.83,
"l": 156.74,
"c": 156.83
},
{
"t": 1792512300,
"o": 156.87,
"h": 157,
"l": 156.81,
"c": 156.93
},
{
"t": 1792512600,
"o": 156.935,
"h": 157,
"l": 156.87,
"c": 156.99
},
{
"t": 1792512900,
"o": 156.99,
"h": 157.175,
"l": 156.96,
"c": 157.06
},
{
"t": 1792513200,
"o": 157.06,
"h": 157.19,
"l": 157.04,
"c": 157.12
},
{
"t": 1792513500,
"o": 157.17,
"h": 157.21,
"l": 157.15,
"c": 157.17
},
{
"t": 1792513800,
"o": 157.195,
"h": 157.27,
"l": 157.075,
"c": 157.075
},
{
"t": 1792514100,
"o": 157.04,
"h": 157.04,
"l": 156.93,
"c": 156.95
},
{
"t": 1792514400,
"o": 156.98,
"h": 157.12,
"l": 156.97,
"c": 157.12
},
{
"t": 1792514700,
"o": 157.135,
"h": 157.17,
"l": 157.08,
"c": 157.101
},
{
"t": 1792515000,
"o": 157.08,
"h": 157.11,
"l": 157.01,
"c": 157.04
},
{
"t": 1792515300,
"o": 157.045,
"h": 157.1,
"l": 157.045,
"c": 157.09
},
{
"t": 1792515600,
"o": 157.16,
"h": 157.2,
"l": 156.95,
"c": 156.95
},
{
"t": 1792515900,
"o": 156.97,
"h": 157.005,
"l": 156.94,
"c": 156.98
},
{
"t": 1792516200,
"o": 156.99,
"h": 157.19,
"l": 156.99,
"c": 157.11
},
{
"t": 1792516500,
"o": 157.12,
"h": 157.12,
"l": 157.07,
"c": 157.095
},
{
"t": 1792516800,
"o": 157.13,
"h": 157.2,
"l": 157.12,
"c": 157.14
},
{
"t": 1792517100,
"o": 157.165,
"h": 157.165,
"l": 157.0911,
"c": 157.13
},
{
"t": 1792517400,
"o": 157.16,
"h": 157.178,
"l": 157.03,
"c": 157.03
},
{
"t": 1792517700,
"o": 157.07,
"h": 157.1,
"l": 157.07,
"c": 157.1
},
{
"t": 1792518000,
"o": 157.12,
"h": 157.13,
"l": 157.105,
"c": 157.13
},
{
"t": 1792518300,
"o": 157.18,
"h": 157.29,
"l": 157.18,
"c": 157.21
},
{
"t": 1792518600,
"o": 157.225,
"h": 157.28,
"l": 157.22,
"c": 157.23
},
{
"t": 1792518900,
"o": 157.21,
"h": 157.25,
"l": 157.18,
"c": 157.22
},
{
"t": 1792519200,
"o": 157.28,
"h": 157.35,
"l": 157.25,
"c": 157.27
},
{
"t": 1792519500,
"o": 157.295,
"h": 157.34,
"l": 157.295,
"c": 157.34
},
{
"t": 1792519800,
"o": 157.37,
"h": 157.39,
"l": 157.35,
"c": 157.39
},
{
"t": 1792520100,
"o": 157.4,
"h": 157.43,
"l": 157.37,
"c": 157.39
},
{
"t": 1792520400,
"o": 157.38,
"h": 157.46,
"l": 157.365,
"c": 157.43
},
{
"t": 1792520700,
"o": 157.435,
"h": 157.52,
"l": 157.435,
"c": 157.475
},
{
"t": 1792521000,
"o": 157.45,
"h": 157.455,
"l": 157.415,
"c": 157.44
},
{
"t": 1792521300,
"o": 157.42,
"h": 157.42,
"l": 157.33,
"c": 157.33
},
{
"t": 1792521600,
"o": 157.32,
"h": 157.32,
"l": 157.21,
"c": 157.245
},
{
"t": 1792521900,
"o": 157.2399,
"h": 157.3,
"l": 157.13,
"c": 157.1301
},
{
"t": 1792522200,
"o": 157.15,
"h": 157.28,
"l": 157.15,
"c": 157.28
},
{
"t": 1792522500,
"o": 157.295,
"h": 157.31,
"l": 157.21,
"c": 157.22
},
{
"t": 1792522800,
"o": 157.21,
"h": 157.2399,
"l": 157.16,
"c": 157.2
},
{
"t": 1792523100,
"o": 157.17,
"h": 157.24,
"l": 157.11,
"c": 157.15
},
{
"t": 1792523400,
"o": 157.145,
"h": 157.155,
"l": 156.94,
"c": 156.94
},
{
"t": 1792523700,
"o": 156.96,
"h": 157.11,
"l": 156.96,
"c": 157.1
},
{
"t": 1792524000,
"o": 157.06,
"h": 157.06,
"l": 156.92,
"c": 156.92
},
{
"t": 1792524300,
"o": 156.92,
"h": 157.05,
"l": 156.89,
"c": 157.05
},
{
"t": 1792524600,
"o": 157.06,
"h": 157.24,
"l": 157.05,
"c": 157.24
},
{
"t": 1792524900,
"o": 157.22,
"h": 157.275,
"l": 157.14,
"c": 157.2
},
{
"t": 1792525200,
"o": 157.23,
"h": 157.365,
"l": 157.195,
"c": 157.26
},
{
"t": 1792525500,
"o": 157.26,
"h": 157.275,
"l": 157.13,
"c": 157.22
},
{
"t": 1792525800,
"o": 157.28,
"h": 157.35,
"l": 157.11,
"c": 157.3
},
{
"t": 1792526100,
"o": 157.35,
"h": 157.57,
"l": 157.35,
"c": 157.57
}
],
"overlays": {
"lines": [
{
"label": "PP $155.24",
"color": "#4a9eff",
"points": [
{
"t": 1792503000,
"v": 155.2387
},
{
"t": 1792526100,
"v": 155.2387
}
]
},
{
"label": "R1 $156.48",
"color": "#22a06b",
"points": [
{
"t": 1792503000,
"v": 156.4775
},
{
"t": 1792526100,
"v": 156.4775
}
]
},
{
"label": "S1 $154.60",
"color": "#e5484d",
"points": [
{
"t": 1792503000,
"v": 154.6025
},
{
"t": 1792526100,
"v": 154.6025
}
]
},
{
"label": "R2 $157.11",
"color": "#22a06b",
"points": [
{
"t": 1792503000,
"v": 157.1137
},
{
"t": 1792526100,
"v": 157.1137
}
]
},
{
"label": "S2 $153.36",
"color": "#e5484d",
"points": [
{
"t": 1792503000,
"v": 153.3637
},
{
"t": 1792526100,
"v": 153.3637
}
]
}
]
}
}
},
{
"name": "PDH/PDL Touch",
"count": 89,
"pct": 86,
"example": {
"date": "2026-10-20",
"bars": [
{
"t": 1792503000,
"o": 155.81,
"h": 156.24,
"l": 155.1225,
"c": 156.24
},
{
"t": 1792503300,
"o": 156.195,
"h": 156.35,
"l": 156.125,
"c": 156.215
},
{
"t": 1792503600,
"o": 156.27,
"h": 156.55,
"l": 156.27,
"c": 156.55
},
{
"t": 1792503900,
"o": 156.56,
"h": 156.79,
"l": 156.47,
"c": 156.79
},
{
"t": 1792504200,
"o": 156.805,
"h": 156.85,
"l": 156.68,
"c": 156.725
},
{
"t": 1792504500,
"o": 156.75,
"h": 156.84,
"l": 156.695,
"c": 156.79
},
{
"t": 1792504800,
"o": 156.75,
"h": 156.79,
"l": 156.47,
"c": 156.5003
},
{
"t": 1792505100,
"o": 156.505,
"h": 156.78,
"l": 156.505,
"c": 156.72
},
{
"t": 1792505400,
"o": 156.685,
"h": 156.78,
"l": 156.47,
"c": 156.4975
},
{
"t": 1792505700,
"o": 156.51,
"h": 156.62,
"l": 156.48,
"c": 156.6
},
{
"t": 1792506000,
"o": 156.54,
"h": 156.75,
"l": 156.535,
"c": 156.72
},
{
"t": 1792506300,
"o": 156.74,
"h": 156.82,
"l": 156.71,
"c": 156.75
},
{
"t": 1792506600,
"o": 156.75,
"h": 156.95,
"l": 156.75,
"c": 156.93
},
{
"t": 1792506900,
"o": 156.965,
"h": 157.05,
"l": 156.91,
"c": 156.96
},
{
"t": 1792507200,
"o": 156.975,
"h": 157.06,
"l": 156.955,
"c": 157
},
{
"t": 1792507500,
"o": 156.95,
"h": 157.05,
"l": 156.89,
"c": 157.014
},
{
"t": 1792507800,
"o": 157.04,
"h": 157.1538,
"l": 157.04,
"c": 157.07
},
{
"t": 1792508100,
"o": 157.05,
"h": 157.2,
"l": 157.02,
"c": 157.195
},
{
"t": 1792508400,
"o": 157.14,
"h": 157.25,
"l": 157.01,
"c": 157.115
},
{
"t": 1792508700,
"o": 157.08,
"h": 157.2,
"l": 157.06,
"c": 157.19
},
{
"t": 1792509000,
"o": 157.225,
"h": 157.225,
"l": 156.86,
"c": 156.95
},
{
"t": 1792509300,
"o": 156.955,
"h": 156.975,
"l": 156.91,
"c": 156.91
},
{
"t": 1792509600,
"o": 156.91,
"h": 157.02,
"l": 156.86,
"c": 156.86
},
{
"t": 1792509900,
"o": 156.95,
"h": 156.99,
"l": 156.86,
"c": 156.86
},
{
"t": 1792510200,
"o": 156.83,
"h": 156.91,
"l": 156.8,
"c": 156.81
},
{
"t": 1792510500,
"o": 156.93,
"h": 156.93,
"l": 156.835,
"c": 156.92
},
{
"t": 1792510800,
"o": 156.95,
"h": 157.07,
"l": 156.91,
"c": 157
},
{
"t": 1792511100,
"o": 157.01,
"h": 157.08,
"l": 157,
"c": 157.04
},
{
"t": 1792511400,
"o": 157,
"h": 157.005,
"l": 156.82,
"c": 156.935
},
{
"t": 1792511700,
"o": 156.955,
"h": 156.955,
"l": 156.83,
"c": 156.83
},
{
"t": 1792512000,
"o": 156.815,
"h": 156.83,
"l": 156.74,
"c": 156.83
},
{
"t": 1792512300,
"o": 156.87,
"h": 157,
"l": 156.81,
"c": 156.93
},
{
"t": 1792512600,
"o": 156.935,
"h": 157,
"l": 156.87,
"c": 156.99
},
{
"t": 1792512900,
"o": 156.99,
"h": 157.175,
"l": 156.96,
"c": 157.06
},
{
"t": 1792513200,
"o": 157.06,
"h": 157.19,
"l": 157.04,
"c": 157.12
},
{
"t": 1792513500,
"o": 157.17,
"h": 157.21,
"l": 157.15,
"c": 157.17
},
{
"t": 1792513800,
"o": 157.195,
"h": 157.27,
"l": 157.075,
"c": 157.075
},
{
"t": 1792514100,
"o": 157.04,
"h": 157.04,
"l": 156.93,
"c": 156.95
},
{
"t": 1792514400,
"o": 156.98,
"h": 157.12,
"l": 156.97,
"c": 157.12
},
{
"t": 1792514700,
"o": 157.135,
"h": 157.17,
"l": 157.08,
"c": 157.101
},
{
"t": 1792515000,
"o": 157.08,
"h": 157.11,
"l": 157.01,
"c": 157.04
},
{
"t": 1792515300,
"o": 157.045,
"h": 157.1,
"l": 157.045,
"c": 157.09
},
{
"t": 1792515600,
"o": 157.16,
"h": 157.2,
"l": 156.95,
"c": 156.95
},
{
"t": 1792515900,
"o": 156.97,
"h": 157.005,
"l": 156.94,
"c": 156.98
},
{
"t": 1792516200,
"o": 156.99,
"h": 157.19,
"l": 156.99,
"c": 157.11
},
{
"t": 1792516500,
"o": 157.12,
"h": 157.12,
"l": 157.07,
"c": 157.095
},
{
"t": 1792516800,
"o": 157.13,
"h": 157.2,
"l": 157.12,
"c": 157.14
},
{
"t": 1792517100,
"o": 157.165,
"h": 157.165,
"l": 157.0911,
"c": 157.13
},
{
"t": 1792517400,
"o": 157.16,
"h": 157.178,
"l": 157.03,
"c": 157.03
},
{
"t": 1792517700,
"o": 157.07,
"h": 157.1,
"l": 157.07,
"c": 157.1
},
{
"t": 1792518000,
"o": 157.12,
"h": 157.13,
"l": 157.105,
"c": 157.13
},
{
"t": 1792518300,
"o": 157.18,
"h": 157.29,
"l": 157.18,
"c": 157.21
},
{
"t": 1792518600,
"o": 157.225,
"h": 157.28,
"l": 157.22,
"c": 157.23
},
{
"t": 1792518900,
"o": 157.21,
"h": 157.25,
"l": 157.18,
"c": 157.22
},
{
"t": 1792519200,
"o": 157.28,
"h": 157.35,
"l": 157.25,
"c": 157.27
},
{
"t": 1792519500,
"o": 157.295,
"h": 157.34,
"l": 157.295,
"c": 157.34
},
{
"t": 1792519800,
"o": 157.37,
"h": 157.39,
"l": 157.35,
"c": 157.39
},
{
"t": 1792520100,
"o": 157.4,
"h": 157.43,
"l": 157.37,
"c": 157.39
},
{
"t": 1792520400,
"o": 157.38,
"h": 157.46,
"l": 157.365,
"c": 157.43
},
{
"t": 1792520700,
"o": 157.435,
"h": 157.52,
"l": 157.435,
"c": 157.475
},
{
"t": 1792521000,
"o": 157.45,
"h": 157.455,
"l": 157.415,
"c": 157.44
},
{
"t": 1792521300,
"o": 157.42,
"h": 157.42,
"l": 157.33,
"c": 157.33
},
{
"t": 1792521600,
"o": 157.32,
"h": 157.32,
"l": 157.21,
"c": 157.245
},
{
"t": 1792521900,
"o": 157.2399,
"h": 157.3,
"l": 157.13,
"c": 157.1301
},
{
"t": 1792522200,
"o": 157.15,
"h": 157.28,
"l": 157.15,
"c": 157.28
},
{
"t": 1792522500,
"o": 157.295,
"h": 157.31,
"l": 157.21,
"c": 157.22
},
{
"t": 1792522800,
"o": 157.21,
"h": 157.2399,
"l": 157.16,
"c": 157.2
},
{
"t": 1792523100,
"o": 157.17,
"h": 157.24,
"l": 157.11,
"c": 157.15
},
{
"t": 1792523400,
"o": 157.145,
"h": 157.155,
"l": 156.94,
"c": 156.94
},
{
"t": 1792523700,
"o": 156.96,
"h": 157.11,
"l": 156.96,
"c": 157.1
},
{
"t": 1792524000,
"o": 157.06,
"h": 157.06,
"l": 156.92,
"c": 156.92
},
{
"t": 1792524300,
"o": 156.92,
"h": 157.05,
"l": 156.89,
"c": 157.05
},
{
"t": 1792524600,
"o": 157.06,
"h": 157.24,
"l": 157.05,
"c": 157.24
},
{
"t": 1792524900,
"o": 157.22,
"h": 157.275,
"l": 157.14,
"c": 157.2
},
{
"t": 1792525200,
"o": 157.23,
"h": 157.365,
"l": 157.195,
"c": 157.26
},
{
"t": 1792525500,
"o": 157.26,
"h": 157.275,
"l": 157.13,
"c": 157.22
},
{
"t": 1792525800,
"o": 157.28,
"h": 157.35,
"l": 157.11,
"c": 157.3
},
{
"t": 1792526100,
"o": 157.35,
"h": 157.57,
"l": 157.35,
"c": 157.57
}
],
"overlays": {
"lines": [
{
"label": "PDH $155.88",
"color": "#22a06b",
"points": [
{
"t": 1792503000,
"v": 155.875
},
{
"t": 1792526100,
"v": 155.875
}
]
},
{
"label": "PDL $154.00",
"color": "#e5484d",
"points": [
{
"t": 1792503000,
"v": 154
},
{
"t": 1792526100,
"v": 154
}
]
}
]
}
}
},
{
"name": "Gap Fill",
"count": 69,
"pct": 67,
"example": {
"date": "2026-10-20",
"bars": [
{
"t": 1792503000,
"o": 155.81,
"h": 156.24,
"l": 155.1225,
"c": 156.24
},
{
"t": 1792503300,
"o": 156.195,
"h": 156.35,
"l": 156.125,
"c": 156.215
},
{
"t": 1792503600,
"o": 156.27,
"h": 156.55,
"l": 156.27,
"c": 156.55
},
{
"t": 1792503900,
"o": 156.56,
"h": 156.79,
"l": 156.47,
"c": 156.79
},
{
"t": 1792504200,
"o": 156.805,
"h": 156.85,
"l": 156.68,
"c": 156.725
},
{
"t": 1792504500,
"o": 156.75,
"h": 156.84,
"l": 156.695,
"c": 156.79
},
{
"t": 1792504800,
"o": 156.75,
"h": 156.79,
"l": 156.47,
"c": 156.5003
},
{
"t": 1792505100,
"o": 156.505,
"h": 156.78,
"l": 156.505,
"c": 156.72
},
{
"t": 1792505400,
"o": 156.685,
"h": 156.78,
"l": 156.47,
"c": 156.4975
},
{
"t": 1792505700,
"o": 156.51,
"h": 156.62,
"l": 156.48,
"c": 156.6
},
{
"t": 1792506000,
"o": 156.54,
"h": 156.75,
"l": 156.535,
"c": 156.72
},
{
"t": 1792506300,
"o": 156.74,
"h": 156.82,
"l": 156.71,
"c": 156.75
},
{
"t": 1792506600,
"o": 156.75,
"h": 156.95,
"l": 156.75,
"c": 156.93
},
{
"t": 1792506900,
"o": 156.965,
"h": 157.05,
"l": 156.91,
"c": 156.96
},
{
"t": 1792507200,
"o": 156.975,
"h": 157.06,
"l": 156.955,
"c": 157
},
{
"t": 1792507500,
"o": 156.95,
"h": 157.05,
"l": 156.89,
"c": 157.014
},
{
"t": 1792507800,
"o": 157.04,
"h": 157.1538,
"l": 157.04,
"c": 157.07
},
{
"t": 1792508100,
"o": 157.05,
"h": 157.2,
"l": 157.02,
"c": 157.195
},
{
"t": 1792508400,
"o": 157.14,
"h": 157.25,
"l": 157.01,
"c": 157.115
},
{
"t": 1792508700,
"o": 157.08,
"h": 157.2,
"l": 157.06,
"c": 157.19
},
{
"t": 1792509000,
"o": 157.225,
"h": 157.225,
"l": 156.86,
"c": 156.95
},
{
"t": 1792509300,
"o": 156.955,
"h": 156.975,
"l": 156.91,
"c": 156.91
},
{
"t": 1792509600,
"o": 156.91,
"h": 157.02,
"l": 156.86,
"c": 156.86
},
{
"t": 1792509900,
"o": 156.95,
"h": 156.99,
"l": 156.86,
"c": 156.86
},
{
"t": 1792510200,
"o": 156.83,
"h": 156.91,
"l": 156.8,
"c": 156.81
},
{
"t": 1792510500,
"o": 156.93,
"h": 156.93,
"l": 156.835,
"c": 156.92
},
{
"t": 1792510800,
"o": 156.95,
"h": 157.07,
"l": 156.91,
"c": 157
},
{
"t": 1792511100,
"o": 157.01,
"h": 157.08,
"l": 157,
"c": 157.04
},
{
"t": 1792511400,
"o": 157,
"h": 157.005,
"l": 156.82,
"c": 156.935
},
{
"t": 1792511700,
"o": 156.955,
"h": 156.955,
"l": 156.83,
"c": 156.83
},
{
"t": 1792512000,
"o": 156.815,
"h": 156.83,
"l": 156.74,
"c": 156.83
},
{
"t": 1792512300,
"o": 156.87,
"h": 157,
"l": 156.81,
"c": 156.93
},
{
"t": 1792512600,
"o": 156.935,
"h": 157,
"l": 156.87,
"c": 156.99
},
{
"t": 1792512900,
"o": 156.99,
"h": 157.175,
"l": 156.96,
"c": 157.06
},
{
"t": 1792513200,
"o": 157.06,
"h": 157.19,
"l": 157.04,
"c": 157.12
},
{
"t": 1792513500,
"o": 157.17,
"h": 157.21,
"l": 157.15,
"c": 157.17
},
{
"t": 1792513800,
"o": 157.195,
"h": 157.27,
"l": 157.075,
"c": 157.075
},
{
"t": 1792514100,
"o": 157.04,
"h": 157.04,
"l": 156.93,
"c": 156.95
},
{
"t": 1792514400,
"o": 156.98,
"h": 157.12,
"l": 156.97,
"c": 157.12
},
{
"t": 1792514700,
"o": 157.135,
"h": 157.17,
"l": 157.08,
"c": 157.101
},
{
"t": 1792515000,
"o": 157.08,
"h": 157.11,
"l": 157.01,
"c": 157.04
},
{
"t": 1792515300,
"o": 157.045,
"h": 157.1,
"l": 157.045,
"c": 157.09
},
{
"t": 1792515600,
"o": 157.16,
"h": 157.2,
"l": 156.95,
"c": 156.95
},
{
"t": 1792515900,
"o": 156.97,
"h": 157.005,
"l": 156.94,
"c": 156.98
},
{
"t": 1792516200,
"o": 156.99,
"h": 157.19,
"l": 156.99,
"c": 157.11
},
{
"t": 1792516500,
"o": 157.12,
"h": 157.12,
"l": 157.07,
"c": 157.095
},
{
"t": 1792516800,
"o": 157.13,
"h": 157.2,
"l": 157.12,
"c": 157.14
},
{
"t": 1792517100,
"o": 157.165,
"h": 157.165,
"l": 157.0911,
"c": 157.13
},
{
"t": 1792517400,
"o": 157.16,
"h": 157.178,
"l": 157.03,
"c": 157.03
},
{
"t": 1792517700,
"o": 157.07,
"h": 157.1,
"l": 157.07,
"c": 157.1
},
{
"t": 1792518000,
"o": 157.12,
"h": 157.13,
"l": 157.105,
"c": 157.13
},
{
"t": 1792518300,
"o": 157.18,
"h": 157.29,
"l": 157.18,
"c": 157.21
},
{
"t": 1792518600,
"o": 157.225,
"h": 157.28,
"l": 157.22,
"c": 157.23
},
{
"t": 1792518900,
"o": 157.21,
"h": 157.25,
"l": 157.18,
"c": 157.22
},
{
"t": 1792519200,
"o": 157.28,
"h": 157.35,
"l": 157.25,
"c": 157.27
},
{
"t": 1792519500,
"o": 157.295,
"h": 157.34,
"l": 157.295,
"c": 157.34
},
{
"t": 1792519800,
"o": 157.37,
"h": 157.39,
"l": 157.35,
"c": 157.39
},
{
"t": 1792520100,
"o": 157.4,
"h": 157.43,
"l": 157.37,
"c": 157.39
},
{
"t": 1792520400,
"o": 157.38,
"h": 157.46,
"l": 157.365,
"c": 157.43
},
{
"t": 1792520700,
"o": 157.435,
"h": 157.52,
"l": 157.435,
"c": 157.475
},
{
"t": 1792521000,
"o": 157.45,
"h": 157.455,
"l": 157.415,
"c": 157.44
},
{
"t": 1792521300,
"o": 157.42,
"h": 157.42,
"l": 157.33,
"c": 157.33
},
{
"t": 1792521600,
"o": 157.32,
"h": 157.32,
"l": 157.21,
"c": 157.245
},
{
"t": 1792521900,
"o": 157.2399,
"h": 157.3,
"l": 157.13,
"c": 157.1301
},
{
"t": 1792522200,
"o": 157.15,
"h": 157.28,
"l": 157.15,
"c": 157.28
},
{
"t": 1792522500,
"o": 157.295,
"h": 157.31,
"l": 157.21,
"c": 157.22
},
{
"t": 1792522800,
"o": 157.21,
"h": 157.2399,
"l": 157.16,
"c": 157.2
},
{
"t": 1792523100,
"o": 157.17,
"h": 157.24,
"l": 157.11,
"c": 157.15
},
{
"t": 1792523400,
"o": 157.145,
"h": 157.155,
"l": 156.94,
"c": 156.94
},
{
"t": 1792523700,
"o": 156.96,
"h": 157.11,
"l": 156.96,
"c": 157.1
},
{
"t": 1792524000,
"o": 157.06,
"h": 157.06,
"l": 156.92,
"c": 156.92
},
{
"t": 1792524300,
"o": 156.92,
"h": 157.05,
"l": 156.89,
"c": 157.05
},
{
"t": 1792524600,
"o": 157.06,
"h": 157.24,
"l": 157.05,
"c": 157.24
},
{
"t": 1792524900,
"o": 157.22,
"h": 157.275,
"l": 157.14,
"c": 157.2
},
{
"t": 1792525200,
"o": 157.23,
"h": 157.365,
"l": 157.195,
"c": 157.26
},
{
"t": 1792525500,
"o": 157.26,
"h": 157.275,
"l": 157.13,
"c": 157.22
},
{
"t": 1792525800,
"o": 157.28,
"h": 157.35,
"l": 157.11,
"c": 157.3
},
{
"t": 1792526100,
"o": 157.35,
"h": 157.57,
"l": 157.35,
"c": 157.57
}
],
"overlays": {
"lines": [
{
"label": "Prev close",
"color": "#a78bfa",
"points": [
{
"t": 1792503000,
"v": 155.54
},
{
"t": 1792526100,
"v": 155.54
}
]
}
]
}
}
},
{
"name": "Open Retracement",
"count": 65,
"pct": 63,
"example": {
"date": "2026-10-19",
"bars": [
{
"t": 1792416600,
"o": 154.74,
"h": 154.79,
"l": 154,
"c": 154.495
},
{
"t": 1792416900,
"o": 154.36,
"h": 155.015,
"l": 154.36,
"c": 155.015
},
{
"t": 1792417200,
"o": 155.1,
"h": 155.195,
"l": 154.43,
"c": 154.43
},
{
"t": 1792417500,
"o": 154.53,
"h": 154.53,
"l": 154.33,
"c": 154.43
},
{
"t": 1792417800,
"o": 154.42,
"h": 154.53,
"l": 154.3,
"c": 154.42
},
{
"t": 1792418100,
"o": 154.4,
"h": 154.4,
"l": 154.31,
"c": 154.38
}
],
"overlays": {
"lines": [
{
"label": "Retrace level",
"color": "#f59e0b",
"points": [
{
"t": 1792416600,
"v": 154.395
},
{
"t": 1792418100,
"v": 154.395
}
]
}
]
}
}
},
{
"name": "Darvas Box",
"count": 40,
"pct": 39,
"example": {
"date": "2026-10-14",
"bars": [
{
"t": 1791936000,
"o": 152.76,
"h": 152.875,
"l": 151.495,
"c": 152.57
},
{
"t": 1792022400,
"o": 152.84,
"h": 155.13,
"l": 152.84,
"c": 154.67
}
],
"overlays": {
"timespan": "day",
"lines": [
{
"label": "Box top $154.31",
"color": "#22a06b",
"points": [
{
"t": 1791936000,
"v": 154.31
},
{
"t": 1792022400,
"v": 154.31
}
]
},
{
"label": "Box bottom $151.50",
"color": "#e5484d",
"points": [
{
"t": 1791936000,
"v": 151.495
},
{
"t": 1792022400,
"v": 151.495
}
]
}
]
}
}
},
{
"name": "High Vol Open",
"count": 35,
"pct": 34,
"example": {
"date": "2026-09-10",
"bars": [
{
"t": 1789047000,
"o": 152.34,
"h": 152.68,
"l": 152.235,
"c": 152.48
},
{
"t": 1789047300,
"o": 152.69,
"h": 152.705,
"l": 152.007,
"c": 152.5
},
{
"t": 1789047600,
"o": 152.53,
"h": 152.82,
"l": 152.47,
"c": 152.63
},
{
"t": 1789047900,
"o": 152.63,
"h": 152.95,
"l": 152.58,
"c": 152.83
},
{
"t": 1789048200,
"o": 152.84,
"h": 153.2,
"l": 152.8,
"c": 153.11
},
{
"t": 1789048500,
"o": 153.11,
"h": 153.31,
"l": 153.07,
"c": 153.12
},
{
"t": 1789048800,
"o": 153.14,
"h": 153.35,
"l": 153.14,
"c": 153.27
},
{
"t": 1789049100,
"o": 153.26,
"h": 153.4,
"l": 153.1,
"c": 153.1
},
{
"t": 1789049400,
"o": 153.1,
"h": 153.41,
"l": 153.02,
"c": 153.36
},
{
"t": 1789049700,
"o": 153.37,
"h": 153.57,
"l": 153.31,
"c": 153.57
},
{
"t": 1789050000,
"o": 153.55,
"h": 153.89,
"l": 153.5,
"c": 153.8275
},
{
"t": 1789050300,
"o": 153.84,
"h": 153.84,
"l": 153.69,
"c": 153.72
},
{
"t": 1789050600,
"o": 153.74,
"h": 153.75,
"l": 153.5,
"c": 153.51
},
{
"t": 1789050900,
"o": 153.5,
"h": 153.59,
"l": 153.42,
"c": 153.47
},
{
"t": 1789051200,
"o": 153.53,
"h": 153.72,
"l": 153.53,
"c": 153.72
},
{
"t": 1789051500,
"o": 153.67,
"h": 153.79,
"l": 153.65,
"c": 153.77
},
{
"t": 1789051800,
"o": 153.77,
"h": 153.84,
"l": 153.65,
"c": 153.71
},
{
"t": 1789052100,
"o": 153.71,
"h": 153.87,
"l": 153.7,
"c": 153.79
},
{
"t": 1789052400,
"o": 153.79,
"h": 153.86,
"l": 153.75,
"c": 153.785
},
{
"t": 1789052700,
"o": 153.785,
"h": 154.15,
"l": 153.785,
"c": 154.09
},
{
"t": 1789053000,
"o": 154.135,
"h": 154.33,
"l": 154.09,
"c": 154.2
},
{
"t": 1789053300,
"o": 154.15,
"h": 154.26,
"l": 154.12,
"c": 154.15
},
{
"t": 1789053600,
"o": 154.14,
"h": 154.4,
"l": 154.14,
"c": 154.4
},
{
"t": 1789053900,
"o": 154.34,
"h": 154.46,
"l": 154.32,
"c": 154.455
},
{
"t": 1789054200,
"o": 154.455,
"h": 154.46,
"l": 154.13,
"c": 154.22
},
{
"t": 1789054500,
"o": 154.21,
"h": 154.25,
"l": 154,
"c": 154.02
},
{
"t": 1789054800,
"o": 154.075,
"h": 154.27,
"l": 154.07,
"c": 154.15
},
{
"t": 1789055100,
"o": 154.18,
"h": 154.225,
"l": 154.13,
"c": 154.15
},
{
"t": 1789055400,
"o": 154.14,
"h": 154.275,
"l": 154.1,
"c": 154.215
},
{
"t": 1789055700,
"o": 154.1905,
"h": 154.26,
"l": 154.1,
"c": 154.2
},
{
"t": 1789056000,
"o": 154.17,
"h": 154.23,
"l": 154.14,
"c": 154.149
},
{
"t": 1789056300,
"o": 154.15,
"h": 154.23,
"l": 154.13,
"c": 154.15
},
{
"t": 1789056600,
"o": 154.2,
"h": 154.31,
"l": 154.14,
"c": 154.3
},
{
"t": 1789056900,
"o": 154.33,
"h": 154.33,
"l": 154.22,
"c": 154.26
},
{
"t": 1789057200,
"o": 154.22,
"h": 154.29,
"l": 154.21,
"c": 154.23
},
{
"t": 1789057500,
"o": 154.19,
"h": 154.24,
"l": 154.14,
"c": 154.18
},
{
"t": 1789057800,
"o": 154.16,
"h": 154.27,
"l": 154.15,
"c": 154.2
},
{
"t": 1789058100,
"o": 154.17,
"h": 154.24,
"l": 154.17,
"c": 154.24
},
{
"t": 1789058400,
"o": 154.24,
"h": 154.29,
"l": 154.18,
"c": 154.215
},
{
"t": 1789058700,
"o": 154.24,
"h": 154.29,
"l": 154.185,
"c": 154.22
},
{
"t": 1789059000,
"o": 154.21,
"h": 154.24,
"l": 154.18,
"c": 154.225
},
{
"t": 1789059300,
"o": 154.225,
"h": 154.25,
"l": 154.045,
"c": 154.11
},
{
"t": 1789059600,
"o": 154.13,
"h": 154.13,
"l": 153.95,
"c": 154.01
},
{
"t": 1789059900,
"o": 154.0125,
"h": 154.0125,
"l": 153.82,
"c": 153.87
},
{
"t": 1789060200,
"o": 153.86,
"h": 154,
"l": 153.855,
"c": 153.98
},
{
"t": 1789060500,
"o": 153.955,
"h": 153.985,
"l": 153.9,
"c": 153.93
},
{
"t": 1789060800,
"o": 153.93,
"h": 153.99,
"l": 153.73,
"c": 153.82
},
{
"t": 1789061100,
"o": 153.8075,
"h": 153.85,
"l": 153.73,
"c": 153.73
},
{
"t": 1789061400,
"o": 153.76,
"h": 153.89,
"l": 153.72,
"c": 153.82
},
{
"t": 1789061700,
"o": 153.845,
"h": 153.91,
"l": 153.81,
"c": 153.83
},
{
"t": 1789062000,
"o": 153.83,
"h": 153.86,
"l": 153.79,
"c": 153.791
},
{
"t": 1789062300,
"o": 153.79,
"h": 153.86,
"l": 153.7605,
"c": 153.82
},
{
"t": 1789062600,
"o": 153.84,
"h": 153.895,
"l": 153.8,
"c": 153.83
},
{
"t": 1789062900,
"o": 153.83,
"h": 153.85,
"l": 153.73,
"c": 153.73
},
{
"t": 1789063200,
"o": 153.765,
"h": 153.86,
"l": 153.7,
"c": 153.75
},
{
"t": 1789063500,
"o": 153.75,
"h": 153.79,
"l": 153.61,
"c": 153.63
},
{
"t": 1789063800,
"o": 153.62,
"h": 153.66,
"l": 153.53,
"c": 153.55
},
{
"t": 1789064100,
"o": 153.55,
"h": 153.6,
"l": 153.51,
"c": 153.59
},
{
"t": 1789064400,
"o": 153.59,
"h": 153.62,
"l": 153.54,
"c": 153.55
},
{
"t": 1789064700,
"o": 153.54,
"h": 153.62,
"l": 153.54,
"c": 153.59
},
{
"t": 1789065000,
"o": 153.6101,
"h": 153.63,
"l": 153.47,
"c": 153.55
},
{
"t": 1789065300,
"o": 153.54,
"h": 153.61,
"l": 153.54,
"c": 153.575
},
{
"t": 1789065600,
"o": 153.57,
"h": 153.57,
"l": 153.495,
"c": 153.54
},
{
"t": 1789065900,
"o": 153.55,
"h": 153.55,
"l": 153.465,
"c": 153.54
},
{
"t": 1789066200,
"o": 153.48,
"h": 153.68,
"l": 153.48,
"c": 153.59
},
{
"t": 1789066500,
"o": 153.61,
"h": 153.61,
"l": 153.49,
"c": 153.53
},
{
"t": 1789066800,
"o": 153.53,
"h": 153.62,
"l": 153.53,
"c": 153.6
},
{
"t": 1789067100,
"o": 153.62,
"h": 153.74,
"l": 153.58,
"c": 153.74
},
{
"t": 1789067400,
"o": 153.76,
"h": 153.81,
"l": 153.7,
"c": 153.75
},
{
"t": 1789067700,
"o": 153.73,
"h": 153.81,
"l": 153.71,
"c": 153.73
},
{
"t": 1789068000,
"o": 153.78,
"h": 153.9,
"l": 153.74,
"c": 153.81
},
{
"t": 1789068300,
"o": 153.81,
"h": 154,
"l": 153.8,
"c": 153.96
},
{
"t": 1789068600,
"o": 154.02,
"h": 154.05,
"l": 153.91,
"c": 153.94
},
{
"t": 1789068900,
"o": 153.96,
"h": 153.99,
"l": 153.87,
"c": 153.925
},
{
"t": 1789069200,
"o": 153.91,
"h": 153.99,
"l": 153.87,
"c": 153.87
},
{
"t": 1789069500,
"o": 153.91,
"h": 153.91,
"l": 153.69,
"c": 153.74
},
{
"t": 1789069800,
"o": 153.79,
"h": 154.1,
"l": 153.76,
"c": 154.08
},
{
"t": 1789070100,
"o": 154.1,
"h": 154.195,
"l": 154.06,
"c": 154.1
}
],
"overlays": {
"highlight_period": "open"
}
}
},
{
"name": "Power Hour",
"count": 24,
"pct": 23,
"example": {
"date": "2026-08-27",
"bars": [
{
"t": 1787837400,
"o": 158.3,
"h": 158.675,
"l": 158.04,
"c": 158.25
},
{
"t": 1787837700,
"o": 158.15,
"h": 158.54,
"l": 158.11,
"c": 158.48
},
{
"t": 1787838000,
"o": 158.37,
"h": 158.37,
"l": 158.05,
"c": 158.18
},
{
"t": 1787838300,
"o": 158.24,
"h": 158.32,
"l": 158.12,
"c": 158.255
},
{
"t": 1787838600,
"o": 158.21,
"h": 158.36,
"l": 158.185,
"c": 158.33
},
{
"t": 1787838900,
"o": 158.3,
"h": 158.43,
"l": 158.28,
"c": 158.31
},
{
"t": 1787839200,
"o": 158.27,
"h": 158.385,
"l": 158.14,
"c": 158.36
},
{
"t": 1787839500,
"o": 158.39,
"h": 158.675,
"l": 158.39,
"c": 158.6599
},
{
"t": 1787839800,
"o": 158.535,
"h": 158.535,
"l": 158.36,
"c": 158.36
},
{
"t": 1787840100,
"o": 158.42,
"h": 158.45,
"l": 158.12,
"c": 158.12
},
{
"t": 1787840400,
"o": 158.17,
"h": 158.22,
"l": 158.04,
"c": 158.215
},
{
"t": 1787840700,
"o": 158.1887,
"h": 158.1887,
"l": 157.93,
"c": 157.93
},
{
"t": 1787841000,
"o": 157.93,
"h": 158.04,
"l": 157.82,
"c": 157.82
},
{
"t": 1787841300,
"o": 157.92,
"h": 158.21,
"l": 157.91,
"c": 158.17
},
{
"t": 1787841600,
"o": 158.17,
"h": 158.34,
"l": 158.13,
"c": 158.24
},
{
"t": 1787841900,
"o": 158.18,
"h": 158.25,
"l": 158.16,
"c": 158.2
},
{
"t": 1787842200,
"o": 158.26,
"h": 158.38,
"l": 158.231,
"c": 158.34
},
{
"t": 1787842500,
"o": 158.37,
"h": 158.43,
"l": 158.28,
"c": 158.3
},
{
"t": 1787842800,
"o": 158.345,
"h": 158.4,
"l": 158.24,
"c": 158.37
},
{
"t": 1787843100,
"o": 158.43,
"h": 158.5,
"l": 158.19,
"c": 158.27
},
{
"t": 1787843400,
"o": 158.235,
"h": 158.35,
"l": 158.17,
"c": 158.35
},
{
"t": 1787843700,
"o": 158.345,
"h": 158.35,
"l": 158.3,
"c": 158.35
},
{
"t": 1787844000,
"o": 158.39,
"h": 158.44,
"l": 158.29,
"c": 158.42
},
{
"t": 1787844300,
"o": 158.38,
"h": 158.38,
"l": 158.29,
"c": 158.31
},
{
"t": 1787844600,
"o": 158.3,
"h": 158.41,
"l": 158.275,
"c": 158.41
},
{
"t": 1787844900,
"o": 158.36,
"h": 158.6,
"l": 158.36,
"c": 158.525
},
{
"t": 1787845200,
"o": 158.56,
"h": 158.58,
"l": 158.36,
"c": 158.42
},
{
"t": 1787845500,
"o": 158.37,
"h": 158.42,
"l": 158.3,
"c": 158.37
},
{
"t": 1787845800,
"o": 158.325,
"h": 158.39,
"l": 158.305,
"c": 158.385
},
{
"t": 1787846100,
"o": 158.37,
"h": 158.39,
"l": 158.3,
"c": 158.39
},
{
"t": 1787846400,
"o": 158.365,
"h": 158.365,
"l": 158.2463,
"c": 158.34
},
{
"t": 1787846700,
"o": 158.325,
"h": 158.3251,
"l": 158.18,
"c": 158.18
},
{
"t": 1787847000,
"o": 158.23,
"h": 158.415,
"l": 158.2,
"c": 158.415
},
{
"t": 1787847300,
"o": 158.41,
"h": 158.41,
"l": 158.2905,
"c": 158.39
},
{
"t": 1787847600,
"o": 158.38,
"h": 158.42,
"l": 158.33,
"c": 158.41
},
{
"t": 1787847900,
"o": 158.38,
"h": 158.42,
"l": 158.31,
"c": 158.32
},
{
"t": 1787848200,
"o": 158.31,
"h": 158.37,
"l": 158.26,
"c": 158.27
},
{
"t": 1787848500,
"o": 158.31,
"h": 158.31,
"l": 158.18,
"c": 158.18
},
{
"t": 1787848800,
"o": 158.16,
"h": 158.19,
"l": 158.02,
"c": 158.1
},
{
"t": 1787849100,
"o": 158.09,
"h": 158.18,
"l": 158.09,
"c": 158.155
},
{
"t": 1787849400,
"o": 158.18,
"h": 158.2,
"l": 158.1,
"c": 158.18
},
{
"t": 1787849700,
"o": 158.1475,
"h": 158.1475,
"l": 157.86,
"c": 157.92
},
{
"t": 1787850000,
"o": 157.895,
"h": 157.98,
"l": 157.765,
"c": 157.88
},
{
"t": 1787850300,
"o": 157.865,
"h": 157.9,
"l": 157.59,
"c": 157.64
},
{
"t": 1787850600,
"o": 157.59,
"h": 157.68,
"l": 157.55,
"c": 157.68
},
{
"t": 1787850900,
"o": 157.7,
"h": 157.71,
"l": 157.57,
"c": 157.6056
},
{
"t": 1787851200,
"o": 157.59,
"h": 157.64,
"l": 157.52,
"c": 157.56
},
{
"t": 1787851500,
"o": 157.565,
"h": 157.57,
"l": 157.365,
"c": 157.385
},
{
"t": 1787851800,
"o": 157.375,
"h": 157.48,
"l": 157.27,
"c": 157.39
},
{
"t": 1787852100,
"o": 157.4,
"h": 157.42,
"l": 157.295,
"c": 157.34
},
{
"t": 1787852400,
"o": 157.34,
"h": 157.38,
"l": 157.31,
"c": 157.345
},
{
"t": 1787852700,
"o": 157.3,
"h": 157.495,
"l": 157.3,
"c": 157.36
},
{
"t": 1787853000,
"o": 157.355,
"h": 157.51,
"l": 157.3,
"c": 157.435
},
{
"t": 1787853300,
"o": 157.47,
"h": 157.47,
"l": 157.33,
"c": 157.385
},
{
"t": 1787853600,
"o": 157.385,
"h": 157.48,
"l": 157.33,
"c": 157.48
},
{
"t": 1787853900,
"o": 157.45,
"h": 157.5,
"l": 157.325,
"c": 157.35
},
{
"t": 1787854200,
"o": 157.35,
"h": 157.535,
"l": 157.35,
"c": 157.4
},
{
"t": 1787854500,
"o": 157.32,
"h": 157.3275,
"l": 157.25,
"c": 157.32
},
{
"t": 1787854800,
"o": 157.33,
"h": 157.38,
"l": 157.3001,
"c": 157.38
},
{
"t": 1787855100,
"o": 157.32,
"h": 157.38,
"l": 157.23,
"c": 157.27
},
{
"t": 1787855400,
"o": 157.27,
"h": 157.34,
"l": 157.23,
"c": 157.23
},
{
"t": 1787855700,
"o": 157.26,
"h": 157.3265,
"l": 157.18,
"c": 157.26
},
{
"t": 1787856000,
"o": 157.23,
"h": 157.28,
"l": 157.13,
"c": 157.23
},
{
"t": 1787856300,
"o": 157.25,
"h": 157.26,
"l": 157.19,
"c": 157.19
},
{
"t": 1787856600,
"o": 157.16,
"h": 157.26,
"l": 157.125,
"c": 157.18
},
{
"t": 1787856900,
"o": 157.14,
"h": 157.22,
"l": 157.14,
"c": 157.22
},
{
"t": 1787857200,
"o": 157.205,
"h": 157.3,
"l": 157.135,
"c": 157.25
},
{
"t": 1787857500,
"o": 157.26,
"h": 157.4,
"l": 157.25,
"c": 157.4
},
{
"t": 1787857800,
"o": 157.38,
"h": 157.44,
"l": 157.235,
"c": 157.3
},
{
"t": 1787858100,
"o": 157.26,
"h": 157.31,
"l": 157.23,
"c": 157.31
},
{
"t": 1787858400,
"o": 157.29,
"h": 157.4,
"l": 157.29,
"c": 157.32
},
{
"t": 1787858700,
"o": 157.3,
"h": 157.97,
"l": 156.15,
"c": 156.55
},
{
"t": 1787859000,
"o": 156.55,
"h": 157.58,
"l": 156.32,
"c": 156.63
},
{
"t": 1787859300,
"o": 156.6375,
"h": 157.135,
"l": 156.59,
"c": 156.89
},
{
"t": 1787859600,
"o": 156.93,
"h": 157.23,
"l": 156.525,
"c": 156.6
},
{
"t": 1787859900,
"o": 156.61,
"h": 156.76,
"l": 156.375,
"c": 156.375
},
{
"t": 1787860200,
"o": 156.34,
"h": 156.575,
"l": 156.18,
"c": 156.515
},
{
"t": 1787860500,
"o": 156.56,
"h": 156.61,
"l": 156.19,
"c": 156.26
}
],
"overlays": {
"highlight_period": "power"
}
}
}
]
},
"technical": {
"price": 157.1,
"rsi": 63.2642639398375,
"sma20": 153.4535000000001,
"sma50": 155.01839999999993,
"sma200": 126.08730000000003,
"adx": 18.414651372940504,
"atr": 1.92,
"atr_pct": 1.22,
"atr_expansion_pct": 5.7,
"di_plus": 28.3,
"di_minus": 8.9,
"high_52w": 159.76,
"low_52w": 82.93,
"sma50_series": [
{
"close": 140.9,
"ma": 120.12499999999993
},
{
"close": 137.95,
"ma": 120.91999999999993
},
{
"close": 137.29,
"ma": 121.69519999999993
},
{
"close": 138.07,
"ma": 122.43679999999993
},
{
"close": 135.2,
"ma": 123.13999999999993
},
{
"close": 135.06,
"ma": 123.79179999999992
},
{
"close": 135.93,
"ma": 124.44399999999992
},
{
"close": 134.73,
"ma": 125.00779999999992
},
{
"close": 135.4,
"ma": 125.5291999999999
},
{
"close": 136.53,
"ma": 126.0223999999999
},
{
"close": 138.14,
"ma": 126.4613999999999
},
{
"close": 140.51,
"ma": 126.89699999999989
},
{
"close": 142.43,
"ma": 127.4633999999999
},
{
"close": 142.26,
"ma": 127.94179999999989
},
{
"close": 141.21,
"ma": 128.4667999999999
},
{
"close": 139.25,
"ma": 128.9473999999999
},
{
"close": 140.26,
"ma": 129.4649999999999
},
{
"close": 140.69,
"ma": 130.03319999999988
},
{
"close": 142.34,
"ma": 130.6275999999999
},
{
"close": 141.76,
"ma": 131.13159999999988
},
{
"close": 143.32,
"ma": 131.52639999999988
},
{
"close": 143.82,
"ma": 131.88239999999988
},
{
"close": 144.43,
"ma": 132.2827999999999
},
{
"close": 144.13,
"ma": 132.6057999999999
},
{
"close": 144.27,
"ma": 132.9577999999999
},
{
"close": 143.08,
"ma": 133.2287999999999
},
{
"close": 141.67,
"ma": 133.5007999999999
},
{
"close": 141.97,
"ma": 133.7875999999999
},
{
"close": 142.92,
"ma": 134.1323999999999
},
{
"close": 143.91,
"ma": 134.4935999999999
},
{
"close": 145.33,
"ma": 134.91979999999992
},
{
"close": 145.09,
"ma": 135.33859999999993
},
{
"close": 145.01,
"ma": 135.82719999999992
},
{
"close": 145.84,
"ma": 136.26079999999993
},
{
"close": 147.33,
"ma": 136.70579999999993
},
{
"close": 146.96,
"ma": 137.13399999999993
},
{
"close": 150.07,
"ma": 137.58319999999992
},
{
"close": 153.11,
"ma": 138.00719999999993
},
{
"close": 151.84,
"ma": 138.42219999999992
},
{
"close": 150.91,
"ma": 138.83679999999993
},
{
"close": 151.79,
"ma": 139.29199999999992
},
{
"close": 154.08,
"ma": 139.8311999999999
},
{
"close": 157.68,
"ma": 140.5407999999999
},
{
"close": 158.31,
"ma": 141.19519999999991
},
{
"close": 157.78,
"ma": 141.90559999999994
},
{
"close": 156.8,
"ma": 142.57019999999994
},
{
"close": 157.12,
"ma": 143.29439999999994
},
{
"close": 157.49,
"ma": 144.10539999999995
},
{
"close": 158.18,
"ma": 144.87619999999993
},
{
"close": 159.76,
"ma": 145.19819999999993
},
{
"close": 158.6,
"ma": 145.55219999999994
},
{
"close": 156.25,
"ma": 145.91819999999996
},
{
"close": 157.68,
"ma": 146.32599999999994
},
{
"close": 156.93,
"ma": 146.70319999999995
},
{
"close": 155.53,
"ma": 147.10979999999995
},
{
"close": 157.7,
"ma": 147.56259999999995
},
{
"close": 158.31,
"ma": 148.01019999999994
},
{
"close": 155.59,
"ma": 148.42739999999995
},
{
"close": 155.34,
"ma": 148.82619999999994
},
{
"close": 152.9,
"ma": 149.15359999999993
},
{
"close": 154.12,
"ma": 149.47319999999993
},
{
"close": 154.93,
"ma": 149.76159999999993
},
{
"close": 157.45,
"ma": 150.06199999999993
},
{
"close": 156.62,
"ma": 150.34919999999994
},
{
"close": 155.12,
"ma": 150.62739999999994
},
{
"close": 154.08,
"ma": 150.92399999999992
},
{
"close": 153.64,
"ma": 151.19159999999994
},
{
"close": 154.33,
"ma": 151.46439999999993
},
{
"close": 154.25,
"ma": 151.70259999999993
},
{
"close": 153.49,
"ma": 151.93719999999993
},
{
"close": 153.33,
"ma": 152.13739999999996
},
{
"close": 152.68,
"ma": 152.31459999999993
},
{
"close": 152.67,
"ma": 152.47939999999994
},
{
"close": 152.14,
"ma": 152.63959999999994
},
{
"close": 152.28,
"ma": 152.79979999999995
},
{
"close": 151.26,
"ma": 152.96339999999995
},
{
"close": 152.39,
"ma": 153.17779999999996
},
{
"close": 153.41,
"ma": 153.40659999999994
},
{
"close": 152.06,
"ma": 153.58939999999996
},
{
"close": 152.73,
"ma": 153.76579999999996
},
{
"close": 153.81,
"ma": 153.93539999999993
},
{
"close": 152.85,
"ma": 154.09059999999994
},
{
"close": 152.81,
"ma": 154.24659999999994
},
{
"close": 152.66,
"ma": 154.38299999999992
},
{
"close": 152.57,
"ma": 154.48779999999994
},
{
"close": 154.67,
"ma": 154.64199999999994
},
{
"close": 154.54,
"ma": 154.73139999999995
},
{
"close": 155.54,
"ma": 154.77999999999994
},
{
"close": 157.57,
"ma": 154.89459999999994
},
{
"close": 157.1,
"ma": 155.01839999999993
}
],
"sma200_series": [
{
"close": 140.9,
"ma": 104.41845000000004
},
{
"close": 137.95,
"ma": 104.62050000000004
},
{
"close": 137.29,
"ma": 104.82415000000003
},
{
"close": 138.07,
"ma": 105.03520000000002
},
{
"close": 135.2,
"ma": 105.21885000000002
},
{
"close": 135.06,
"ma": 105.40840000000001
},
{
"close": 135.93,
"ma": 105.61185000000002
},
{
"close": 134.73,
"ma": 105.78855000000001
},
{
"close": 135.4,
"ma": 105.98060000000001
},
{
"close": 136.53,
"ma": 106.18855000000002
},
{
"close": 138.14,
"ma": 106.39730000000002
},
{
"close": 140.51,
"ma": 106.62725000000002
},
{
"close": 142.43,
"ma": 106.86980000000001
},
{
"close": 142.26,
"ma": 107.09155000000001
},
{
"close": 141.21,
"ma": 107.30590000000001
},
{
"close": 139.25,
"ma": 107.50635
},
{
"close": 140.26,
"ma": 107.69875
},
{
"close": 140.69,
"ma": 107.90695
},
{
"close": 142.34,
"ma": 108.12365
},
{
"close": 141.76,
"ma": 108.3414
},
{
"close": 143.32,
"ma": 108.56795
},
{
"close": 143.82,
"ma": 108.78905
},
{
"close": 144.43,
"ma": 109.0108
},
{
"close": 144.13,
"ma": 109.2308
},
{
"close": 144.27,
"ma": 109.43430000000001
},
{
"close": 143.08,
"ma": 109.63050000000001
},
{
"close": 141.67,
"ma": 109.81960000000001
},
{
"close": 141.97,
"ma": 110.00525000000002
},
{
"close": 142.92,
"ma": 110.21070000000002
},
{
"close": 143.91,
"ma": 110.43060000000001
},
{
"close": 145.33,
"ma": 110.67155000000001
},
{
"close": 145.09,
"ma": 110.93690000000001
},
{
"close": 145.01,
"ma": 111.1928
},
{
"close": 145.84,
"ma": 111.45
},
{
"close": 147.33,
"ma": 111.69375
},
{
"close": 146.96,
"ma": 111.95190000000001
},
{
"close": 150.07,
"ma": 112.2312
},
{
"close": 153.11,
"ma": 112.51535000000001
},
{
"close": 151.84,
"ma": 112.78710000000001
},
{
"close": 150.91,
"ma": 113.06150000000001
},
{
"close": 151.79,
"ma": 113.32905000000001
},
{
"close": 154.08,
"ma": 113.61800000000001
},
{
"close": 157.68,
"ma": 113.91235
},
{
"close": 158.31,
"ma": 114.20885
},
{
"close": 157.78,
"ma": 114.5047
},
{
"close": 156.8,
"ma": 114.78855
},
{
"close": 157.12,
"ma": 115.04350000000001
},
{
"close": 157.49,
"ma": 115.2878
},
{
"close": 158.18,
"ma": 115.54820000000001
},
{
"close": 159.76,
"ma": 115.81865000000002
},
{
"close": 158.6,
"ma": 116.08755000000001
},
{
"close": 156.25,
"ma": 116.35730000000001
},
{
"close": 157.68,
"ma": 116.62070000000001
},
{
"close": 156.93,
"ma": 116.87140000000001
},
{
"close": 155.53,
"ma": 117.11945000000001
},
{
"close": 157.7,
"ma": 117.40790000000001
},
{
"close": 158.31,
"ma": 117.70060000000001
},
{
"close": 155.59,
"ma": 117.99410000000002
},
{
"close": 155.34,
"ma": 118.29445000000001
},
{
"close": 152.9,
"ma": 118.59345000000002
},
{
"close": 154.12,
"ma": 118.90910000000002
},
{
"close": 154.93,
"ma": 119.21715000000002
},
{
"close": 157.45,
"ma": 119.53650000000002
},
{
"close": 156.62,
"ma": 119.84520000000002
},
{
"close": 155.12,
"ma": 120.14265000000003
},
{
"close": 154.08,
"ma": 120.42910000000003
},
{
"close": 153.64,
"ma": 120.71470000000004
},
{
"close": 154.33,
"ma": 120.99505000000003
},
{
"close": 154.25,
"ma": 121.30140000000003
},
{
"close": 153.49,
"ma": 121.59615000000004
},
{
"close": 153.33,
"ma": 121.86235000000005
},
{
"close": 152.68,
"ma": 122.11725000000004
},
{
"close": 152.67,
"ma": 122.35280000000004
},
{
"close": 152.14,
"ma": 122.58670000000004
},
{
"close": 152.28,
"ma": 122.81660000000004
},
{
"close": 151.26,
"ma": 123.03555000000004
},
{
"close": 152.39,
"ma": 123.25235000000004
},
{
"close": 153.41,
"ma": 123.46395000000004
},
{
"close": 152.06,
"ma": 123.68580000000003
},
{
"close": 152.73,
"ma": 123.89510000000004
},
{
"close": 153.81,
"ma": 124.12005000000005
},
{
"close": 152.85,
"ma": 124.33530000000005
},
{
"close": 152.81,
"ma": 124.54760000000005
},
{
"close": 152.66,
"ma": 124.75750000000004
},
{
"close": 152.57,
"ma": 124.95995000000005
},
{
"close": 154.67,
"ma": 125.17710000000005
},
{
"close": 154.54,
"ma": 125.39570000000005
},
{
"close": 155.54,
"ma": 125.63095000000004
},
{
"close": 157.57,
"ma": 125.87520000000004
},
{
"close": 157.1,
"ma": 126.08730000000003
}
],
"structure": {
"ema8": 155.2733839335113,
"ema21": 154.25789557074125,
"ema50": 152.39424536848375,
"ema200": 131.92148566436714,
"ema10": 154.95528719943752,
"ema20": 154.29149192316214,
"ema10_slope_pct": 1.4,
"ema20_slope_pct": 0.74,
"trend_dir": "up",
"checks": {
"price_above_all": true,
"ema_stacked": true,
"ema21_rising": true,
"ema50_rising": true,
"adx_over_30": false,
"higher_highs_lows": true,
"lower_highs_lows": false,
"near_21ema": false
},
"dist_21ema_pct": 1.8,
"_no_bars": false,
"macd": {
"macd": 0.611,
"signal": 0.076,
"histogram": 0.535
},
"bollinger": {
"mid": 153.45,
"upper": 156.69,
"lower": 150.22,
"width_pct": 4.22
},
"crossover": {
"fresh_cross": true,
"pre_compressed": true,
"held_above_21": true,
"candles_since": 3,
"intraday_support": false
},
"momentum": {
"roc10": 2.9,
"ret_3d": 1.66,
"ret_5d": 2.97,
"roc10_accel": 2.67,
"checks": {
"roc_over_5": false,
"rsi_in_band": true,
"macd_expanding": true,
"top_quartile_3d": false,
"no_big_down": true,
"near_high": true
},
"volume": {
"rvol": 0.09,
"checks": {
"rvol_over_2": false,
"up_vol_beats_down": false,
"obv_new_high": false,
"surge_day": false,
"pullback_declining_vol": false,
"last_up_beats_down": true
}
}
},
"relative_strength": {
"sector": "Communication Services",
"sector_etf": "XLC",
"sector_etf_ret10d": -1.31,
"checks": {
"beats_spy_all": true,
"beats_sector_10d": true,
"rs_line_at_high": true,
"sector_top3": false
}
},
"commodity": {},
"universe": {
"checks": {
"price_over_20": true,
"mcap_2b_to_200b": true,
"dollar_vol_over_10m": true,
"common_stock": true,
"no_earnings_7d": true
},
"avg_dollar_vol": 579127916.6400001
},
"options": {
"checks": {
"call_vol_2x": false,
"ivr_under_40": true,
"iv_contracting": true,
"oi_calls_above_price": false
},
"vals": {
"call_vol_mult": 0.1,
"iv_rank": 8.0
}
}
}
},
"news": [
{
"title": "Kapitalo Investimentos Ltda Acquires 29,656 Shares of Roku, Inc. $ROKU",
"url": "https://www.defenseworld.net/2026/10/21/kapitalo-investimentos-ltda-acquires-29656-shares-of-roku-inc-roku.html",
"source": "Defense World",
"date": "2026-10-21 04:45:12",
"summary": "Kapitalo Investimentos Ltda acquired a new position in shares of Roku, Inc. (NASDAQ: ROKU) in the undefined quarter, according to its most recent Form 13F filing with the SEC. The firm acquired 29,656 shares of the company's stock, valued at approximately $4,516,000. Roku makes u",
"image": "https://images.financialmodelingprep.com/news/kapitalo-investimentos-ltda-acquires-29656-shares-of-roku-inc-20261021.png"
},
{
"title": "FreeCast at LD Micro main event: software push targets scale By Investing.com",
"url": "https://www.investing.com/news/transcripts/freecast-at-ld-micro-main-event-software-push-targets-scale-93CH-4961183",
"source": "Investing.com",
"date": "2026-10-20T21:05:41Z",
"summary": "On Tuesday, 20 October 2026, FreeCast (CAST) used the LD Micro 20th Annual Main Event Conference to present itself as a software company built for enterprise partners, not as a direct-to-consumer streamer. Chief Executive William Mobley said the strategy has required heavy spendi",
"image": "https://content-media.investing.com/news/moved_LYNXMPEM3S10Z_1200_L.jpg"
},
{
"title": "Wonder Studios Signs a First-of-Its-Kind Deal With Foundation Distribution to Bring Online Indie Filmmakers' Work to TV Screens Worldwide",
"url": "https://finance.yahoo.com/media-advertising/articles/wonder-studios-signs-first-kind-132200694.html",
"source": "Yahoo! Finance",
"date": "2026-10-20T13:22:00Z",
"summary": "Premium films from a new generation of online filmmakers will sit alongside mainstream films and series on TV streaming services, starting with Wonder's anthology series Beyond the Loop\n\nNEW YORK & LONDON, October 20, 2026--(BUSINESS WIRE)--Wonder Studios, the entertainment compa",
"image": "https://s.yimg.com/lo/mysterio/api/02ff7f3a423c0ffc40303ae93067400fa049fb13492fae3cf0cecbeeedfd1f3b/lightyear_networkapi/resizefill_w1200%3Bquality_80%3Bformat_webp/https%3A%2F%2Fmedia.zenfs.com%2Fen%2Fbusiness-wire.com%2Fd049ba05cc4f06337e460f1a3fbf167f.jpg"
},
{
"title": "Buy 5 Top-Ranked High-Flying Non-Tech, Non-AI Stocks for a Strong Q4",
"url": "https://finance.yahoo.com/markets/stocks/articles/buy-5-top-ranked-high-123600857.html",
"source": "Yahoo! Finance",
"date": "2026-10-20T12:36:00Z",
"summary": "Wall Street has been witnessing an astonishing rally since the beginning of 2023. The rally has primarily been driven by the global artificial intelligence (AI) technology boom. However, in the first half of October, the AI trade suffered severe hurdles. Market participants are c",
"image": "https://s.yimg.com/lo/mysterio/api/fcd7ae8dd9bcc98f99206d1d7676f7d086482ca3111e692dac5078db7f0e2989/lightyear_networkapi/resizefill_w1200%3Bquality_80%3Bformat_webp/https%3A%2F%2Fmedia.zenfs.com%2Fen%2Fzacks.com%2F0ff845c3959728fc044879d34b418a36.jpg"
},
{
"title": "CWA Asset Management Group LLC Buys 4,062 Shares of Roku, Inc. $ROKU",
"url": "https://www.defenseworld.net/2026/10/20/cwa-asset-management-group-llc-buys-4062-shares-of-roku-inc-roku.html",
"source": "Defense World",
"date": "2026-10-20 03:31:30",
"summary": "CWA Asset Management Group LLC lifted its stake in Roku, Inc. (NASDAQ: ROKU) by 8.2% during the undefined quarter, according to the company in its most recent filing with the SEC. The fund owned 53,756 shares of the company's stock after acquiring an additional 4,062 shares durin",
"image": "https://images.financialmodelingprep.com/news/cwa-asset-management-group-llc-buys-4062-shares-of-20261020.png"
},
{
"title": "Roku CFO & COO Jedda Dan sells $1.07 million in stock By Investing.com",
"url": "https://www.investing.com/news/insider-trading-news/roku-cfo--coo-jedda-dan-sells-107-million-in-stock-93CH-4958407",
"source": "Investing.com",
"date": "2026-10-19T21:34:48Z",
"summary": "Jedda Dan, Chief Financial Officer and Chief Operating Officer of Roku, Inc. (NASDAQ:ROKU), disposed of 7,000 shares of Class A Common Stock on October 15, 2026. The transaction, executed at a price of $152.84 per share, totaled $1,069,880.\n\nFollowing this sale, which was conduct",
"image": "https://content-media.investing.com/news/moved_LYNXMPEM4416N_1200_L.jpg"
},
{
"title": "Roku, Inc. (ROKU) Is a Trending Stock: Facts to Know Before Betting on It",
"url": "https://www.zacks.com/stock/news/3010382/roku-inc-roku-is-a-trending-stock-facts-to-know-before-betting-on-it?cid=CS-ZC-FT-fundamental_analysis|most_searched_stocks_v1-3010382",
"source": "Zacks Investment Research",
"date": "2026-10-19T12:00:02Z",
"summary": "Roku has been trending on Zacks.com's most searched stocks list. The company shows strong earnings growth with consensus estimates of $0.55 per share for the current quarter (+243.8% YoY) and $2.84 for the fiscal year (+381.4% YoY). Revenue is projected to grow 18.5% and 13.9% fo",
"image": "https://staticx-tuner.zacks.com/images/default_article_images/default347.jpg"
},
{
"title": "The Zacks Analyst Blog Highlights Ross Stores, Roku, APA, Corcept Therapeutics and Halozyme Therapeutics",
"url": "https://www.zacks.com/stock/news/3010333/the-zacks-analyst-blog-highlights-ross-stores-roku-apa-corcept-therapeutics-and-halozyme-therapeutics?cid=CS-ZC-FT-press_releases-3010333",
"source": "Zacks Investment Research",
"date": "2026-10-19T12:00:00Z",
"summary": "Zacks highlights five non-tech Nasdaq stocks with Zacks Rank #1 (Strong Buy) ratings positioned for Q4 gains. Ross Stores benefits from strong sales momentum and store expansion; Roku capitalizes on the shift from linear TV to streaming advertising; APA Corp offers favorable capi",
"image": "https://staticx-tuner.zacks.com/images/articles/main/ae/527.jpg"
},
{
"title": "Netflix Stock Might be a Sleeper Hit",
"url": "https://www.wsj.com/finance/stocks/netflix-stock-might-be-a-sleeper-hit-fd4bd2b1",
"source": "The Wall Street Journal",
"date": "2026-10-19T10:33:00Z",
"summary": "After an ugly week for tech stocks, and particularly those linked to the AI data-center boom, futures are pointing to a rebound to start the week. It will be one filled with U.S. corporate earnings reports, notably from Meta Platforms, Tesla and Netflix.\n\n📈 Follow our live market",
"image": "https://images.wsj.net/im-00759229/social"
},
{
"title": "Roku to Announce Third Quarter 2026 Financial Results on Nov. 2",
"url": "https://www.businesswire.com/news/home/20261019783897/en/Roku-to-Announce-Third-Quarter-2026-Financial-Results-on-Nov.-2/",
"source": "Business Wire",
"date": "2026-10-19 16:05:00",
"summary": "SAN JOSE, Calif.--(BUSINESS WIRE)--Today, Roku, Inc. (Nasdaq: ROKU) announced it will release third quarter 2026 financial results after market close on Monday, Nov. 2.On June 15, 2026, Fox Corporation (Nasdaq: FOXA, FOX) and Roku announced a definitive agreement under which FOX ",
"image": "https://images.financialmodelingprep.com/news/roku-to-announce-third-quarter-2026-financial-results-on-20261019.jpg"
},
{
"title": "Fox Corp.'s Deal to Buy Roku Takes the Pressure Off NFL Contract",
"url": "https://www.barrons.com/articles/fox-roku-stock-streaming-nfl-6312df96",
"source": "Barrons",
"date": "2026-10-16T16:21:00Z",
"summary": "You are now leaving Barron's website\n\nBy clicking on the \"Proceed\" button below, you will be redirected to a third-party website owned and operated by Hong Kong Tiimoot Information Technology Co., Limited. (\"HKT\"), which is located in Hong Kong. That website operates independentl",
"image": "https://images.barrons.com/im-22088285/social"
},
{
"title": "Here are Friday's biggest analyst calls: Nvidia, SpaceX, Tesla, Apple, Mobileye, EchoStar, Toll Brothers & more",
"url": "https://www.cnbc.com/2026/10/16/friday-analyst-calls-spacex-nvidia-tesla-apple.html",
"source": "CNBC",
"date": "2026-10-16T12:22:29Z",
"summary": "Here are Friday's biggest calls on Wall Street: UBS reiterates Apple as neutral UBS said its checks show iPhone wait times are flat for Apple. \"UBS Evidence Lab data that tracks iPhone availability across 30+ geographies indicates that average wait times were shorter by ~4 days Y",
"image": "https://image.cnbcfm.com/api/v1/image/107423281-17174221132024-06-02t142117z_1680598172_rc2z28abyva1_rtrmadp_0_nvidia-taiwan.jpeg?v=1748446640&w=1920&h=1080"
},
{
"title": "Stock Market News - Investing.com",
"url": "https://www.investing.com/news/stock-market-news/why-is-fox-stock-surging-today-93CH-4953989",
"source": "Investing.com",
"date": "2026-10-16T12:05:40Z",
"summary": "Investing.com -- Fox Corp Class A stock rose 4.6% in pre-open trading today after Bank of America Securities analyst Jessica Reif Ehrlich upgraded the stock to Buy and raised the firm's price target to $85.00, up sharply from a prior target of $54.00, citing a favorable environme",
"image": "https://i-invdn-com.investing.com/redesign/images/seo/investing_300X300.png"
},
{
"title": "BofA double lifts Fox to Buy as Roku deal 'changes the equation' By Investing.com",
"url": "https://www.investing.com/news/stock-market-news/bofa-double-lifts-fox-to-buy-as-roku-deal-changes-the-equation-4953876",
"source": "Investing.com",
"date": "2026-10-16T11:36:28Z",
"summary": "Investing.com -- Bank of America upgraded Fox Corporation to Buy from Underperform, arguing in a note Friday that the pending acquisition of Roku has shifted the stock's risk/reward.\n\nAnalyst Jessica Reif Ehrlich raised the price target to $85 from $54, which reflects about 10 ti",
"image": "https://content-media.investing.com/news/LYNXMPEA6Q03T_L.jpg"
},
{
"title": "Netflix Floundered by 20% This Year: One Analyst Says Its Streaming Monopoly WIll Net 88% Gains Within a Year",
"url": "https://finance.yahoo.com/markets/stocks/articles/netflix-floundered-20-one-analyst-111535187.html",
"source": "Yahoo! Finance",
"date": "2026-10-16T11:15:35Z",
"summary": "* Netflix has fallen 40% in a year while one analyst targets 86% upside, backed by ad revenue doubling to $3B and a record $4.7B buyback.\n\n* While Netflix cratered, Disney slid just 2% and Roku surged 43% year to date, pointing to company-specific trouble rather than a sector-wid",
"image": "https://s.yimg.com/lo/mysterio/api/5b6c3a62bc17d0accfb49efaddf6f09575363ae0c289493c35870adaa01cb0b9/lightyear_networkapi/resizefill_w1200%3Bquality_80%3Bformat_webp/https%3A%2F%2Fmedia.zenfs.com%2Fen%2F24_7_wall_st__718%2Fed8ab3c3a76b9d75a7a6c84646572206.jpg"
},
{
"title": "Buy 5 Top-Ranked Non-Tech Nasdaq Stocks to Maximize Q4 Gains",
"url": "https://www.zacks.com/stock/news/3009125/buy-5-top-ranked-non-tech-nasdaq-stocks-to-maximize-q4-gains?cid=CS-ZC-FT-analyst_blog|investment_ideas-3009125",
"source": "Zacks Investment Research",
"date": "2026-10-16T08:30:00Z",
"summary": "Despite the Nasdaq's tech-heavy composition, five non-tech Nasdaq-listed stocks with Zacks Rank #1 ratings are positioned for strong growth. Ross Stores plans 115 store openings with 13% Q2 sales growth, Roku's advertising revenue climbed 24.8%, APA Corp benefits from cost saving",
"image": "https://staticx-tuner.zacks.com/images/articles/main/5f/112691.jpg"
},
{
"title": "Fox's Roku Deal 'Fundamentally Changes' the Game, Analyst Upgrades Stock to Buy",
"url": "https://www.benzinga.com/analyst-stock-ratings/upgrades/26/10/62417043/foxs-roku-deal-fundamentally-changes-the-game-analyst-upgrades-stock-to-buy",
"source": "Benzinga",
"date": "2026-10-16 12:29:16",
"summary": "Fox Corp. (NASDAQ:FOXA) (NASDAQ:FOX) stock is trading higher on Friday after Bank of America upgraded the media company, citing the growth potential of its planned acquisition of Roku, Inc. (NASDAQ:ROKU).",
"image": "https://images.financialmodelingprep.com/news/foxs-roku-deal-fundamentally-changes-the-game-analyst-upgrades-20261016.jpg"
},
{
"title": "Fox upgraded to Buy at Bank of America as Roku deal boosts growth outlook",
"url": "https://www.proactiveinvestors.com/companies/news/1100254",
"source": "Proactive Investors",
"date": "2026-10-16 12:24:41",
"summary": "Bank of America has upgraded Fox Corp (NASDAQ:FOXA) to 'buy' from 'underperform' and raised its price target to $85 from $54. The bank expects Fox's pending acquisition of Roku Inc (NASDAQ:ROKU) the streaming platform operator, to improve its growth prospects and generate about $",
"image": "https://images.financialmodelingprep.com/news/fox-upgraded-to-buy-at-bank-of-america-as-20261016.jpg"
},
{
"title": "Why Fox Can Finally Breathe a Sigh of Relief With Roku Deal—and Why the NFL Can't",
"url": "https://www.barrons.com/articles/fox-roku-stock-streaming-nfl-6312df96",
"source": "Barrons",
"date": "2026-10-16 12:21:00",
"summary": "Fox's acquisition gives the media titan a way to deliver its programming directly to views, a huge plus for its Sunday NFL games.",
"image": "https://images.financialmodelingprep.com/news/why-fox-can-finally-breathe-a-sigh-of-relief-20261016.jpg"
},
{
"title": "Roku (ROKU) Laps the Stock Market: Here's Why",
"url": "https://www.zacks.com/stock/news/3008917/roku-roku-laps-the-stock-market-here-s-why?cid=CS-ZC-FT-fundamental_analysis|yseop_template_6v1-3008917",
"source": "Zacks Investment Research",
"date": "2026-10-15T20:50:05Z",
"summary": "Roku (ROKU) closed at $154.34, up 1.16%, outperforming the S&P 500. The company has a Zacks Rank #1 (Strong Buy) rating with forecasted EPS of $0.56 (up 250% YoY) and revenue of $1.41 billion (up 16.51% YoY). However, the stock trades at a premium Forward P/E of 53.66 versus the ",
"image": "https://staticx-tuner.zacks.com/images/default_article_images/default310.jpg"
},
{
"title": "Most New Investors Pick the Wrong Stocks First. Here's What I'd Buy Instead.",
"url": "https://finance.yahoo.com/markets/stocks/articles/most-investors-pick-wrong-stocks-102500061.html",
"source": "Yahoo! Finance",
"date": "2026-10-15T10:25:00Z",
"summary": "I'll be the first to say it's all too easy for new investors to become overly excited about a particular stock. The market's bullish buzz can paint it as a must-have name regardless of its price, or the underlying company's realistic growth prospects.\n\nA name like Space Explorati",
"image": "https://s.yimg.com/lo/mysterio/api/176a4085ecb074f0a7b5869125a2ae9994c78da8bfc2c14ed38118e6a20cf545/lightyear_networkapi/resizefill_w1200%3Bquality_80%3Bformat_webp/https%3A%2F%2Fmedia.zenfs.com%2Fen%2Fmotleyfool.com%2F701c2c368b77f416134028f44ba59956.jpg"
},
{
"title": "Apple doubled the price of its TV streaming box from $150 to $300, and even the company's hardcore fans are furious",
"url": "https://finance.yahoo.com/technology/articles/apple-doubled-price-tv-streaming-220000338.html",
"source": "Yahoo! Finance",
"date": "2026-10-14T22:00:00Z",
"summary": "The new generation of the Apple TV 4K apparently costs so much that some longtime owners are passing on it and sticking with the boxes they already have.\n\nApple recently unveiled its new Apple TV 4K, which comes in one version and costs $299. That's a considerable increase from t",
"image": "https://s.yimg.com/lo/mysterio/api/1c82c84920c63b4ad994a8169ccc9cb0bc7e85c52e46675a46971eed141adeba/lightyear_networkapi/resizefill_w1200%3Bquality_80%3Bformat_webp/https%3A%2F%2Fmedia.zenfs.com%2Fen%2Fmoneywise_327%2F61499c6e7024ba0df37322fb4670da53.jpg"
},
{
"title": "Fox, Roku shareholders approve $22 billion streaming deal By Investing.com",
"url": "https://www.investing.com/news/company-news/fox-roku-shareholders-approve-22-billion-streaming-deal-4950152",
"source": "Investing.com",
"date": "2026-10-14T21:34:22Z",
"summary": "Investing.com -- Fox Corp. has won shareholder approval for its $22 billion acquisition of Roku on Wednesday, advancing a deal that would expand the broadcaster's digital advertising business and give it greater scale in the fast-growing streaming market.\n\nShareholders of both co",
"image": "https://content-media.investing.com/news/LYNXNPEE280DE_L.jpg"
},
{
"title": "Shareholders Approve Fox's $22 Billion Roku Acquisition",
"url": "https://deadline.com/2026/10/fox-roku-shareholders-approve-merger-1237157625/",
"source": "Deadline",
"date": "2026-10-14 18:21:55",
"summary": "With media M&A in the air, shareholders of both companies have approved Fox's planned cash and stock acquisition of Roku at special meetings today. The approvals were expected.",
"image": "https://images.financialmodelingprep.com/news/shareholders-approve-foxs-22-billion-roku-acquisition-20261014.jpg"
},
{
"title": "Skydance valuation: 'There's no way that this company is worth $111 billion,' media analyst explains",
"url": "https://finance.yahoo.com/media-advertising/article/skydance-valuation-theres-no-way-that-this-company-is-worth-111-billion-media-analyst-explains-144902216.html",
"source": "Yahoo! Finance",
"date": "2026-10-13T14:49:02Z",
"summary": "By media analyst Evan Shapiro's reading, the stock market valuing Skydance (SKYD) at $111 billion is the lazy way of evaluating the newly formed media giant.\n\nThe publicly traded shares represent \"about 10% of the equity in Skydance, which means that the market is valuing the com",
"image": "https://s.yimg.com/lo/mysterio/api/4dd88b38029af40a2c438dfc2c4baff2dee87d8a4e319e8b92826c429ed6a126/lightyear_networkapi/resizefill_w1200%3Bquality_80%3Bformat_webp/https%3A%2F%2Fd29szjachogqwa.cloudfront.net%2Fimages%2F2026-10%2Fae7a2cfb-5ddf-4df2-8e5e-09011232e88b"
}
]
}