{
"title": "RIOT — Riot Platforms, Inc. Swing Snapshot",
"generated": "2026-08-21 17:15 UTC",
"description": "Swing-trading snapshot for RIOT (Riot Platforms, Inc.): price, technicals (incl. ATR, SMA-20, MACD, Bollinger), price levels (pivots/PDH-PDL/VWAP/ORB + volume profile POC/VAH/VAL + recent daily bars), short & liquidity, options/whale flow, a compact analyst read, next earnings and recent news. Trimmed to swing-relevant fields.",
"company": {
"companyName": "Riot Platforms, Inc.",
"sector": "Financial Services",
"industry": "Financial - Capital Markets",
"marketCap": 7487394354,
"beta": 3.853,
"exchange": "NASDAQ",
"averageVolume": 18862332,
"isEtf": false,
"isActivelyTrading": true,
"isAdr": false
},
"volume": {
"volume": 19089849.78802,
"avgVolume": 18862332,
"short_ratio": [
{
"symbol": "RIOT",
"file_date": "2026-08-20",
"date": "20260820",
"short_volume": 2454315,
"short_exempt_volume": 47556,
"total_volume": 9553968,
"short_volume_ratio": 0.2569,
"signal": "Bullish"
}
],
"volume_profile": {
"poc": 20.28,
"vah": 21.45,
"val": 18.83,
"profile": [
{
"price": 18.03,
"volume": 1116008
},
{
"price": 18.12,
"volume": 763007
},
{
"price": 18.22,
"volume": 4402610
},
{
"price": 18.31,
"volume": 812735
},
{
"price": 18.41,
"volume": 2115318
},
{
"price": 18.5,
"volume": 1277935
},
{
"price": 18.59,
"volume": 1849699
},
{
"price": 18.69,
"volume": 1324029
},
{
"price": 18.78,
"volume": 1553416
},
{
"price": 18.87,
"volume": 6661294
},
{
"price": 18.97,
"volume": 7455126
},
{
"price": 19.06,
"volume": 7175050
},
{
"price": 19.16,
"volume": 8080702
},
{
"price": 19.25,
"volume": 12316921
},
{
"price": 19.34,
"volume": 8514564
},
{
"price": 19.44,
"volume": 10331559
},
{
"price": 19.53,
"volume": 9948476
},
{
"price": 19.62,
"volume": 13850988
},
{
"price": 19.72,
"volume": 10047559
},
{
"price": 19.81,
"volume": 10769260
},
{
"price": 19.91,
"volume": 6875907
},
{
"price": 20.0,
"volume": 8053376
},
{
"price": 20.09,
"volume": 10504362
},
{
"price": 20.19,
"volume": 12429538
},
{
"price": 20.28,
"volume": 19771860
},
{
"price": 20.38,
"volume": 14116916
},
{
"price": 20.47,
"volume": 10912959
},
{
"price": 20.56,
"volume": 12664677
},
{
"price": 20.66,
"volume": 11173186
},
{
"price": 20.75,
"volume": 8112165
},
{
"price": 20.84,
"volume": 13425586
},
{
"price": 20.94,
"volume": 12918228
},
{
"price": 21.03,
"volume": 10125913
},
{
"price": 21.13,
"volume": 5644677
},
{
"price": 21.22,
"volume": 5217256
},
{
"price": 21.31,
"volume": 11501372
},
{
"price": 21.41,
"volume": 6686916
},
{
"price": 21.5,
"volume": 11518993
},
{
"price": 21.59,
"volume": 7317904
},
{
"price": 21.69,
"volume": 10868104
},
{
"price": 21.78,
"volume": 7281547
},
{
"price": 21.88,
"volume": 6614372
},
{
"price": 21.97,
"volume": 7686356
},
{
"price": 22.06,
"volume": 6846813
},
{
"price": 22.16,
"volume": 5155597
},
{
"price": 22.25,
"volume": 11585456
},
{
"price": 22.34,
"volume": 5638511
},
{
"price": 22.44,
"volume": 4506493
},
{
"price": 22.53,
"volume": 6313555
},
{
"price": 22.63,
"volume": 2560161
},
{
"price": 22.72,
"volume": 596844
},
{
"price": 22.81,
"volume": 464876
},
{
"price": 22.91,
"volume": 402340
},
{
"price": 23.0,
"volume": 0
},
{
"price": 23.09,
"volume": 0
},
{
"price": 23.19,
"volume": 1463229
},
{
"price": 23.28,
"volume": 650565
},
{
"price": 23.38,
"volume": 821269
},
{
"price": 23.47,
"volume": 1609701
},
{
"price": 23.56,
"volume": 1192101
}
],
"sessions": 20
}
},
"technical": {
"price": 19.8,
"rsi": 46.26628057426833,
"sma20": 20.362499999999997,
"sma50": 22.5786,
"sma200": 18.471899999999994,
"adx": 10.590384823419202,
"atr": 1.94,
"atr_pct": 9.8,
"atr_expansion_pct": -16.6,
"di_plus": 30.3,
"di_minus": 18.7,
"high_52w": 28.69,
"low_52w": 11.11,
"structure": {
"ema8": 19.92369351597923,
"ema21": 20.456150908226736,
"ema50": 21.422896900569143,
"ema200": 19.268901228511872,
"ema10": 19.977051247097418,
"ema20": 20.40669489289803,
"ema10_slope_pct": -0.77,
"ema20_slope_pct": -1.73,
"trend_dir": "down",
"checks": {
"price_above_all": false,
"ema_stacked": false,
"ema21_rising": false,
"ema50_rising": false,
"adx_over_30": false,
"higher_highs_lows": false,
"lower_highs_lows": true,
"near_21ema": false
},
"dist_21ema_pct": -3.2,
"macd": {
"macd": -0.659,
"signal": -0.751,
"histogram": 0.093
},
"bollinger": {
"mid": 20.36,
"upper": 22.53,
"lower": 18.19,
"width_pct": 21.3
},
"crossover": {
"fresh_cross": null,
"pre_compressed": null,
"held_above_21": null,
"candles_since": null,
"intraday_support": false
},
"momentum": {
"roc10": -3.5,
"ret_3d": 4.71,
"ret_5d": 4.1,
"roc10_accel": 2.19,
"checks": {
"roc_over_5": false,
"rsi_in_band": false,
"macd_expanding": true,
"top_quartile_3d": false,
"no_big_down": true,
"near_high": false
},
"volume": {
"rvol": 0.82,
"checks": {
"rvol_over_2": false,
"up_vol_beats_down": true,
"obv_new_high": false,
"surge_day": true,
"pullback_declining_vol": false,
"last_up_beats_down": true
}
}
},
"relative_strength": {
"sector": "Financial Services",
"sector_etf": "XLF",
"sector_etf_ret10d": -1.49,
"checks": {
"beats_spy_all": false,
"beats_sector_10d": false,
"rs_line_at_high": false,
"sector_top3": false
}
},
"commodity": {},
"universe": {
"checks": {
"price_over_20": false,
"avg_vol_over_2m": true,
"mcap_over_1b": true,
"no_earnings_7d": true,
"not_lev_etf_spac": true,
"bidask_spread": null,
"dollar_vol_over_10m": true
},
"avg_dollar_vol": 373474173.6,
"avg_vol": 18862332
},
"options": {
"checks": {
"call_vol_2x": false,
"ivr_under_40": false,
"iv_contracting": false,
"oi_calls_above_price": true
},
"vals": {
"call_vol_mult": 1.2,
"iv_rank": 51.0
}
}
}
},
"levels": {
"prior_day": {
"high": 22.2,
"low": 19.61,
"close": 19.8,
"date": "2026-08-21"
},
"woodie_pivots": {
"PP": 20.35,
"R1": 21.09,
"S1": 18.5,
"R2": 22.94,
"S2": 17.76
},
"swing": {
"high_20d": 23.84,
"low_20d": 17.86,
"high_60d": 30.32,
"low_60d": 17.44
},
"orb": {
"high": 22.2,
"low": 21.54,
"date": "2026-08-21"
},
"vwap": 20.77,
"volume_profile": {
"poc": 20.28,
"vah": 21.45,
"val": 18.83,
"sessions": 20
},
"premarket": {
"date": "2026-08-21",
"high": 22.07,
"low": 21.29,
"last": 21.68,
"volume": 625753,
"gap_pct": 3.34,
"path": "04:00 21.77 -> 05:20 21.65 -> 06:40 21.76 -> 08:00 21.55 -> 09:20 21.56 -> 09:25 21.68",
"bars": 66,
"last_bar_et": "09:25"
},
"recent_daily": [
{
"d": "2026-07-20",
"o": 18.76,
"h": 20.135,
"l": 18.68,
"c": 19.9,
"v": 19360479.094597
},
{
"d": "2026-07-21",
"o": 20.298,
"h": 21.775,
"l": 20.02,
"c": 21.49,
"v": 17596408.163409
},
{
"d": "2026-07-22",
"o": 20.96,
"h": 23.645,
"l": 20.81,
"c": 23.38,
"v": 28117015.742692
},
{
"d": "2026-07-23",
"o": 23.36,
"h": 25.17,
"l": 23.295,
"c": 23.86,
"v": 24200584.910736
},
{
"d": "2026-07-24",
"o": 23.26,
"h": 23.75,
"l": 22.35,
"c": 22.53,
"v": 14526487.61423
},
{
"d": "2026-07-27",
"o": 22.6,
"h": 22.91,
"l": 21.15,
"c": 21.97,
"v": 13968152.585601
},
{
"d": "2026-07-28",
"o": 21.055,
"h": 21.48,
"l": 20.055,
"c": 21.24,
"v": 16291355.484241
},
{
"d": "2026-07-29",
"o": 21.005,
"h": 21.045,
"l": 18.131,
"c": 18.24,
"v": 23230895.557732
},
{
"d": "2026-07-30",
"o": 20.03,
"h": 22.7,
"l": 19.96,
"c": 22.12,
"v": 25693711.232338
},
{
"d": "2026-07-31",
"o": 22.985,
"h": 23.15,
"l": 20.02,
"c": 20.17,
"v": 20987880.124841
},
{
"d": "2026-08-03",
"o": 19.62,
"h": 21.67,
"l": 19.36,
"c": 21.42,
"v": 16523303.139306
},
{
"d": "2026-08-04",
"o": 21.27,
"h": 22.325,
"l": 20.84,
"c": 21.56,
"v": 17392801.929181
},
{
"d": "2026-08-05",
"o": 22.61,
"h": 23.84,
"l": 21.405,
"c": 21.5,
"v": 29337820.648377
},
{
"d": "2026-08-06",
"o": 21.03,
"h": 22.55,
"l": 20.5725,
"c": 21.21,
"v": 16303039.078138
},
{
"d": "2026-08-07",
"o": 21.94,
"h": 22.17,
"l": 20.32,
"c": 20.52,
"v": 12233339.208888
},
{
"d": "2026-08-10",
"o": 20.45,
"h": 20.46,
"l": 19.12,
"c": 19.4,
"v": 20892924.406095
},
{
"d": "2026-08-11",
"o": 23.57,
"h": 23.66,
"l": 19.34,
"c": 20.24,
"v": 76369611.230214
},
{
"d": "2026-08-12",
"o": 21.58,
"h": 22.21,
"l": 20.1936,
"c": 20.32,
"v": 34470884.026699
},
{
"d": "2026-08-13",
"o": 19.98,
"h": 20.86,
"l": 19.0408,
"c": 19.21,
"v": 24438828.928284
},
{
"d": "2026-08-14",
"o": 18.82,
"h": 19.55,
"l": 18.455,
"c": 19.015,
"v": 17055275.184758
},
{
"d": "2026-08-17",
"o": 18.95,
"h": 20.085,
"l": 18.9,
"c": 20.04,
"v": 17713633.471848
},
{
"d": "2026-08-18",
"o": 19.46,
"h": 19.96,
"l": 18.77,
"c": 18.91,
"v": 16537297.074009
},
{
"d": "2026-08-19",
"o": 18.875,
"h": 19.888,
"l": 17.862,
"c": 19.38,
"v": 22437698.384213
},
{
"d": "2026-08-20",
"o": 19.8,
"h": 21.02,
"l": 19.62,
"c": 20.98,
"v": 22469632.073973
},
{
"d": "2026-08-21",
"o": 21.665,
"h": 22.2,
"l": 19.61,
"c": 19.7999,
"v": 19059731.175872
}
]
},
"patterns": {
"days": 29,
"patterns": [
{
"name": "VWAP Touch",
"count": 29,
"pct": 100
},
{
"name": "9 EMA Touch",
"count": 29,
"pct": 100
},
{
"name": "21 EMA Touch",
"count": 29,
"pct": 100
},
{
"name": "ORB Breakout",
"count": 28,
"pct": 97
},
{
"name": "Woodie Pivot Touch",
"count": 28,
"pct": 97
},
{
"name": "PDH/PDL Touch",
"count": 27,
"pct": 93
},
{
"name": "Darvas Box",
"count": 23,
"pct": 79
},
{
"name": "Gap Fill",
"count": 19,
"pct": 66
},
{
"name": "Open Retracement",
"count": 16,
"pct": 55
},
{
"name": "High Vol Open",
"count": 8,
"pct": 28
},
{
"name": "Power Hour",
"count": 6,
"pct": 21
}
]
},
"price": {
"symbol": "RIOT",
"name": "Riot Platforms, Inc.",
"price": 19.8,
"changePercentage": -5.6244,
"change": -1.18,
"volume": 19089849.78802,
"dayLow": 19.61,
"dayHigh": 22.2,
"yearHigh": 30.32,
"yearLow": 11.5,
"priceAvg50": 22.664,
"priceAvg200": 18.47638,
"exchange": "NASDAQ",
"open": 21.65,
"previousClose": 20.98,
"chart_vwap_daily": [
{
"t": "2026-07-13",
"v": 19.9754,
"c": 20.19
},
{
"t": "2026-07-14",
"v": 20.2156,
"c": 20.19
},
{
"t": "2026-07-15",
"v": 20.0202,
"c": 20.1
},
{
"t": "2026-07-16",
"v": 18.7922,
"c": 18.82
},
{
"t": "2026-07-17",
"v": 18.3475,
"c": 18.26
},
{
"t": "2026-07-20",
"v": 19.6749,
"c": 19.9
},
{
"t": "2026-07-21",
"v": 21.1641,
"c": 21.49
},
{
"t": "2026-07-22",
"v": 23.0042,
"c": 23.38
},
{
"t": "2026-07-23",
"v": 24.2815,
"c": 23.86
},
{
"t": "2026-07-24",
"v": 22.923,
"c": 22.53
},
{
"t": "2026-07-27",
"v": 21.8771,
"c": 21.97
},
{
"t": "2026-07-28",
"v": 20.9265,
"c": 21.24
},
{
"t": "2026-07-29",
"v": 19.3536,
"c": 18.24
},
{
"t": "2026-07-30",
"v": 22.0075,
"c": 22.12
},
{
"t": "2026-07-31",
"v": 20.6667,
"c": 20.17
},
{
"t": "2026-08-03",
"v": 21.1213,
"c": 21.42
},
{
"t": "2026-08-04",
"v": 21.7021,
"c": 21.56
},
{
"t": "2026-08-05",
"v": 22.3002,
"c": 21.5
},
{
"t": "2026-08-06",
"v": 21.65,
"c": 21.21
},
{
"t": "2026-08-07",
"v": 20.7943,
"c": 20.52
},
{
"t": "2026-08-10",
"v": 19.8133,
"c": 19.4
},
{
"t": "2026-08-11",
"v": 20.6886,
"c": 20.24
},
{
"t": "2026-08-12",
"v": 20.7418,
"c": 20.32
},
{
"t": "2026-08-13",
"v": 19.8298,
"c": 19.21
},
{
"t": "2026-08-14",
"v": 18.9799,
"c": 19.015
},
{
"t": "2026-08-17",
"v": 19.6257,
"c": 20.04
},
{
"t": "2026-08-18",
"v": 19.0997,
"c": 18.91
},
{
"t": "2026-08-19",
"v": 19.0104,
"c": 19.38
},
{
"t": "2026-08-20",
"v": 20.4727,
"c": 20.98
},
{
"t": "2026-08-21",
"v": 20.8068,
"c": 19.7999
}
],
"vwap_summary": {
"days": 30,
"days_above": 14,
"days_below": 16,
"pct_days_above": 47,
"position": "below",
"gap_pct": -4.84,
"streak_days": 1
}
},
"fundamentals": {
"priceToEarningsRatioTTM": -5.3804347826086945,
"priceToSalesRatioTTM": 11.100428388439678,
"priceToBookRatioTTM": 3.139802182871967,
"dividendYieldTTM": 0,
"netDebtToEBITDATTM": 0.893463967189636,
"currentRatioTTM": 1.5582667173399123,
"debtToEquityRatioTTM": 0.12735472148337876
},
"analyst": {
"price_target": {
"symbol": "RIOT",
"targetHigh": 40,
"targetLow": 24,
"targetConsensus": 31.64,
"targetMedian": 30
},
"ratings": {
"rating": "C-",
"overallScore": 1
},
"grades": [
{
"symbol": "RIOT",
"date": "2026-08-17",
"gradingCompany": "JP Morgan",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "RIOT",
"date": "2026-08-13",
"gradingCompany": "Morgan Stanley",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "RIOT",
"date": "2026-08-11",
"gradingCompany": "Piper Sandler",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "RIOT",
"date": "2026-08-11",
"gradingCompany": "Needham",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "RIOT",
"date": "2026-08-11",
"gradingCompany": "Cantor Fitzgerald",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
}
]
},
"news": [
{
"title": "CleanSpark Sinks 6% Even as Bitcoin Jumps 7%, MARA Holds Flat as Traders Weigh Tensions Among AI Miners",
"source": "24/7 Wall Street",
"date": "2026-08-21 12:14:36"
},
{
"title": "Bitcoin, crypto shares climb after Trump pushes Clarity Act",
"source": "Reuters",
"date": "2026-08-20 07:08:59"
},
{
"title": "Don't Sell Your AI Stocks – Sort Them",
"source": "InvestorPlace",
"date": "2026-08-18 17:00:00"
},
{
"title": "MARA Holdings Falls 5%, Riot Platforms Sinks 4% as Rates Outweigh a 35,577 Bitcoin Treasury",
"source": "24/7 Wall Street",
"date": "2026-08-18 12:44:53"
},
{
"title": "Anthropic Paying 33% Above Market for AI Capacity, JPMorgan Says",
"source": "Benzinga",
"date": "2026-08-17 12:27:15"
},
{
"title": "Bitcoin Is Down 44% and Its Miners Are Up 90%. The AI Pivot Explains Everything.",
"source": "24/7 Wall Street",
"date": "2026-08-16 14:21:47"
},
{
"title": "Bitcoin Miner Riot Platforms Just Signed a $9 Billion Compute Deal With Anthropic. Why AI Is Now the Key to Valuing Bitcoin Mining Stocks.",
"source": "The Motley Fool",
"date": "2026-08-16 06:30:00"
},
{
"title": "Riot Platforms, Inc. (RIOT) Is Considered a Good Investment by Brokers: Is That True?",
"source": "Zacks Investment Research",
"date": "2026-08-14 10:30:25"
},
{
"title": "Riot Platforms: The $9.1 Billion Anthropic Deal Changes Everything",
"source": "Seeking Alpha",
"date": "2026-08-12 13:29:17"
},
{
"title": "Riot signs $9.1 billion Anthropic deal",
"source": "CNBC Television",
"date": "2026-08-11 14:48:49"
}
],
"calendar": [
{
"symbol": "RIOT",
"date": "2026-10-29",
"epsEstimated": -0.31,
"revenueEstimated": 158442900
},
{
"symbol": "RIOT",
"date": "2026-08-10",
"epsEstimated": -0.30328,
"revenueEstimated": 154309400
}
],
"liquidity": {
"borrow": []
},
"whale_insider": {
"options_flow": [],
"net_premium": {
"ticker": "RIOT",
"net_call_premium": "-1002006.00",
"net_put_premium": "-93299.00",
"call_premium": "7153993.00",
"put_premium": "2141757.00",
"bullish_premium": "3679416.00",
"bearish_premium": "4588123.00",
"put_call_ratio": "0.34521759860143564750",
"iv_rank": "50.7681",
"implied_move_perc": "0.175000",
"gex_ratio": "0.32128647971837541747",
"gex_net_change": "1372852.8764",
"gex_call": "4124745.5799",
"gex_put": "-1325224.9871",
"gex_net": 2799520.5928,
"gex_call_delta": "26163971.8138",
"gex_put_delta": "-5418552.3981",
"gex_date": "2026-08-21"
},
"hot_chains": [
{
"strike": "20",
"expires": "2026-08-21",
"option_type": "call",
"volume": 8690,
"open_interest": 13113,
"implied_volatility": "1.246554678431977",
"last_price": "0.09",
"total_premium": "333295.00",
"delta": 0.312297589968142
},
{
"strike": "21",
"expires": "2026-08-21",
"option_type": "call",
"volume": 8669,
"open_interest": 13944,
"implied_volatility": "1.844191069378966",
"last_price": "0.01",
"total_premium": "173610.00",
"delta": 0.02100272826366987
},
{
"strike": "23",
"expires": "2026-08-21",
"option_type": "call",
"volume": 4691,
"open_interest": 19604,
"implied_volatility": "3.939292990376955",
"last_price": "0.01",
"total_premium": "38398.00",
"delta": 3.37620865474701e-05
}
],
"gamma_profile": {
"spot": 19.77,
"flip_point": 20.83,
"net_gex": 2799520.59,
"call_walls": [
{
"strike": 23.0,
"gex": 742808.54
},
{
"strike": 22.0,
"gex": 712455.64
},
{
"strike": 21.0,
"gex": 506829.21
}
],
"put_walls": [
{
"strike": 20.5,
"gex": -180834.66
},
{
"strike": 19.0,
"gex": -167151.45
},
{
"strike": 21.0,
"gex": -159115.88
}
]
},
"ats": {
"symbol": "RIOT",
"date": "20260820",
"ats_volume": 0,
"total_volume": 9553968,
"ats_ratio": 0.0,
"ats_pct": 0.0,
"signal": "Low"
},
"polygon_dp": {
"ticker": "RIOT",
"signal": "Neutral",
"avg_vwap_discount_pct": -0.07
},
"oi_changes": {
"net_call_oi_change": 17012,
"net_put_oi_change": 17,
"top": [
{
"strike": "23",
"oi_change": 14250,
"type": "call"
},
{
"strike": "23",
"oi_change": 2432,
"type": "call"
},
{
"strike": "32",
"oi_change": 300,
"type": "call"
},
{
"strike": "30",
"oi_change": 119,
"type": "call"
},
{
"strike": "25",
"oi_change": -58,
"type": "call"
}
]
}
}
}