{
"title": "ELF — e.l.f. Beauty, Inc. Swing Snapshot",
"generated": "2026-08-19 18:19 UTC",
"description": "Swing-trading snapshot for ELF (e.l.f. Beauty, 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": "e.l.f. Beauty, Inc.",
"sector": "Consumer Defensive",
"industry": "Household & Personal Products",
"marketCap": 5870129284,
"beta": 2.389,
"exchange": "NYSE",
"averageVolume": 3225829,
"isEtf": false,
"isActivelyTrading": true,
"isAdr": false
},
"volume": {
"volume": 1831099,
"avgVolume": 3225829,
"short_ratio": [
{
"symbol": "ELF",
"file_date": "2026-08-18",
"date": "20260818",
"short_volume": 198068,
"short_exempt_volume": 1105,
"total_volume": 410967,
"short_volume_ratio": 0.482,
"signal": "Neutral"
}
],
"volume_profile": {
"poc": 82.94,
"vah": 94.67,
"val": 79.03,
"profile": [
{
"price": 75.12,
"volume": 45854
},
{
"price": 75.53,
"volume": 199913
},
{
"price": 75.94,
"volume": 704479
},
{
"price": 76.36,
"volume": 974791
},
{
"price": 76.77,
"volume": 580086
},
{
"price": 77.18,
"volume": 491880
},
{
"price": 77.59,
"volume": 32841
},
{
"price": 78.0,
"volume": 49226
},
{
"price": 78.41,
"volume": 0
},
{
"price": 78.83,
"volume": 0
},
{
"price": 79.24,
"volume": 81411
},
{
"price": 79.65,
"volume": 161612
},
{
"price": 80.06,
"volume": 282963
},
{
"price": 80.47,
"volume": 517383
},
{
"price": 80.88,
"volume": 187684
},
{
"price": 81.3,
"volume": 436628
},
{
"price": 81.71,
"volume": 424915
},
{
"price": 82.12,
"volume": 341708
},
{
"price": 82.53,
"volume": 1774127
},
{
"price": 82.94,
"volume": 2221699
},
{
"price": 83.35,
"volume": 1557332
},
{
"price": 83.77,
"volume": 1723975
},
{
"price": 84.18,
"volume": 549393
},
{
"price": 84.59,
"volume": 380484
},
{
"price": 85.0,
"volume": 237402
},
{
"price": 85.41,
"volume": 188571
},
{
"price": 85.82,
"volume": 173520
},
{
"price": 86.24,
"volume": 323085
},
{
"price": 86.65,
"volume": 411254
},
{
"price": 87.06,
"volume": 564151
},
{
"price": 87.47,
"volume": 506587
},
{
"price": 87.88,
"volume": 1254724
},
{
"price": 88.29,
"volume": 929533
},
{
"price": 88.7,
"volume": 744547
},
{
"price": 89.12,
"volume": 910851
},
{
"price": 89.53,
"volume": 1067694
},
{
"price": 89.94,
"volume": 321405
},
{
"price": 90.35,
"volume": 0
},
{
"price": 90.76,
"volume": 41858
},
{
"price": 91.17,
"volume": 491340
},
{
"price": 91.59,
"volume": 886323
},
{
"price": 92.0,
"volume": 1836451
},
{
"price": 92.41,
"volume": 829561
},
{
"price": 92.82,
"volume": 1444329
},
{
"price": 93.23,
"volume": 1595945
},
{
"price": 93.64,
"volume": 1195458
},
{
"price": 94.06,
"volume": 980556
},
{
"price": 94.47,
"volume": 1197289
},
{
"price": 94.88,
"volume": 2007115
},
{
"price": 95.29,
"volume": 1408133
},
{
"price": 95.7,
"volume": 396202
},
{
"price": 96.11,
"volume": 394687
},
{
"price": 96.53,
"volume": 279376
},
{
"price": 96.94,
"volume": 235598
},
{
"price": 97.35,
"volume": 927038
},
{
"price": 97.76,
"volume": 428665
},
{
"price": 98.17,
"volume": 1301343
},
{
"price": 98.58,
"volume": 1057781
},
{
"price": 99.0,
"volume": 237786
},
{
"price": 99.41,
"volume": 164945
}
],
"sessions": 20
}
},
"technical": {
"price": 99.2789,
"rsi": 70.0408871046747,
"sma20": 88.355445,
"sma50": 77.33517799999998,
"sma200": 75.11829449999999,
"adx": 37.04023815322224,
"atr": 4.79,
"atr_pct": 4.82,
"high_52w": 218,
"low_52w": 21.05,
"structure": {
"ema8": 93.70489608976979,
"ema21": 88.52234791136107,
"ema50": 80.15215908153958,
"ema200": 79.87503913693197,
"checks": {
"price_above_all": true,
"ema_stacked": true,
"ema21_rising": true,
"ema50_rising": true,
"adx_over_30": true,
"higher_highs_lows": true,
"near_21ema": false
},
"dist_21ema_pct": 12.2,
"macd": {
"macd": 5.438,
"signal": 5.356,
"histogram": 0.082
},
"bollinger": {
"mid": 88.36,
"upper": 101.64,
"lower": 75.07,
"width_pct": 30.07
},
"crossover": {
"fresh_cross": false,
"pre_compressed": false,
"held_above_21": true,
"candles_since": 47,
"intraday_support": false
},
"momentum": {
"roc10": 14.9,
"checks": {
"roc_over_5": true,
"rsi_in_band": true,
"macd_expanding": true,
"top_quartile_3d": false,
"no_big_down": true,
"near_high": true
},
"volume": {
"rvol": 0.71,
"checks": {
"rvol_over_2": false,
"up_vol_beats_down": true,
"obv_new_high": false,
"surge_day": false,
"pullback_declining_vol": false,
"last_up_beats_down": true
}
}
},
"relative_strength": {
"sector": "Consumer Defensive",
"sector_etf": "XLP",
"sector_etf_ret10d": 0.25,
"checks": {
"beats_spy_all": true,
"beats_sector_10d": true,
"rs_line_at_high": true,
"sector_top3": false
}
},
"commodity": {},
"universe": {
"checks": {
"price_over_20": true,
"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": 321292568.4,
"avg_vol": 3225829
},
"options": {
"checks": {
"call_vol_2x": true,
"ivr_under_40": true,
"iv_contracting": false,
"oi_calls_above_price": true
},
"vals": {
"call_vol_mult": 3.6,
"iv_rank": 14.0
}
}
}
},
"levels": {
"prior_day": {
"high": 99.76,
"low": 94.56,
"close": 99.55,
"date": "2026-08-19"
},
"woodie_pivots": {
"PP": 98.35,
"R1": 102.15,
"S1": 96.95,
"R2": 103.56,
"S2": 93.15
},
"swing": {
"high_20d": 99.76,
"low_20d": 74.23,
"high_60d": 99.76,
"low_60d": 48.82
},
"orb": {
"high": 98,
"low": 94.56,
"date": "2026-08-19"
},
"vwap": 97.63,
"volume_profile": {
"poc": 82.94,
"vah": 94.67,
"val": 79.03,
"sessions": 20
},
"premarket": {
"date": "2026-08-19",
"high": 95,
"low": 92.66,
"last": 95,
"volume": 5517,
"gap_pct": 2.69,
"path": "07:25 93.75 -> 08:10 93.20 -> 08:20 93.73 -> 08:35 93.67 -> 09:20 94.43 -> 09:25 95.00",
"bars": 10,
"last_bar_et": "09:25"
},
"recent_daily": [
{
"d": "2026-07-16",
"o": 75.46,
"h": 77.76,
"l": 74.12,
"c": 74.49,
"v": 2009343.195206
},
{
"d": "2026-07-17",
"o": 73.25,
"h": 75.53,
"l": 72.165,
"c": 73.69,
"v": 2127073.683834
},
{
"d": "2026-07-20",
"o": 73.47,
"h": 80,
"l": 73.235,
"c": 79.65,
"v": 3197558.827492
},
{
"d": "2026-07-21",
"o": 77.91,
"h": 80.47,
"l": 76.58,
"c": 79.9,
"v": 2754923.598576
},
{
"d": "2026-07-22",
"o": 80.8,
"h": 81.5,
"l": 78.3415,
"c": 79.03,
"v": 1970088.342982
},
{
"d": "2026-07-23",
"o": 77.22,
"h": 78.765,
"l": 75.305,
"c": 76.15,
"v": 2086331.427204
},
{
"d": "2026-07-24",
"o": 75.67,
"h": 77.5,
"l": 74.23,
"c": 77.36,
"v": 1751150.107764
},
{
"d": "2026-07-27",
"o": 78.8,
"h": 84.105,
"l": 78.77,
"c": 84.01,
"v": 2439925.799923
},
{
"d": "2026-07-28",
"o": 84.4,
"h": 86.91,
"l": 82.915,
"c": 84.1,
"v": 2605545.237226
},
{
"d": "2026-07-29",
"o": 82.2,
"h": 84.52,
"l": 80.835,
"c": 80.9,
"v": 1898804.872454
},
{
"d": "2026-07-30",
"o": 79.065,
"h": 83.28,
"l": 78,
"c": 82.26,
"v": 1741302.070671
},
{
"d": "2026-07-31",
"o": 81.9,
"h": 84.11,
"l": 81.88,
"c": 82.89,
"v": 1672720.623004
},
{
"d": "2026-08-03",
"o": 85.18,
"h": 86.9,
"l": 82.21,
"c": 82.64,
"v": 2548533.379549
},
{
"d": "2026-08-04",
"o": 82.83,
"h": 89.39,
"l": 82.55,
"c": 87.84,
"v": 4474783.706258
},
{
"d": "2026-08-05",
"o": 88.83,
"h": 90.36,
"l": 86.28,
"c": 86.37,
"v": 5101532.105342
},
{
"d": "2026-08-06",
"o": 89.35,
"h": 96.12,
"l": 88.52,
"c": 92.31,
"v": 5702773.622149
},
{
"d": "2026-08-07",
"o": 92.31,
"h": 99.49,
"l": 91.3501,
"c": 98.49,
"v": 4488664.404467
},
{
"d": "2026-08-10",
"o": 97.5,
"h": 97.67,
"l": 92.4201,
"c": 95.24,
"v": 2587528.443747
},
{
"d": "2026-08-11",
"o": 94.81,
"h": 95.6699,
"l": 93.64,
"c": 94.99,
"v": 1839605.903826
},
{
"d": "2026-08-12",
"o": 94.05,
"h": 94.8,
"l": 92.6,
"c": 92.62,
"v": 1854859.747414
},
{
"d": "2026-08-13",
"o": 92.32,
"h": 93.34,
"l": 90.5,
"c": 92.05,
"v": 1597736.373489
},
{
"d": "2026-08-14",
"o": 91.61,
"h": 94.5,
"l": 91.17,
"c": 91.44,
"v": 1783043.561127
},
{
"d": "2026-08-17",
"o": 90.54,
"h": 95.1,
"l": 89.38,
"c": 93.66,
"v": 1665350.758701
},
{
"d": "2026-08-18",
"o": 93.44,
"h": 94.179,
"l": 92.38,
"c": 92.51,
"v": 1023238.563393
},
{
"d": "2026-08-19",
"o": 96,
"h": 99.76,
"l": 94.555,
"c": 99.5487,
"v": 1830997.784891
}
]
},
"patterns": {
"days": 39,
"patterns": [
{
"name": "VWAP Touch",
"count": 39,
"pct": 100
},
{
"name": "9 EMA Touch",
"count": 39,
"pct": 100
},
{
"name": "21 EMA Touch",
"count": 39,
"pct": 100
},
{
"name": "Woodie Pivot Touch",
"count": 38,
"pct": 97
},
{
"name": "ORB Breakout",
"count": 37,
"pct": 95
},
{
"name": "PDH/PDL Touch",
"count": 33,
"pct": 85
},
{
"name": "Gap Fill",
"count": 30,
"pct": 77
},
{
"name": "Open Retracement",
"count": 24,
"pct": 62
},
{
"name": "Darvas Box",
"count": 13,
"pct": 33
},
{
"name": "Power Hour",
"count": 7,
"pct": 18
},
{
"name": "High Vol Open",
"count": 7,
"pct": 18
}
]
},
"price": {
"symbol": "ELF",
"name": "e.l.f. Beauty, Inc.",
"price": 99.6,
"changePercentage": 7.66404,
"change": 7.09,
"volume": 1831099,
"dayLow": 94.555,
"dayHigh": 99.76,
"yearHigh": 150.99,
"yearLow": 48.82,
"priceAvg50": 76.3952,
"priceAvg200": 75.23745,
"exchange": "NYSE",
"open": 96,
"previousClose": 92.51,
"chart_vwap_daily": [
{
"t": "2026-07-09",
"v": 75.9204,
"c": 75.76
},
{
"t": "2026-07-10",
"v": 77.012,
"c": 76.75
},
{
"t": "2026-07-13",
"v": 75.2605,
"c": 75.1
},
{
"t": "2026-07-14",
"v": 73.1213,
"c": 72.25
},
{
"t": "2026-07-15",
"v": 74.2278,
"c": 74.22
},
{
"t": "2026-07-16",
"v": 75.0844,
"c": 74.49
},
{
"t": "2026-07-17",
"v": 73.4514,
"c": 73.69
},
{
"t": "2026-07-20",
"v": 78.4531,
"c": 79.65
},
{
"t": "2026-07-21",
"v": 79.2962,
"c": 79.9
},
{
"t": "2026-07-22",
"v": 79.5347,
"c": 79.03
},
{
"t": "2026-07-23",
"v": 76.3,
"c": 76.15
},
{
"t": "2026-07-24",
"v": 76.6197,
"c": 77.36
},
{
"t": "2026-07-27",
"v": 81.9653,
"c": 84.01
},
{
"t": "2026-07-28",
"v": 84.0048,
"c": 84.1
},
{
"t": "2026-07-29",
"v": 82.2645,
"c": 80.9
},
{
"t": "2026-07-30",
"v": 82.0272,
"c": 82.26
},
{
"t": "2026-07-31",
"v": 82.9086,
"c": 82.89
},
{
"t": "2026-08-03",
"v": 83.28,
"c": 82.64
},
{
"t": "2026-08-04",
"v": 87.1149,
"c": 87.84
},
{
"t": "2026-08-05",
"v": 87.6335,
"c": 86.37
},
{
"t": "2026-08-06",
"v": 93.1258,
"c": 92.31
},
{
"t": "2026-08-07",
"v": 97.9559,
"c": 98.49
},
{
"t": "2026-08-10",
"v": 94.8896,
"c": 95.24
},
{
"t": "2026-08-11",
"v": 94.8693,
"c": 94.99
},
{
"t": "2026-08-12",
"v": 93.32,
"c": 92.62
},
{
"t": "2026-08-13",
"v": 92.1009,
"c": 92.05
},
{
"t": "2026-08-14",
"v": 92.2726,
"c": 91.44
},
{
"t": "2026-08-17",
"v": 93.1769,
"c": 93.66
},
{
"t": "2026-08-18",
"v": 93.131,
"c": 92.51
},
{
"t": "2026-08-19",
"v": 97.6124,
"c": 99.5487
}
],
"vwap_summary": {
"days": 30,
"days_above": 13,
"days_below": 17,
"pct_days_above": 43,
"position": "above",
"gap_pct": 1.98,
"streak_days": 1
}
},
"fundamentals": {
"priceToEarningsRatioTTM": 99.47068810546291,
"priceToSalesRatioTTM": 3.331314508888796,
"priceToBookRatioTTM": 5.0396537443215355,
"dividendYieldTTM": 0,
"netDebtToEBITDATTM": 2.60244102508631,
"currentRatioTTM": 2.5464999881536237,
"debtToEquityRatioTTM": 0.7884873683580149
},
"analyst": {
"price_target": {
"symbol": "ELF",
"targetHigh": 121,
"targetLow": 59,
"targetConsensus": 90.09,
"targetMedian": 100
},
"ratings": {
"rating": "C+",
"overallScore": 2
},
"grades": [
{
"symbol": "ELF",
"date": "2026-08-10",
"gradingCompany": "TD Cowen",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ELF",
"date": "2026-08-06",
"gradingCompany": "Piper Sandler",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ELF",
"date": "2026-08-06",
"gradingCompany": "Bernstein",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ELF",
"date": "2026-08-06",
"gradingCompany": "Evercore ISI Group",
"previousGrade": "In Line",
"newGrade": "In Line",
"action": "maintain"
},
{
"symbol": "ELF",
"date": "2026-08-06",
"gradingCompany": "UBS",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
}
]
},
"news": [
{
"title": "e.l.f. Beauty shares are trading higher after Canaccord Genuity maintained its Buy rating on the stock and raised its price target from $97 to $110.",
"source": "benzinga",
"date": "2026-08-19T18:16:08.878000+00:00"
},
{
"title": "Canaccord Genuity Maintains Buy on e.l.f. Beauty, Raises Price Target to $110",
"source": "benzinga",
"date": "2026-08-19T17:52:44.017000+00:00"
},
{
"title": "e.l.f. Cosmetics Answers Community Demand with the Return of Pickle-Inspired Glow Reviver Melting Lip Balms",
"source": "GuruFocus",
"date": "2026-08-19 01:00:00"
},
{
"title": "Did e.l.f. Beauty, Inc. Insiders Breach their Fiduciary Duties to Shareholders?",
"source": "PRNewsWire",
"date": "2026-08-17 03:00:00"
},
{
"title": "E-L Financial (TSE:ELF) Stock Passes Above Fifty Day Moving Average – What’s Next?",
"source": "Defense World",
"date": "2026-08-14 03:43:33"
},
{
"title": "ELF Raises Fiscal 2027 Outlook as Rhode and Global Growth Accelerate",
"source": "Zacks Investment Research",
"date": "2026-08-13 13:16:12"
},
{
"title": "Is ELF Stock a Buy as Growth Accelerates but Valuation Stays Rich?",
"source": "Zacks Investment Research",
"date": "2026-08-13 12:36:04"
},
{
"title": "ELF Jumps 18.8% in a Week Amid Rhode Growth and Stronger Guidance",
"source": "Zacks Investment Research",
"date": "2026-08-13 11:45:18"
},
{
"title": "Why e.l.f. Beauty (ELF) is a Top Momentum Stock for the Long-Term",
"source": "Zacks Investment Research",
"date": "2026-08-12 10:51:09"
},
{
"title": "E.L.F. Beauty: There Is Room For Growth, But Rhode Is The Sole Driver",
"source": "Seeking Alpha",
"date": "2026-08-12 09:08:10"
}
],
"calendar": [
{
"symbol": "ELF",
"date": "2026-11-04",
"epsEstimated": 0.62,
"revenueEstimated": 466773100
},
{
"symbol": "ELF",
"date": "2026-08-05",
"epsEstimated": 0.714,
"revenueEstimated": 431204600
}
],
"liquidity": {
"borrow": []
},
"whale_insider": {
"options_flow": [
{
"option_type": "call",
"strike": "70",
"expiry": "2026-11-20",
"size": 12,
"premium": "38220.00",
"volume": 15,
"open_interest": 626,
"implied_volatility": "0.664499172938836",
"delta": "0.891575554278195"
},
{
"option_type": "call",
"strike": "75",
"expiry": "2026-11-20",
"size": 12,
"premium": "33240.00",
"volume": 15,
"open_interest": 198,
"implied_volatility": "0.642408006146324",
"delta": "0.853900848456624"
},
{
"option_type": "call",
"strike": "60",
"expiry": "2026-08-21",
"size": 4,
"premium": "15840.00",
"volume": 12,
"open_interest": 454,
"implied_volatility": "3.320848346241973",
"delta": "0.985347622365798"
}
],
"net_premium": {
"ticker": "ELF",
"net_call_premium": "743484.00",
"net_put_premium": "-259079.00",
"call_premium": "11343329.00",
"put_premium": "1984535.00",
"bullish_premium": "1719855.00",
"bearish_premium": "717292.00",
"put_call_ratio": "0.26606750966663183196",
"iv_rank": "13.9662",
"implied_move_perc": "0.098000",
"gex_ratio": "0.46012937630868942925",
"gex_net_change": "-27395.7913",
"gex_call": "96627.4902",
"gex_put": "-44461.1468",
"gex_net": 52166.3434,
"gex_call_delta": "4769534.1645",
"gex_put_delta": "-722933.5210",
"gex_date": "2026-08-19"
},
"hot_chains": [
{
"strike": "115",
"expires": "2026-08-21",
"option_type": "call",
"volume": 7511,
"open_interest": 7907,
"implied_volatility": "0.832186131697836",
"last_price": "0.02",
"total_premium": "52533.00",
"delta": 0.01127082343767651
},
{
"strike": "85",
"expires": "2026-08-21",
"option_type": "call",
"volume": 7506,
"open_interest": 8594,
"implied_volatility": "1.266848507678824",
"last_price": "12.76",
"total_premium": "9150020.00",
"delta": 0.999620622392492
},
{
"strike": "100",
"expires": "2026-08-21",
"option_type": "put",
"volume": 2000,
"open_interest": 3157,
"implied_volatility": "0.515502066935636",
"last_price": "3.02",
"total_premium": "604000.00",
"delta": -0.529737601862233
}
],
"gamma_profile": {
"spot": 99.6,
"flip_point": 91.47,
"net_gex": 52166.34,
"call_walls": [
{
"strike": 100.0,
"gex": 21222.95
},
{
"strike": 95.0,
"gex": 11547.49
},
{
"strike": 105.0,
"gex": 9041.67
}
],
"put_walls": [
{
"strike": 100.0,
"gex": -18101.32
},
{
"strike": 80.0,
"gex": -5742.57
},
{
"strike": 94.0,
"gex": -1871.29
}
]
},
"ats": {
"symbol": "ELF",
"date": "20260818",
"ats_volume": 0,
"total_volume": 410967,
"ats_ratio": 0.0,
"ats_pct": 0.0,
"signal": "Low"
},
"polygon_dp": {
"ticker": "ELF",
"signal": "Distribution",
"avg_vwap_discount_pct": -0.17
},
"oi_changes": {
"net_call_oi_change": 2,
"net_put_oi_change": -2,
"top": [
{
"strike": "115",
"oi_change": 14,
"type": "call"
},
{
"strike": "85",
"oi_change": -5,
"type": "call"
},
{
"strike": "100",
"oi_change": -3,
"type": "call"
},
{
"strike": "80",
"oi_change": -2,
"type": "put"
},
{
"strike": "105",
"oi_change": -2,
"type": "call"
}
]
}
}
}