Market context—Sector read · not on file—Balance sheet · not on fileOKPCE inflation days · ~49% smaller swingsOKNeutral tape · 21/100 · as of 2026-09-17
Smart entry
$28.75
basis · pivot low + s1 · as of 2026-09-17
Target exit zone
$29.75
center $29.75 · basis · round + sma 200 · as of 2026-09-17
Implied move · 1 wk
—
not on file
Chart pattern
Golden cross
50d above 200d · but price is 4% below the 50-day — structure damaged
Pullback risk
In line
1.04× the norm · 69% saw a ≥10% dip · 63d · tape state: neutral
Chart pattern
Golden cross
50d above 200d · but price is 4% below the 50-day — structure damaged
Volume vs its own 20-session average0.16×
52-week range$25.56 – $34.42
Below high since 2023-23.7% · $37.87 high
Risk / reward0.46 : 1
Plan stop$27.53
Max pain—
RSI 1439.6 fires under 35 · fires near $28.41
Forensic flags0 clean
Earnings multiple17.7× trailing · forward not on file
P/E vs its own pastnot on file
Free cash flow yield3.7% · of market value
Last session traded lighter than its own normal. Over the last 20 sessions, 63% of the volume traded on days the stock closed lower.
Entry strategy · 10 triggers
2 of 5 aligned — closing in
RSI 14
Momentum gauge, 0–100. A low reading describes losses dominating recent gains; it does not predict a reversal. Recomputed at the what-if price from the served daily tape.
RSI 14
●
39.6
fires under 35 · fires near $28.41
vs 50-day
The average close across 50 sessions. Trading at or below it describes price location versus the recent trend; it is not evidence that buyers will defend the line.
vs 50-day
✓
$30.34
below the line
Bollinger
A 20-session volatility envelope. A lower-band pierce describes an unusually low price relative to that recent distribution; it does not guarantee mean reversion. The band re-forms around the what-if price.
Bollinger
●
$27.71
no lower pierce · fires near $27.38
VWAP 20
A 20-session rolling VWAP approximated from daily typical price and volume, not an intraday session anchor. Being below it is a price-location descriptor, not a forecast.
VWAP 20
✓
$29.85
below the rolling VWAP
Entry level
The entry reference published by the audited level composer from the stock's support zone. It is a model level, not an instruction or guaranteed floor.
Entry level
●
$28.75
level below · fires near $29.04
Put wall
The strike with the largest put open interest in the stored chain snapshot. It is an options-positioning reference, not verified price support.
Put wall
●
—
not on file
MACD
Momentum-shift gauge shown as context, not part of the alignment rule. Recomputed at the what-if price when the served daily tape is usable.
MACD
Context●
-0.04
below zero · rising toward the flip
RVol
That session's volume against this name's own average over the last 20 sessions. Above about 1.5x is unusually active for this name and below about 0.7x unusually quiet; heavy volume says a lot of shares changed hands, never which way the next move goes. A hypothetical price cannot create volume, so this tile holds steady as the slider moves.
RVolStatic
0.16×
lighter than its own normal
Short int.
Shares sold short as a percentage of float. The 20% threshold is a crowding descriptor, not a forecast of a squeeze. This value updates on the reporting cadence.
Short int.Static
—
not on file
ATR
Average true range describes the stock's recent daily price range. It is informational and does not enter the alignment count.
ATRStatic
$0.61
14-session average true range
A checklist, not odds on a return: 3 of 5 usable price conditions have to line up. RSI, the 50-day average and the Bollinger band move with the price you set; the 20-day average traded price, the entry level and the busiest put strike stay fixed. MACD, RVol, Short int. and ATR are context only — they never count toward the total.