FlowDesk
Research workspace
Desk / Tape / EBF

EBF

Ennis Inc Commercial Services & Supplies Bearish Trend flat
$21.34 Market open +0.05% Tape -16.61 (+0.0 vs prior)

Options-implied ~$21.39 (+0.2% vs last quote)

Updated 2026-09-17 14:18:16 · Source finnhub · conf 38 (7th pct) · quality 47 (7th pct) · Bearish mildly · tier 1

What built this score

-17
-mild
bands at ±15 / ±40
42% calls
flat
319 total
0.82
+stable
7d rolling
38
low
qual 47
+0
flat
vs prior tick
Bearish mildly Verify before sizing: at least one trust check is short of the usable bar.
conf 38quality 47chop 0stability 0.82
Tap any line to see the working
Composite
-16.6
BearishBullish
Confidence
38
7th pct
Quality
47
7th pct
Stability
0.82
Day range
$21.29$21.34
52-week range
$16.30$22.94
Open
$21.29
Prev close
$21.29
Mkt cap
539.23M
P/E
12.63
fwd 13.66
Beta
0.278
Stable composite
-9.9
Tape÷Price
-4
Lead/lag
No clear lead
n=162

Why this read

  • OI bias
    42% calls flat
    319 total
  • Stability
    0.82 +stable
    7d rolling
  • Confidence
    38 low
    qual 47
  • Composite Δ
    +0 flat
    vs prior tick

Price vs tape value

Circles mark divergence — where tape and price moved in opposite directions.

Tape Stable Price

Open on TradingView ↗

Model forecast — evidence & sentiment

Which real recent days the model leaned on most for this forecast (bold = highest, a rough proxy for influence, not an exact attribution):

DateSpotAttention
2026-09-1221.3014.6%
2026-09-1321.3016.8%
2026-09-1421.3018.4%
2026-09-1521.2818.3%
2026-09-1621.2916.5%
2026-09-1721.3415.5%

This symbol's own real realized volatility (recent choppiness the model reads, capped at maximally volatile): 0.02

Real, whole-market context (not specific to this symbol): regime is RISK OFF · VIX 16.09 · breadth 80% as of 2026-09-17 09:11:33 (full detail →).

Options data

Public delayed tape used for the composite score · source: cboe.

0
Call volume
0
Put volume
133
Call OI
186
Put OI
P/C vol
1.40
P/C OI
$22.50
Wall strike
206
Wall OI
4
Expiries tracked
Volume split

No real options volume yet.

Open interest split

41.7% calls · 58.3% puts

⚠ Near-dated expiry in the mix — OI can be noisier close to expiration.

Dealer gamma exposure

What market makers are structurally likely to do about the current options positioning — not what already traded, but what dealers are on the hook to hedge as price moves. Positive GEX tends to dampen volatility (dealers sell rallies, buy dips); negative GEX tends to amplify it. Real strikes and greeks via Massive, computed on demand.

Money flow

Inst 60 · Retail/opt 50 · mixed

Alignment: MixedInsiders: MixedStreet: BuyOptions: Mixed
60
Institutional interest
50
Retail activity

Updated 2026-09-16 04:12:19

Options volume profile

Call/put volume and open interest by strike, busiest strikes first — this symbol's own options tape, not the underlying share's traded volume (this app only tracks the underlying's daily close, not intraday trades).

StrikeCall volPut volTotal OIActivity
$30.00 0 0 3
1.5%
$25.00 0 0 4
1.9%
$22.50 0 0 206
100.0%
$20.00 0 0 102
49.5%
$17.50 0 0 4
1.9%
$15.00 0 0 0
0.0%
$12.50 0 0 0
0.0%

Earnings backtest

No earnings backtest yet. The cron will populate this once EBF has enough reported quarters.

Fundamentals & ownership

P/B
P/S
Institutional own.
Insider own.
Short interest
Days to cover

Recent history

163 points (14d) · 163 total on record · tape Δ +0.0

WhenPriceTapeStable
2026-09-14 01:01:00 21.30 -16.61
2026-09-14 04:00:00 21.30 -16.61
2026-09-14 05:00:00 21.30 -16.61
2026-09-14 07:11:00 21.30 -16.61
2026-09-14 08:11:00 21.30 -16.61
2026-09-14 11:14:00 21.30 -16.61
2026-09-14 11:39:00 21.30 -16.61
2026-09-14 12:14:00 21.30 -16.61
2026-09-14 12:39:00 21.30 -16.61
2026-09-14 14:38:00 21.30 -16.61
2026-09-14 15:38:00 21.30 -16.61
2026-09-14 19:34:00 21.30 -16.61
2026-09-14 20:34:00 21.30 -16.61
2026-09-14 23:13:00 21.30 -16.61
2026-09-15 00:13:00 21.30 -16.61
2026-09-15 02:41:00 21.28 -16.61
2026-09-15 03:41:00 21.28 -16.61
2026-09-15 06:43:00 21.28 -16.61
2026-09-15 07:43:00 21.28 -16.61
2026-09-15 10:52:00 21.28 -16.61
2026-09-15 11:52:00 21.28 -16.61
2026-09-16 09:35:00 21.29 -16.61
2026-09-16 10:35:00 21.29 -16.61
2026-09-17 13:18:00 21.34 -16.61
2026-09-17 14:18:00 21.34 -16.61

Historical earnings

The last 4 reported quarters — real prints vs. estimate, and how the stock reacted.

DateEPS est.EPS reportedSurpriseRevenue est.Revenue reportedPrice reaction
2026-06-30 0.39 0.39 -0.99%
2026-03-31 0.38 0.35 -8.81%
2025-12-31 0.41 0.42 +1.42%
2025-09-30 0.38 0.51 +32.88%

Full history

Range:30d 60d 90d 180d 365d 10 data points
Price change
-0.56%
Tape change
+0
Price ↔ tape corr
-0.57
Signal
neutral
WhenPriceTapeStableDivergence
2026-09-17 $21.34 -16.6
2026-09-16 $21.29 -16.6
2026-09-15 $21.29 -16.6
2026-09-14 $21.30 -16.6
2026-09-13 $21.30 -16.6
2026-09-12 $21.29 -19 ↓ tape diverging
2026-09-11 $21.18 -16.6
2026-09-10 $21.27 -16.6
2026-09-09 $21.27 +55.7 ↑ tape leading
2026-09-08 $21.46 -16.6