{
"title": "UL — Unilever PLC Swing Snapshot",
"generated": "2026-09-03 16:01 UTC",
"description": "Swing-trading snapshot for UL (Unilever PLC): 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": "Unilever PLC",
"sector": "Consumer Defensive",
"industry": "Household & Personal Products",
"marketCap": 138620192950,
"beta": 0.454,
"exchange": "NYSE",
"averageVolume": 4193245,
"isEtf": false,
"isActivelyTrading": true,
"isAdr": true
},
"volume": {
"volume": 3392366,
"avgVolume": 4193245,
"short_ratio": [
{
"symbol": "UL",
"file_date": "2026-09-02",
"date": "20260902",
"short_volume": 835944,
"short_exempt_volume": 285,
"total_volume": 1150222,
"short_volume_ratio": 0.7268,
"signal": "Bearish"
}
],
"volume_profile": {
"poc": 64.95,
"vah": 65.51,
"val": 62.97,
"profile": [
{
"price": 61.06,
"volume": 671596
},
{
"price": 61.14,
"volume": 619418
},
{
"price": 61.21,
"volume": 731843
},
{
"price": 61.29,
"volume": 942027
},
{
"price": 61.36,
"volume": 382454
},
{
"price": 61.44,
"volume": 43895
},
{
"price": 61.51,
"volume": 210793
},
{
"price": 61.59,
"volume": 513965
},
{
"price": 61.66,
"volume": 715534
},
{
"price": 61.74,
"volume": 737995
},
{
"price": 61.81,
"volume": 523488
},
{
"price": 61.89,
"volume": 268912
},
{
"price": 61.96,
"volume": 628961
},
{
"price": 62.04,
"volume": 449379
},
{
"price": 62.11,
"volume": 1571142
},
{
"price": 62.19,
"volume": 1568943
},
{
"price": 62.26,
"volume": 1876157
},
{
"price": 62.34,
"volume": 1513613
},
{
"price": 62.41,
"volume": 950388
},
{
"price": 62.48,
"volume": 595551
},
{
"price": 62.56,
"volume": 605044
},
{
"price": 62.63,
"volume": 271907
},
{
"price": 62.71,
"volume": 969135
},
{
"price": 62.78,
"volume": 112849
},
{
"price": 62.86,
"volume": 555132
},
{
"price": 62.93,
"volume": 759171
},
{
"price": 63.01,
"volume": 1001597
},
{
"price": 63.08,
"volume": 1227081
},
{
"price": 63.16,
"volume": 1953481
},
{
"price": 63.23,
"volume": 688814
},
{
"price": 63.31,
"volume": 731789
},
{
"price": 63.38,
"volume": 267604
},
{
"price": 63.46,
"volume": 970361
},
{
"price": 63.53,
"volume": 1387488
},
{
"price": 63.61,
"volume": 340936
},
{
"price": 63.68,
"volume": 662969
},
{
"price": 63.76,
"volume": 57256
},
{
"price": 63.83,
"volume": 697429
},
{
"price": 63.91,
"volume": 105818
},
{
"price": 63.98,
"volume": 399930
},
{
"price": 64.06,
"volume": 1028638
},
{
"price": 64.13,
"volume": 1677488
},
{
"price": 64.2,
"volume": 996921
},
{
"price": 64.28,
"volume": 1622075
},
{
"price": 64.35,
"volume": 863118
},
{
"price": 64.43,
"volume": 1406201
},
{
"price": 64.5,
"volume": 1866176
},
{
"price": 64.58,
"volume": 2587847
},
{
"price": 64.65,
"volume": 1238015
},
{
"price": 64.73,
"volume": 1182453
},
{
"price": 64.8,
"volume": 2485578
},
{
"price": 64.88,
"volume": 2158138
},
{
"price": 64.95,
"volume": 3569449
},
{
"price": 65.03,
"volume": 3422440
},
{
"price": 65.1,
"volume": 3134993
},
{
"price": 65.18,
"volume": 3339988
},
{
"price": 65.25,
"volume": 2929314
},
{
"price": 65.33,
"volume": 83118
},
{
"price": 65.4,
"volume": 357798
},
{
"price": 65.48,
"volume": 273021
}
],
"sessions": 20
}
},
"technical": {
"price": 64.345,
"rsi": 54.54820350441597,
"sma20": 63.586250000000085,
"sma50": 62.79810000000001,
"sma200": 63.08102500000008,
"adx": 17.087948063130664,
"atr": 0.94,
"atr_pct": 1.46,
"atr_expansion_pct": 1.6,
"di_plus": 38.9,
"di_minus": 22.6,
"high_52w": 74.59,
"low_52w": 55.05,
"structure": {
"ema8": 64.456198224906,
"ema21": 63.890367811581534,
"ema50": 62.73087075904877,
"ema200": 63.00473782760571,
"ema10": 64.37523890831787,
"ema20": 63.93407062113978,
"ema10_slope_pct": 0.55,
"ema20_slope_pct": 0.69,
"trend_dir": "up",
"checks": {
"price_above_all": false,
"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": 0.7,
"_no_bars": false,
"macd": {
"macd": 0.618,
"signal": 0.622,
"histogram": -0.004
},
"bollinger": {
"mid": 63.59,
"upper": 66.09,
"lower": 61.08,
"width_pct": 7.89
},
"crossover": {
"fresh_cross": false,
"pre_compressed": true,
"held_above_21": true,
"candles_since": 10,
"intraday_support": false
},
"momentum": {
"roc10": 1.5,
"ret_3d": -0.78,
"ret_5d": -0.12,
"roc10_accel": -1.29,
"checks": {
"roc_over_5": false,
"rsi_in_band": false,
"macd_expanding": false,
"top_quartile_3d": false,
"no_big_down": true,
"near_high": true
},
"volume": {
"rvol": 0.95,
"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": "Consumer Defensive",
"sector_etf": "XLP",
"sector_etf_ret10d": -1.17,
"checks": {
"beats_spy_all": false,
"beats_sector_10d": true,
"rs_line_at_high": false,
"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": 269814349.525,
"avg_vol": 4193245
},
"options": {
"checks": {
"call_vol_2x": false,
"ivr_under_40": true,
"iv_contracting": true,
"oi_calls_above_price": true
},
"vals": {
"call_vol_mult": 0.3,
"iv_rank": 39.0
}
}
}
},
"levels": {
"prior_day": {
"high": 64.59,
"low": 63.69,
"close": 64.34,
"date": "2026-09-03"
},
"woodie_pivots": {
"PP": 64.24,
"R1": 64.8,
"S1": 63.89,
"R2": 65.15,
"S2": 63.34
},
"swing": {
"high_20d": 65.63,
"low_20d": 60.98,
"high_60d": 67.44,
"low_60d": 57.55
},
"orb": {
"high": 64.59,
"low": 64.03,
"date": "2026-09-03"
},
"vwap": 64.2,
"volume_profile": {
"poc": 64.95,
"vah": 65.51,
"val": 62.97,
"sessions": 20
},
"premarket": {
"date": "2026-09-03",
"high": 64.6,
"low": 64.06,
"last": 64.47,
"volume": 84119,
"gap_pct": -0.15,
"path": "04:05 64.37 -> 05:45 64.34 -> 07:00 64.52 -> 07:50 64.29 -> 09:00 64.20 -> 09:25 64.47",
"bars": 40,
"last_bar_et": "09:25"
},
"recent_daily": [
{
"d": "2026-07-31",
"o": 63.87,
"h": 63.99,
"l": 63.39,
"c": 63.41,
"v": 5943353.550151
},
{
"d": "2026-08-03",
"o": 64.33,
"h": 64.545,
"l": 63.67,
"c": 63.8,
"v": 7821770.689366
},
{
"d": "2026-08-04",
"o": 63.61,
"h": 64.19,
"l": 63.47,
"c": 64.08,
"v": 4140254.7235
},
{
"d": "2026-08-05",
"o": 64.37,
"h": 64.68,
"l": 63.91,
"c": 64.43,
"v": 3684403.353605
},
{
"d": "2026-08-06",
"o": 64.37,
"h": 64.52,
"l": 63.47,
"c": 63.66,
"v": 2436871.40394
},
{
"d": "2026-08-07",
"o": 63.05,
"h": 63.485,
"l": 62.74,
"c": 62.96,
"v": 2743244.31031
},
{
"d": "2026-08-10",
"o": 62.55,
"h": 62.86,
"l": 62.025,
"c": 62.86,
"v": 1973310.861811
},
{
"d": "2026-08-11",
"o": 62.22,
"h": 62.58,
"l": 62.13,
"c": 62.37,
"v": 2187343.039759
},
{
"d": "2026-08-12",
"o": 61.57,
"h": 61.925,
"l": 61.42,
"c": 61.72,
"v": 2381659.415577
},
{
"d": "2026-08-13",
"o": 62.27,
"h": 62.75,
"l": 62.165,
"c": 62.68,
"v": 2076462.368344
},
{
"d": "2026-08-14",
"o": 62.38,
"h": 62.61,
"l": 62.045,
"c": 62.09,
"v": 2007891.765025
},
{
"d": "2026-08-17",
"o": 61.17,
"h": 61.42,
"l": 60.9811,
"c": 61.23,
"v": 3650552.869834
},
{
"d": "2026-08-18",
"o": 61.57,
"h": 62.31,
"l": 61.49,
"c": 62.03,
"v": 5287472.103568
},
{
"d": "2026-08-19",
"o": 62.5,
"h": 63.26,
"l": 62.41,
"c": 63.18,
"v": 4504973.820063
},
{
"d": "2026-08-20",
"o": 63.3,
"h": 63.75,
"l": 63.125,
"c": 63.4,
"v": 3541306.944671
},
{
"d": "2026-08-21",
"o": 63.31,
"h": 64.175,
"l": 63.22,
"c": 64.14,
"v": 2643615.964512
},
{
"d": "2026-08-24",
"o": 64.43,
"h": 65.34,
"l": 64.43,
"c": 65.32,
"v": 2961368.394773
},
{
"d": "2026-08-25",
"o": 64.42,
"h": 65.35,
"l": 64.32,
"c": 65.15,
"v": 5051388.145436
},
{
"d": "2026-08-26",
"o": 65.58,
"h": 65.63,
"l": 64.93,
"c": 64.96,
"v": 4089110.63562
},
{
"d": "2026-08-27",
"o": 64.17,
"h": 64.815,
"l": 63.99,
"c": 64.42,
"v": 4323759.708665
},
{
"d": "2026-08-28",
"o": 64.83,
"h": 65.295,
"l": 64.8,
"c": 65.07,
"v": 4566119.978611
},
{
"d": "2026-08-31",
"o": 64.8,
"h": 65.13,
"l": 64.645,
"c": 64.85,
"v": 4532359.170421
},
{
"d": "2026-09-01",
"o": 64.84,
"h": 65.55,
"l": 64.375,
"c": 64.38,
"v": 6221315.12527
},
{
"d": "2026-09-02",
"o": 64.34,
"h": 64.795,
"l": 64.01,
"c": 64.57,
"v": 3673286.449262
},
{
"d": "2026-09-03",
"o": 64.46,
"h": 64.595,
"l": 63.69,
"c": 64.345,
"v": 3393346.940022
}
]
},
"patterns": {
"days": 106,
"patterns": [
{
"name": "ORB Breakout",
"count": 106,
"pct": 100
},
{
"name": "VWAP Touch",
"count": 106,
"pct": 100
},
{
"name": "9 EMA Touch",
"count": 106,
"pct": 100
},
{
"name": "21 EMA Touch",
"count": 106,
"pct": 100
},
{
"name": "PDH/PDL Touch",
"count": 100,
"pct": 94
},
{
"name": "Woodie Pivot Touch",
"count": 91,
"pct": 86
},
{
"name": "Open Retracement",
"count": 82,
"pct": 77
},
{
"name": "Gap Fill",
"count": 40,
"pct": 38
},
{
"name": "Darvas Box",
"count": 23,
"pct": 22
},
{
"name": "High Vol Open",
"count": 16,
"pct": 15
},
{
"name": "Power Hour",
"count": 12,
"pct": 11
}
]
},
"price": {
"symbol": "UL",
"name": "Unilever PLC",
"price": 64.345,
"changePercentage": -0.34846,
"change": -0.225,
"volume": 3392366,
"dayLow": 63.69,
"dayHigh": 64.59,
"yearHigh": 74.98,
"yearLow": 54.75,
"priceAvg50": 62.7106,
"priceAvg200": 63.09279,
"exchange": "NYSE",
"open": 64.46,
"previousClose": 64.57,
"chart_vwap_daily": [
{
"t": "2026-07-24",
"v": 60.8569,
"c": 60.94
},
{
"t": "2026-07-27",
"v": 61.5203,
"c": 61.37
},
{
"t": "2026-07-28",
"v": 66.858,
"c": 66.87
},
{
"t": "2026-07-29",
"v": 66.1614,
"c": 66
},
{
"t": "2026-07-30",
"v": 65.3823,
"c": 65.27
},
{
"t": "2026-07-31",
"v": 63.7001,
"c": 63.41
},
{
"t": "2026-08-03",
"v": 63.9705,
"c": 63.8
},
{
"t": "2026-08-04",
"v": 63.8223,
"c": 64.08
},
{
"t": "2026-08-05",
"v": 64.3354,
"c": 64.43
},
{
"t": "2026-08-06",
"v": 63.7937,
"c": 63.66
},
{
"t": "2026-08-07",
"v": 63.112,
"c": 62.96
},
{
"t": "2026-08-10",
"v": 62.6042,
"c": 62.86
},
{
"t": "2026-08-11",
"v": 62.3036,
"c": 62.37
},
{
"t": "2026-08-12",
"v": 61.7084,
"c": 61.72
},
{
"t": "2026-08-13",
"v": 62.4824,
"c": 62.68
},
{
"t": "2026-08-14",
"v": 62.208,
"c": 62.09
},
{
"t": "2026-08-17",
"v": 61.2071,
"c": 61.23
},
{
"t": "2026-08-18",
"v": 62.0167,
"c": 62.03
},
{
"t": "2026-08-19",
"v": 63.0417,
"c": 63.18
},
{
"t": "2026-08-20",
"v": 63.4838,
"c": 63.4
},
{
"t": "2026-08-21",
"v": 63.8155,
"c": 64.14
},
{
"t": "2026-08-24",
"v": 65.1551,
"c": 65.32
},
{
"t": "2026-08-25",
"v": 64.9919,
"c": 65.15
},
{
"t": "2026-08-26",
"v": 65.1319,
"c": 64.96
},
{
"t": "2026-08-27",
"v": 64.4042,
"c": 64.42
},
{
"t": "2026-08-28",
"v": 65.0137,
"c": 65.07
},
{
"t": "2026-08-31",
"v": 64.8656,
"c": 64.85
},
{
"t": "2026-09-01",
"v": 64.8651,
"c": 64.38
},
{
"t": "2026-09-02",
"v": 64.4593,
"c": 64.57
},
{
"t": "2026-09-03",
"v": 64.2027,
"c": 64.345
}
],
"vwap_summary": {
"days": 30,
"days_above": 18,
"days_below": 12,
"pct_days_above": 60,
"position": "above",
"gap_pct": 0.22,
"streak_days": 2
}
},
"fundamentals": {
"priceToEarningsRatioTTM": 21.35922182170542,
"priceToSalesRatioTTM": 2.5823539313877806,
"priceToBookRatioTTM": 7.361437119349117,
"dividendYieldTTM": 0.0348595,
"netDebtToEBITDATTM": 2.623445996867352,
"currentRatioTTM": 0.7403343601813713,
"debtToEquityRatioTTM": 1.9828331907981103
},
"analyst": {
"price_target": {
"symbol": "UL",
"targetHigh": 81.08108108108108,
"targetLow": 39.414414414414416,
"targetConsensus": 66.08,
"targetMedian": 71
},
"ratings": {
"rating": "B",
"overallScore": 3
}
},
"news": [
{
"title": "Global Skin Care Products Market is Expected to Surpass the USD 260 Billion Mark by 2034 | DelveInsight",
"source": "GlobeNewswire Inc.",
"date": "2026-09-02T17:00:00Z"
},
{
"title": "The tiny logos behind a global power shift",
"source": "Yahoo! Finance",
"date": "2026-09-01T14:45:11Z"
},
{
"title": "Ex-captains question Pakistan board's 'panic-button' squad shake-up",
"source": "Reuters",
"date": "2026-09-01T12:42:40Z"
},
{
"title": "Tuesday's big stock stories: What's likely to move the market in the next trading session",
"source": "CNBC",
"date": "2026-08-31T23:41:02Z"
},
{
"title": "Pakistan replace coach Sarfaraz and seven players ahead of third England test",
"source": "Reuters",
"date": "2026-08-31T17:43:28Z"
},
{
"title": "Bright Horizons Family Solutions (BFAM) Rebounds On Earnings Focus, Is The Valuation Gap Still Compelling?",
"source": "Yahoo! Finance",
"date": "2026-08-30T04:22:56Z"
},
{
"title": "Electrovaya Targets Data Centers, Defense as Jamestown Battery Plant Nears 2027 Launch",
"source": "Yahoo! Finance",
"date": "2026-08-30T00:01:57Z"
},
{
"title": "Cricket Lawrence half-century propels England towards victory over Pakistan",
"source": "Reuters",
"date": "2026-08-29T18:04:19Z"
},
{
"title": "Unilever PLC $UL Position Reduced by BlackRock Inc.",
"source": "Defense World",
"date": "2026-08-29 04:31:47"
},
{
"title": "School IB economics: Stop assuming GDP is an indicator of prosperity",
"source": "Financial Times News",
"date": "2026-08-27T19:23:00Z"
}
],
"calendar": [
{
"symbol": "UL",
"date": "2027-02-11",
"epsEstimated": 1.9,
"revenueEstimated": 30114750000
},
{
"symbol": "UL",
"date": "2026-07-28",
"epsEstimated": 1.84,
"revenueEstimated": 29387150000
}
],
"liquidity": {
"borrow": []
},
"whale_insider": {
"opds": {
"opds": 16.1,
"D": 33.0,
"P": -5.5,
"O": 60.4,
"C": 48.7,
"signal": "NEUTRAL",
"coverage": 1.0,
"drivers": [
"+ aggressive flow +100",
"+ block activity +100",
"+ skew +97"
]
},
"options_flow": [
{
"option_type": "call",
"strike": "72.5",
"expiry": "2027-12-17",
"size": 300,
"premium": "111000.00",
"volume": 300,
"open_interest": 35,
"implied_volatility": "0.1965324066258104",
"delta": "0.4075514835670064"
}
],
"net_premium": {
"ticker": "UL",
"net_call_premium": "94159.00",
"net_put_premium": "-13699.00",
"call_premium": "140284.00",
"put_premium": "14354.00",
"bullish_premium": "128153.00",
"bearish_premium": "20295.00",
"put_call_ratio": "0.29281767955801104972",
"iv_rank": "39.1563",
"implied_move_perc": "0.040000",
"gex_ratio": "0.75593182015921420400",
"gex_net_change": "-2930.1429",
"gex_call": "136799.5157",
"gex_put": "-103411.1069",
"gex_net": 33388.4088,
"gex_call_delta": "1624069.5244",
"gex_put_delta": "-833461.8913",
"gex_date": "2026-09-03"
},
"hot_chains": [
{
"strike": "72.5",
"expires": "2027-12-17",
"option_type": "call",
"volume": 300,
"open_interest": 35,
"implied_volatility": "0.1965324066258104",
"last_price": "3.70",
"total_premium": "111000.00",
"delta": 0.369981995929228
},
{
"strike": "65",
"expires": "2026-09-11",
"option_type": "put",
"volume": 49,
"open_interest": 34,
"implied_volatility": "0.1761108063491822",
"last_price": "1.15",
"total_premium": "5635.00",
"delta": -0.638947845724903
},
{
"strike": "67.5",
"expires": "2026-11-20",
"option_type": "call",
"volume": 20,
"open_interest": 1113,
"implied_volatility": "0.2004360824103919",
"last_price": "1.30",
"total_premium": "2540.00",
"delta": 0.336229350738758
}
],
"gamma_profile": {
"spot": 64.34,
"flip_point": 67.44,
"net_gex": 33388.41,
"call_walls": [
{
"strike": 65.0,
"gex": 28236.96
},
{
"strike": 70.0,
"gex": 23015.0
},
{
"strike": 62.5,
"gex": 21907.99
}
],
"put_walls": [
{
"strike": 65.0,
"gex": -18689.77
},
{
"strike": 62.5,
"gex": -18305.6
},
{
"strike": 60.0,
"gex": -18278.65
}
]
},
"ats": {
"symbol": "UL",
"date": "20260902",
"ats_volume": 0,
"total_volume": 1150222,
"ats_ratio": 0.0,
"ats_pct": 0.0,
"signal": "Low"
},
"polygon_dp": {
"ticker": "UL",
"signal": "Neutral",
"avg_vwap_discount_pct": 0.06
},
"oi_changes": {
"net_call_oi_change": 130,
"net_put_oi_change": 170,
"top": [
{
"strike": "60",
"oi_change": 157,
"type": "put"
},
{
"strike": "67.5",
"oi_change": 130,
"type": "call"
},
{
"strike": "57.5",
"oi_change": 13,
"type": "put"
},
{
"strike": "70",
"oi_change": 0,
"type": "call"
},
{
"strike": "55",
"oi_change": 0,
"type": "put"
}
]
}
}
}