FlowDesk
Research workspace
Desk / Tape / ABM

ABM

Commercial Services & Supplies Bullish Trend flat
$49.91 Extended hours +0.86% Tape +84.15 (+0.1 vs prior)

Options-implied ~$50.45 (+1.1% vs last quote)

Updated 2026-09-17 01:35:34 · Source finnhub · fresh · quality 65/100 · conf 62 (57th pct) · quality 84 (88th pct) · Bullish strongly, verify before sizing · tier 1

What built this score

+84
+bullish
bands at ±15 / ±40
84% calls
+34pp
4,251 total
97% calls
+bullish
241 vol
0.85
+stable
7d rolling
62
med
qual 84
+0
flat
vs prior tick
Bullish strongly, verify before sizing Verify before sizing: at least one trust check is short of the usable bar.
conf 62quality 84chop 0stability 0.85vol 241
Tap any line to see the working
Composite
+84.2
BearishBullish
Confidence
62
57th pct
Quality
84
88th pct
Stability
0.85
Day range
$49.91$49.91
52-week range
$36.96$51.29
Open
$49.91
Prev close
$49.96
Mkt cap
2.93B
P/E
18.52
fwd 11.20
Beta
0.691
Stable composite
61.9
Tape÷Price
+7
Lead/lag
No clear lead
n=222

Why this read

  • OI bias
    84% calls +34pp
    4,251 total
  • Vol bias
    97% calls +bullish
    241 vol
  • Stability
    0.85 +stable
    7d rolling
  • Confidence
    62 med
    qual 84
  • 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-1149.0713.5%
2026-09-1249.4317.2%
2026-09-1349.4318.7%
2026-09-1449.5918.8%
2026-09-1549.9616.7%
2026-09-1749.9115.1%

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

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.

234
Call volume
7
Put volume
3,566
Call OI
685
Put OI
0.03
P/C vol
0.19
P/C OI
$50.00
Wall strike
1,092
Wall OI
8
Expiries tracked
Volume split

97.1% calls · 2.9% puts

Open interest split

83.9% calls · 16.1% 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 40 · Retail/opt 97 · mixed

Alignment: MixedInsiders: SellStreet: MixedOptions: Call
40
Institutional interest
97
Retail activity

Updated 2026-09-16 04:05:38

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
$75.00 0 0 0
0.0%
$70.00 0 0 21
1.7%
$65.00 0 0 857
70.8%
$60.00 0 0 105
8.7%
$55.00 0 0 695
57.4%
$50.00 119 0 1,092
100.0%
$45.00 100 0 746
69.9%
$40.00 15 1 427
36.6%
$35.00 0 6 183
15.6%
$30.00 0 0 60
5.0%
$25.00 0 0 2
0.2%
$22.50 0 0 63
5.2%
$20.00 0 0 0
0.0%

Earnings backtest

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

Fundamentals & ownership

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

Insider filings (Form 4, SEC EDGAR): 5 recent · last 2026-07-17

Recent history

200 points (14d) · 222 total on record · tape Δ +0.1

WhenPriceTapeStable
2026-09-13 22:11:00 49.43 62.88
2026-09-13 23:11:00 49.43 62.88
2026-09-14 02:09:00 49.43 62.88
2026-09-14 03:09:00 49.43 62.88
2026-09-14 05:37:00 49.43 62.88
2026-09-14 06:37:00 49.43 62.88
2026-09-14 08:46:00 49.43 62.88
2026-09-14 09:46:00 49.43 62.88
2026-09-14 13:01:00 49.43 62.90
2026-09-14 14:01:00 49.43 62.90
2026-09-14 16:51:00 49.43 62.90
2026-09-14 17:51:00 49.43 62.90
2026-09-14 21:23:00 49.59 25.70
2026-09-14 22:23:00 49.59 25.70
2026-09-15 00:45:00 49.59 25.70
2026-09-15 01:45:00 49.59 25.70
2026-09-15 04:43:00 49.59 25.70
2026-09-15 05:43:00 49.59 25.70
2026-09-15 08:41:00 49.59 25.70
2026-09-15 09:41:00 49.59 25.70
2026-09-15 20:58:00 49.96 84.10
2026-09-15 21:58:00 49.96 84.10
2026-09-17 00:35:00 49.91 84.15
2026-09-17 01:35:00 49.91 84.15
2026-09-17 09:11:33 49.91 84.15 61.85

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-09-30 1.02 1.04 +1.52%
2026-06-30 0.88 0.90 +1.93%
2026-03-31 0.88 0.83 -5.81%
2025-12-31 1.10 0.88 -19.79%

Full history

Range:30d 60d 90d 180d 365d 11 data points
Price change
+6.08%
Tape change
+49.1
Price ↔ tape corr
0.09
Signal
tape confirms · bullish
WhenPriceTapeStableDivergence
2026-09-17 $49.91 +84.2 61.9
2026-09-15 $49.68 +40.3 ↓ tape diverging
2026-09-14 $49.46 +56.7 ↓ tape diverging
2026-09-13 $49.43 +62.9 29.9
2026-09-12 $49.42 +62.9 35.5 ↓ tape diverging
2026-09-11 $49.12 +79.8 44.4
2026-09-10 $49.74 +83 ↑ tape leading
2026-09-09 $50.47 +48.3
2026-09-08 $47.05 +32.5
2026-09-07 $47.05 +34.7
2026-09-06 $47.05 +35.1