{
"title": "OCUL — Ocular Therapeutix, Inc. Swing Snapshot",
"generated": "2026-08-17 15:43 UTC",
"description": "Swing-trading snapshot for OCUL (Ocular Therapeutix, 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": "Ocular Therapeutix, Inc.",
"sector": "Healthcare",
"industry": "Biotechnology",
"marketCap": 2332624672,
"beta": 0.935,
"exchange": "NASDAQ",
"averageVolume": 2714605,
"isEtf": false,
"isActivelyTrading": true,
"isAdr": false
},
"volume": {
"volume": 5197713.50031,
"avgVolume": 2714605,
"short_ratio": [
{
"symbol": "OCUL",
"file_date": "2026-08-14",
"date": "20260814",
"short_volume": 272721,
"short_exempt_volume": 0,
"total_volume": 631127,
"short_volume_ratio": 0.4321,
"signal": "Bullish"
}
],
"volume_profile": {
"poc": 8.38,
"vah": 9.81,
"val": 8.16,
"profile": [
{
"price": 8.19,
"volume": 689447
},
{
"price": 8.24,
"volume": 587546
},
{
"price": 8.29,
"volume": 1016156
},
{
"price": 8.33,
"volume": 1801141
},
{
"price": 8.38,
"volume": 3124012
},
{
"price": 8.43,
"volume": 1593767
},
{
"price": 8.48,
"volume": 2882957
},
{
"price": 8.53,
"volume": 1507082
},
{
"price": 8.58,
"volume": 1549957
},
{
"price": 8.63,
"volume": 2327308
},
{
"price": 8.67,
"volume": 1308636
},
{
"price": 8.72,
"volume": 1156896
},
{
"price": 8.77,
"volume": 557725
},
{
"price": 8.82,
"volume": 118771
},
{
"price": 8.87,
"volume": 182530
},
{
"price": 8.92,
"volume": 300427
},
{
"price": 8.96,
"volume": 404128
},
{
"price": 9.01,
"volume": 630576
},
{
"price": 9.06,
"volume": 558116
},
{
"price": 9.11,
"volume": 555872
},
{
"price": 9.16,
"volume": 662317
},
{
"price": 9.21,
"volume": 692456
},
{
"price": 9.26,
"volume": 282254
},
{
"price": 9.3,
"volume": 27403
},
{
"price": 9.35,
"volume": 40277
},
{
"price": 9.4,
"volume": 162678
},
{
"price": 9.45,
"volume": 113383
},
{
"price": 9.5,
"volume": 336925
},
{
"price": 9.55,
"volume": 81584
},
{
"price": 9.59,
"volume": 380289
},
{
"price": 9.64,
"volume": 233987
},
{
"price": 9.69,
"volume": 306838
},
{
"price": 9.74,
"volume": 312073
},
{
"price": 9.79,
"volume": 193752
},
{
"price": 9.84,
"volume": 419175
},
{
"price": 9.89,
"volume": 354421
},
{
"price": 9.93,
"volume": 653050
},
{
"price": 9.98,
"volume": 382564
},
{
"price": 10.03,
"volume": 160181
},
{
"price": 10.08,
"volume": 260797
},
{
"price": 10.13,
"volume": 1423177
},
{
"price": 10.18,
"volume": 535034
},
{
"price": 10.23,
"volume": 494086
},
{
"price": 10.27,
"volume": 938112
},
{
"price": 10.32,
"volume": 665770
},
{
"price": 10.37,
"volume": 719136
},
{
"price": 10.42,
"volume": 0
},
{
"price": 10.47,
"volume": 0
},
{
"price": 10.52,
"volume": 0
},
{
"price": 10.56,
"volume": 0
},
{
"price": 10.61,
"volume": 56692
},
{
"price": 10.66,
"volume": 879465
},
{
"price": 10.71,
"volume": 383315
},
{
"price": 10.76,
"volume": 595452
},
{
"price": 10.81,
"volume": 798593
},
{
"price": 10.86,
"volume": 342924
},
{
"price": 10.9,
"volume": 424274
},
{
"price": 10.95,
"volume": 0
},
{
"price": 11.0,
"volume": 414760
},
{
"price": 11.05,
"volume": 335504
}
],
"sessions": 20
}
},
"technical": {
"price": 10.655,
"rsi": 69.63319958066461,
"sma20": 9.009249999999998,
"sma50": 9.2839,
"sma200": 9.977125000000006,
"adx": 24.535659217768313,
"atr": 0.45,
"atr_pct": 4.22,
"high_52w": 16.11,
"low_52w": 2.08,
"structure": {
"ema8": 9.835347379898367,
"ema21": 9.380260062638621,
"ema50": 9.252694985476104,
"ema200": 9.598388715184676,
"checks": {
"price_above_all": true,
"ema_stacked": true,
"ema21_rising": true,
"ema50_rising": false,
"adx_over_30": false,
"higher_highs_lows": true,
"near_21ema": false
},
"dist_21ema_pct": 13.6,
"macd": {
"macd": 0.267,
"signal": 0.032,
"histogram": 0.235
},
"bollinger": {
"mid": 9.01,
"upper": 10.45,
"lower": 7.57,
"width_pct": 32.06
},
"crossover": {
"fresh_cross": true,
"pre_compressed": false,
"held_above_21": true,
"candles_since": 4,
"intraday_support": false
},
"momentum": {
"roc10": 26.8,
"checks": {
"roc_over_5": true,
"rsi_in_band": true,
"macd_expanding": true,
"top_quartile_3d": false,
"no_big_down": true,
"near_high": false
},
"volume": {
"rvol": 2.3,
"checks": {
"rvol_over_2": true,
"up_vol_beats_down": true,
"obv_new_high": false,
"surge_day": false,
"pullback_declining_vol": true,
"last_up_beats_down": true
}
}
},
"relative_strength": {
"sector": "Healthcare",
"sector_etf": "XLV",
"sector_etf_ret10d": 2.97,
"checks": {
"beats_spy_all": true,
"beats_sector_10d": true,
"rs_line_at_high": true,
"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": 28919229.986,
"avg_vol": 2714605
},
"options": {
"checks": {
"call_vol_2x": false,
"ivr_under_40": true,
"iv_contracting": false,
"oi_calls_above_price": true
},
"vals": {
"call_vol_mult": 1.0,
"iv_rank": 7.0
}
}
}
},
"levels": {
"prior_day": {
"high": 11.16,
"low": 10.5,
"close": 10.66,
"date": "2026-08-17"
},
"woodie_pivots": {
"PP": 10.75,
"R1": 10.99,
"S1": 10.33,
"R2": 11.41,
"S2": 10.09
},
"swing": {
"high_20d": 11.16,
"low_20d": 8.15,
"high_60d": 11.16,
"low_60d": 7.86
},
"orb": {
"high": 11.07,
"low": 10.5,
"date": "2026-08-17"
},
"vwap": 10.83,
"volume_profile": {
"poc": 8.38,
"vah": 9.81,
"val": 8.16,
"sessions": 20
},
"recent_daily": [
{
"d": "2026-07-14",
"o": 9.87,
"h": 9.9798,
"l": 9.63,
"c": 9.7,
"v": 1427317.481542
},
{
"d": "2026-07-15",
"o": 9.68,
"h": 10.045,
"l": 9.4824,
"c": 9.96,
"v": 1322841.105647
},
{
"d": "2026-07-16",
"o": 9.9,
"h": 9.935,
"l": 8.87,
"c": 9.165,
"v": 2719495.431814
},
{
"d": "2026-07-17",
"o": 9.07,
"h": 9.215,
"l": 8.8101,
"c": 8.97,
"v": 1880853.309516
},
{
"d": "2026-07-20",
"o": 8.95,
"h": 9.15,
"l": 8.63,
"c": 8.71,
"v": 2496875.75118
},
{
"d": "2026-07-21",
"o": 8.7,
"h": 9.135,
"l": 8.67,
"c": 8.93,
"v": 1584522.188551
},
{
"d": "2026-07-22",
"o": 8.84,
"h": 8.89,
"l": 8.58,
"c": 8.585,
"v": 1865677.268079
},
{
"d": "2026-07-23",
"o": 8.5,
"h": 8.68,
"l": 8.32,
"c": 8.62,
"v": 1811982.761586
},
{
"d": "2026-07-24",
"o": 8.66,
"h": 8.705,
"l": 8.43,
"c": 8.505,
"v": 1166170.246666
},
{
"d": "2026-07-27",
"o": 8.64,
"h": 8.86,
"l": 8.475,
"c": 8.64,
"v": 1539831.034919
},
{
"d": "2026-07-28",
"o": 8.61,
"h": 8.665,
"l": 8.305,
"c": 8.45,
"v": 2373435.136873
},
{
"d": "2026-07-29",
"o": 8.51,
"h": 8.61,
"l": 8.295,
"c": 8.36,
"v": 1785320.094241
},
{
"d": "2026-07-30",
"o": 8.37,
"h": 8.53,
"l": 8.27,
"c": 8.47,
"v": 2686427.348764
},
{
"d": "2026-07-31",
"o": 8.44,
"h": 8.564,
"l": 8.15,
"c": 8.17,
"v": 2151848.568854
},
{
"d": "2026-08-03",
"o": 8.285,
"h": 8.495,
"l": 8.175,
"c": 8.4,
"v": 3327377.963819
},
{
"d": "2026-08-04",
"o": 8.4,
"h": 8.715,
"l": 8.355,
"c": 8.59,
"v": 2231589.05527
},
{
"d": "2026-08-05",
"o": 8.68,
"h": 8.79,
"l": 8.45,
"c": 8.5,
"v": 1599949.893177
},
{
"d": "2026-08-06",
"o": 8.45,
"h": 8.79,
"l": 8.4,
"c": 8.74,
"v": 1594002.025313
},
{
"d": "2026-08-07",
"o": 8.8,
"h": 9.2,
"l": 8.8,
"c": 9.19,
"v": 2016649.659794
},
{
"d": "2026-08-10",
"o": 9.2,
"h": 9.305,
"l": 9.04,
"c": 9.24,
"v": 1529755.720206
},
{
"d": "2026-08-11",
"o": 9.29,
"h": 9.77,
"l": 9.16,
"c": 9.76,
"v": 2180219.406116
},
{
"d": "2026-08-12",
"o": 9.77,
"h": 10.43,
"l": 9.74,
"c": 10.23,
"v": 4006398.268135
},
{
"d": "2026-08-13",
"o": 10.27,
"h": 10.43,
"l": 10.075,
"c": 10.1,
"v": 2584839.539418
},
{
"d": "2026-08-14",
"o": 10.04,
"h": 10.07,
"l": 9.68,
"c": 10.04,
"v": 1634137.148678
},
{
"d": "2026-08-17",
"o": 10.8,
"h": 11.16,
"l": 10.5,
"c": 10.665,
"v": 5188357.500306
}
]
},
"patterns": {
"days": 40,
"patterns": [
{
"name": "VWAP Touch",
"count": 40,
"pct": 100
},
{
"name": "9 EMA Touch",
"count": 40,
"pct": 100
},
{
"name": "21 EMA Touch",
"count": 40,
"pct": 100
},
{
"name": "ORB Breakout",
"count": 39,
"pct": 98
},
{
"name": "Woodie Pivot Touch",
"count": 38,
"pct": 95
},
{
"name": "PDH/PDL Touch",
"count": 35,
"pct": 88
},
{
"name": "Gap Fill",
"count": 31,
"pct": 78
},
{
"name": "Open Retracement",
"count": 25,
"pct": 62
},
{
"name": "Darvas Box",
"count": 9,
"pct": 22
},
{
"name": "High Vol Open",
"count": 8,
"pct": 20
},
{
"name": "Power Hour",
"count": 6,
"pct": 15
}
]
},
"price": {
"symbol": "OCUL",
"name": "Ocular Therapeutix, Inc.",
"price": 10.6532,
"changePercentage": 6.10757,
"change": 0.6132,
"volume": 5197713.50031,
"dayLow": 10.5,
"dayHigh": 11.16,
"yearHigh": 16.44,
"yearLow": 6.23,
"priceAvg50": 9.2466,
"priceAvg200": 9.98143,
"exchange": "NASDAQ",
"open": 10.8,
"previousClose": 10.04,
"chart_vwap_daily": [
{
"t": "2026-07-07",
"v": 10.1889,
"c": 10.33
},
{
"t": "2026-07-08",
"v": 10.1651,
"c": 10.27
},
{
"t": "2026-07-09",
"v": 10.4963,
"c": 10.54
},
{
"t": "2026-07-10",
"v": 10.2125,
"c": 10.2
},
{
"t": "2026-07-13",
"v": 9.8874,
"c": 9.88
},
{
"t": "2026-07-14",
"v": 9.7196,
"c": 9.7
},
{
"t": "2026-07-15",
"v": 9.8664,
"c": 9.96
},
{
"t": "2026-07-16",
"v": 9.1407,
"c": 9.165
},
{
"t": "2026-07-17",
"v": 9.0317,
"c": 8.97
},
{
"t": "2026-07-20",
"v": 8.7612,
"c": 8.71
},
{
"t": "2026-07-21",
"v": 8.9855,
"c": 8.93
},
{
"t": "2026-07-22",
"v": 8.6839,
"c": 8.585
},
{
"t": "2026-07-23",
"v": 8.5447,
"c": 8.62
},
{
"t": "2026-07-24",
"v": 8.5308,
"c": 8.505
},
{
"t": "2026-07-27",
"v": 8.6452,
"c": 8.64
},
{
"t": "2026-07-28",
"v": 8.4356,
"c": 8.45
},
{
"t": "2026-07-29",
"v": 8.4263,
"c": 8.36
},
{
"t": "2026-07-30",
"v": 8.404,
"c": 8.47
},
{
"t": "2026-07-31",
"v": 8.2472,
"c": 8.17
},
{
"t": "2026-08-03",
"v": 8.3425,
"c": 8.4
},
{
"t": "2026-08-04",
"v": 8.5959,
"c": 8.59
},
{
"t": "2026-08-05",
"v": 8.5505,
"c": 8.5
},
{
"t": "2026-08-06",
"v": 8.6434,
"c": 8.74
},
{
"t": "2026-08-07",
"v": 9.0656,
"c": 9.19
},
{
"t": "2026-08-10",
"v": 9.1982,
"c": 9.24
},
{
"t": "2026-08-11",
"v": 9.5968,
"c": 9.76
},
{
"t": "2026-08-12",
"v": 10.172,
"c": 10.23
},
{
"t": "2026-08-13",
"v": 10.1688,
"c": 10.1
},
{
"t": "2026-08-14",
"v": 9.9033,
"c": 10.04
},
{
"t": "2026-08-17",
"v": 10.9115,
"c": 10.665
}
],
"vwap_summary": {
"days": 30,
"days_above": 15,
"days_below": 15,
"pct_days_above": 50,
"position": "below",
"gap_pct": -2.26,
"streak_days": 1
}
},
"fundamentals": {
"priceToEarningsRatioTTM": -7.48943661971831,
"priceToSalesRatioTTM": 44.73507511430437,
"priceToBookRatioTTM": 4.600347033753108,
"dividendYieldTTM": 0,
"netDebtToEBITDATTM": 1.8245763218091928,
"currentRatioTTM": 13.105035181193314,
"debtToEquityRatioTTM": 0.15264757971006132
},
"analyst": {
"price_target": {
"symbol": "OCUL",
"targetHigh": 30,
"targetLow": 25,
"targetConsensus": 27.5,
"targetMedian": 27.5
},
"ratings": {
"rating": "C-",
"overallScore": 1
},
"grades": [
{
"symbol": "OCUL",
"date": "2026-08-04",
"gradingCompany": "Chardan Capital",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
}
]
},
"news": [
{
"title": "Why is Ocular Therapeutix stock rallying today? By Investing.com",
"source": "Investing.com",
"date": "2026-08-17T14:41:05Z"
},
{
"title": "SpaceX and Micron Tech among market cap stock movers on Monday By Investing.com",
"source": "Investing.com",
"date": "2026-08-17T14:31:19Z"
},
{
"title": "Ocular Therapeutix stock rises as rival's wet AMD trial stumbles By Investing.com",
"source": "Investing.com",
"date": "2026-08-17T14:18:04Z"
},
{
"title": "H World Group Posts Upbeat Q2 Results, Joins Almonty Industries, Diana Shipping And Other Big Stocks Moving Higher On Monday",
"source": "benzinga",
"date": "2026-08-17T13:51:57.624000+00:00"
},
{
"title": "12 Health Care Stocks Moving In Monday's Pre-Market Session",
"source": "benzinga",
"date": "2026-08-17T12:06:31.187000+00:00"
},
{
"title": "Ocular Therapeutix™ Reports Inducement Grants Under Nasdaq Listing Rule 5635(c)(4)",
"source": "GlobeNewsWire",
"date": "2026-08-13 16:05:00"
},
{
"title": "California State Teachers Retirement System Increases Stock Position in Ocular Therapeutix, Inc. $OCUL",
"source": "Defense World",
"date": "2026-08-13 03:50:46"
},
{
"title": "Ocular Therapeutix: AXPAXLI Can Turn Retina Capacity Into A Commercial Moat",
"source": "Seeking Alpha",
"date": "2026-08-05 11:25:44"
},
{
"title": "Ocular Therapeutix™ Reports Second Quarter 2026 Financial Results and Business Highlights",
"source": "Yahoo! Finance",
"date": "2026-08-03T11:00:00Z"
},
{
"title": "Ocular Therapeutix (OCUL) Reports Q2 Loss, Beats Revenue Estimates",
"source": "Zacks Investment Research",
"date": "2026-08-03 09:10:22"
}
],
"calendar": [
{
"symbol": "OCUL",
"date": "2026-11-03",
"epsEstimated": -0.36,
"revenueEstimated": 14280210
},
{
"symbol": "OCUL",
"date": "2026-08-03",
"epsEstimated": -0.39545,
"revenueEstimated": 13201400
}
],
"liquidity": {
"borrow": []
},
"whale_insider": {
"options_flow": [
{
"option_type": "call",
"strike": "14",
"expiry": "2026-12-18",
"size": 96,
"premium": "10080.00",
"volume": 100,
"open_interest": 3,
"implied_volatility": "0.823463465144501",
"delta": "0.3793274320479918"
}
],
"net_premium": {
"ticker": "OCUL",
"net_call_premium": "-24814.00",
"net_put_premium": "88940.00",
"call_premium": "214825.00",
"put_premium": "178449.00",
"bullish_premium": "131785.00",
"bearish_premium": "245539.00",
"put_call_ratio": "0.85911725367810967454",
"iv_rank": "6.9605",
"implied_move_perc": "0.140000",
"gex_ratio": "0.32852344025531561361",
"gex_net_change": "35463.6271",
"gex_call": "396176.2564",
"gex_put": "-130153.1867",
"gex_net": 266023.0697,
"gex_call_delta": "2644449.3058",
"gex_put_delta": "-380001.8841",
"gex_date": "2026-08-17"
},
"hot_chains": [
{
"strike": "11",
"expires": "2026-09-18",
"option_type": "put",
"volume": 1153,
"open_interest": 293,
"implied_volatility": "0.674824014024323",
"last_price": "1.00",
"total_premium": "138595.00",
"delta": -0.526234276424614
},
{
"strike": "11",
"expires": "2026-09-18",
"option_type": "call",
"volume": 612,
"open_interest": 14654,
"implied_volatility": "0.705195661992203",
"last_price": "0.79",
"total_premium": "69919.00",
"delta": 0.484929954006804
},
{
"strike": "12",
"expires": "2026-08-21",
"option_type": "call",
"volume": 412,
"open_interest": 511,
"implied_volatility": "1.27582489606693",
"last_price": "0.15",
"total_premium": "9083.00",
"delta": 0.1842688600211265
}
],
"gamma_profile": {
"spot": 10.63,
"flip_point": 10.07,
"net_gex": 266023.07,
"call_walls": [
{
"strike": 11.0,
"gex": 198002.91
},
{
"strike": 10.0,
"gex": 90814.15
},
{
"strike": 20.0,
"gex": 34195.16
}
],
"put_walls": [
{
"strike": 9.0,
"gex": -94982.46
},
{
"strike": 8.0,
"gex": -16748.65
},
{
"strike": 10.0,
"gex": -7592.47
}
]
},
"ats": {
"symbol": "OCUL",
"date": "20260814",
"ats_volume": 0,
"total_volume": 631127,
"ats_ratio": 0.0,
"ats_pct": 0.0,
"signal": "Low"
},
"polygon_dp": {
"ticker": "OCUL",
"signal": "Neutral",
"avg_vwap_discount_pct": -0.12
},
"oi_changes": {
"net_call_oi_change": 434,
"net_put_oi_change": 122,
"top": [
{
"strike": "11",
"oi_change": 324,
"type": "call"
},
{
"strike": "8",
"oi_change": 63,
"type": "put"
},
{
"strike": "11",
"oi_change": 62,
"type": "call"
},
{
"strike": "9",
"oi_change": 59,
"type": "put"
},
{
"strike": "10",
"oi_change": 27,
"type": "call"
}
]
}
}
}