🔗 Copy link⇓ Download

NVRI, CXW, VTRS

Requested read · Thursday 27 August 2026, 03:18 · same framework and thresholds as the weekly CFO screen

Market regime: SPY above its rising 200DMA; efficiency ratio 0.03 — overlapping, stand aside. Stage: Mature Trend.

Ranked

highest conviction first · click a name for its charts
1 NVRI Enviri Corporation Mature Trend, sector confirmed; strongest on insider signal (18/20); weakest on sponsorship (10/20). OBV distorted by a 36x volume day — sponsorship read unreliable; last earnings punished (-7.9%). 67 $17,500–$24,500 2 CXW CoreCivic, Inc. Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (9 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 61 3 VTRS Viatris Inc. Stand aside — insiders are net sellers — net purchase ratio -0.99 over the last 180 days (1 selling vs 1 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 41
#1 NVRI
Enviri Corporation
Mature Trend, sector confirmed; strongest on insider signal (18/20); weakest on sponsorship (10/20). OBV distorted by a 36x volume day — sponsorship read unreliable; last earnings punished (-7.9%).
Mature Trend XLI sector confirmed $220,125 CFO$1,354,161 other insiders (3) 4 insider(s) net purchase ratio +1.00 9d since buy
67
conviction / 100
-3.4 since 25 Aug
61.3
technical / 100
$17,500–$24,500
Standard · sized down 30% for campaign stage (Mature Trend)
Regime clarity15.7
Sponsorship / positioning10.0
Volatility behaviour10.3
Catalyst alignment (insider)17.6
Cross-asset confirmation13.0
Last
23.08
Add above
24.20
Cut below
19.36
50DMA
21.97
200DMA
19.33
NVRI daily chart: price with 50 and 200 day moving averages, volume, and on-balance volume
NVRI — daily, 14 months
XLI sector ETF daily chart
XLI — sector ETF, daily, 14 months
Pillar detail, thesis support and invalidation
Regime clarity
  • price above 200DMA
  • 200DMA rising
  • 50DMA rising
  • partial HH/HL structure
  • efficiency ratio 0.16
Sponsorship / positioning
  • OBV 50d slope +0.187 avg-daily-volumes/bar
  • price/volume history is NOT one continuous security — a single 28% session gap. A conversion, large secondary or stock merger changes the share count, so the 200DMA averages two capital structures and OBV sums two different securities. Read this pillar with suspicion.
  • 1 day(s) above 10x median volume (peak 36x) — OBV distorted by an event, sponsorship read unreliable
  • no OBV divergence at highs
  • OBV fell through last pullback
Volatility behaviour
  • last pullback 17.6% deep
  • 1 wide down bars (30d)
  • ATR expanding vs 20d mean
Catalyst alignment (insider)
  • cluster: 4 distinct insiders buying (2 CFO, 1 CEO, 2 Director)
  • net purchase ratio +1.00 (4 buying vs 0 selling)
  • CFO purchases $220,125 (EVP, CFO)
  • 3.4 bps of market cap
  • a NEW position for the CFO
  • 9 days since the last CFO buy
Cross-asset confirmation
  • closest sector ETF: XLI
  • XLI above rising 200DMA (sector-led)
  • XLI vs SPY 6m: -7.9 pts
  • stock vs XLI RS (3m/6m avg): +18.7 pts
What strengthens the thesis
  • A confirmed higher high above 24.20 on expanding OBV.
  • Pullbacks that hold the rising 50DMA with flat-to-rising OBV.
  • XLI extending its own trend while the stock holds relative strength.
What invalidates the thesis
  • Loss of the rising 50DMA (21.97) with expanding volatility — reduce.
  • Breakdown below the prior structural base (19.36) — exit, no averaging down.
  • OBV divergence during a price acceleration — reduce.
  • Sector ETF losing its own 200DMA — remove capital regardless of stock behaviour.
Insider detail
  • CFO: Minan Peter Francis — EVP, CFO
  • 2 CFO purchase(s), $220,125 total; last filed 2026-08-19 08:11:12
  • Market cap $650,627,968 · 20d avg dollar volume $7,831,437
Net insider activity
Net buying across the insider group.
Open-market purchases$1,574,286
Open-market sales$0
Sales after option exercise$0
Distinct buyers / sellers4 / 0
Net purchase ratio+1.00
Net purchase ratio, excl. option-exercise sales+1.00
Purchase tape
2 CFO purchase(s) worth $220,125, plus 3 by other insiders worth $1,354,161. Only the CFO purchases score on the size and recency terms.
Trade dateInsiderSharesPriceValuePrice now vs buy
03 Jun 2026Purvis Edgar M JrDirector14,000$18.10$253,400+27.5%
03 Jun 2026Hochman Russell C.CEO51,519$19.43$1,001,014+18.8%
05 Jun 2026Minan Peter FrancisCFO8,333$19.25$160,410+19.9%
17 Aug 2026Haznedar Carolann IDirector4,875$20.46$99,747+12.8%
18 Aug 2026Minan Peter FrancisCFO2,946$20.27$59,715+13.9%
Reaction to news
6 material events; 1 taken well, 2 badly; last earnings 11 Aug: punished (-7.9%).
SessionFilingEventGapDayvs SPYVol+5dRead
11 Aug 268-K · earningsResults of operations (earnings)+2.9%-7.9%-7.6%2.9x-2.4%Punished
11 Aug 2610-QQuarterly report+2.9%-7.9%-7.6%2.9x-2.4%Punished
08 Jun 2610-QQuarterly report+1.6%+3.0%+2.8%0.3x+4.2%Neutral
01 Jun 268-KMaterial agreement; Material obligation created; Change in control; Director or officer change; Regulation FD disclosure+2.3%-2.1%-2.4%0.0x+13.9%Neutral
20 May 268-KOther material event+0.5%+1.8%+0.8%1.2x-0.2%Neutral
11 May 268-KRegulation FD disclosure+0.0%-2.0%-2.2%1.5x+2.4%Shrugged off
#2 CXW
CoreCivic, Inc.
Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (9 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling.
Late Extension XLI sector confirmed 1 insider(s) net purchase ratio -1.00 buy date unknown
61
conviction / 100
+1.2 since 26 Aug
75.9
technical / 100
$0–$0
No trade / watch only · Hard gate breached.
Regime clarity20.0
Sponsorship / positioning11.7
Volatility behaviour16.0
Catalyst alignment (insider)0.0
Cross-asset confirmation13.0
Stand aside — hard gate breached
  • Insiders are net sellers — net purchase ratio -1.00 over the last 180 days (9 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling.
Last
33.99
Add above
34.86
Cut below
31.01
50DMA
31.27
200DMA
22.48
CXW daily chart: price with 50 and 200 day moving averages, volume, and on-balance volume
CXW — daily, 14 months
XLI sector ETF daily chart
XLI — sector ETF, daily, 14 months
Pillar detail, thesis support and invalidation
Regime clarity
  • price above 200DMA
  • 200DMA rising
  • 50DMA rising
  • higher highs and higher lows
  • efficiency ratio 0.36
Sponsorship / positioning
  • OBV 50d slope +0.143 avg-daily-volumes/bar
  • price/volume history is NOT one continuous security — a single 29% session gap. A conversion, large secondary or stock merger changes the share count, so the 200DMA averages two capital structures and OBV sums two different securities. Read this pillar with suspicion.
  • no OBV divergence at highs
  • OBV fell through last pullback
Volatility behaviour
  • last pullback 6.8% deep
  • no wide downside expansion bars (30d)
  • ATR expanding vs 20d mean
Catalyst alignment (insider)
  • single insider — no cluster
  • net purchase ratio -1.00 (0 buying vs 9 selling)
  • insiders are NET SELLERS over the window
  • NO CFO purchase in the window — the CFO-specific terms score zero
  • no CFO buy to date — recency not scored
Cross-asset confirmation
  • closest sector ETF: XLI
  • XLI above rising 200DMA (sector-led)
  • XLI vs SPY 6m: -7.9 pts
  • stock vs XLI RS (3m/6m avg): +75.7 pts
What strengthens the thesis
  • A confirmed higher high above 34.86 on expanding OBV.
  • Pullbacks that hold the rising 50DMA with flat-to-rising OBV.
  • XLI extending its own trend while the stock holds relative strength.
What invalidates the thesis
  • Loss of the rising 50DMA (31.27) with expanding volatility — reduce.
  • Breakdown below the prior structural base (31.01) — exit, no averaging down.
  • OBV divergence during a price acceleration — reduce.
  • Sector ETF losing its own 200DMA — remove capital regardless of stock behaviour.
Insider detail
  • CFO: —
  • 0 CFO purchase(s), — total; last filed
  • Market cap $3,361,389,824 · 20d avg dollar volume $52,219,017
Net insider activity
Insiders are NET SELLERS. The CFO purchase is contradicted.
Open-market purchases$0
Open-market sales$16,464,458
Sales after option exercise$0
Distinct buyers / sellers0 / 9
Net purchase ratio-1.00
Net purchase ratio, excl. option-exercise sales-1.00
Reaction to news
8 material events; 3 taken well, 3 badly; last earnings 05 Aug: faded (+3.6%).
SessionFilingEventGapDayvs SPYVol+5dRead
10 Aug 268-KRegulation FD disclosure; Other material event+5.3%+2.3%+2.3%1.5x+1.8%Faded
06 Aug 2610-QQuarterly report-7.7%+3.2%+3.4%2.5x-2.0%Rewarded
05 Aug 268-K · earningsResults of operations (earnings); Other material event+2.7%+3.6%+3.8%2.5x+7.6%Faded
05 Aug 268-KMaterial agreement; Acquisition or disposition; Regulation FD disclosure+2.7%+3.6%+3.8%2.5x+7.6%Faded
13 Jul 268-KOther material event+0.3%-1.4%-0.7%0.5x+1.3%Neutral
06 Jul 268-KMaterial agreement; Acquisition or disposition; Regulation FD disclosure+4.1%-2.0%-2.8%1.8x+3.3%Shrugged off
18 May 268-KMaterial event+0.0%+1.4%+1.4%0.7x+0.8%Neutral
07 May 2610-QQuarterly report+2.0%+3.1%+3.4%3.7x-2.6%Rewarded
#3 VTRS
Viatris Inc.
Stand aside — insiders are net sellers — net purchase ratio -0.99 over the last 180 days (1 selling vs 1 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more)
Mature Trend XLV sector confirmed no CFO purchase$5,202 other insiders (1) 1 insider(s) net purchase ratio -0.99 buy date unknown
41
conviction / 100
unchanged since 26 Aug
51.5
technical / 100
$0–$0
No trade / watch only · Hard gate breached.
Regime clarity15.5
Sponsorship / positioning0.0
Volatility behaviour16.5
Catalyst alignment (insider)0.0
Cross-asset confirmation9.2
Stand aside — hard gate breached
  • Insiders are net sellers — net purchase ratio -0.99 over the last 180 days (1 selling vs 1 buying). There is no offsetting insider purchase — this is one-way selling.
  • Overlapping range behaviour — efficiency ratio 0.08 vs the 0.15 threshold (genuine chop).
Last
16.85
Add above
18.25
Cut below
15.76
50DMA
16.51
200DMA
14.29
VTRS daily chart: price with 50 and 200 day moving averages, volume, and on-balance volume
VTRS — daily, 14 months
XLV sector ETF daily chart
XLV — sector ETF, daily, 14 months
Pillar detail, thesis support and invalidation
Regime clarity
  • price above 200DMA
  • 200DMA rising
  • 50DMA rising
  • partial HH/HL structure
  • efficiency ratio 0.08 (overlapping)
Sponsorship / positioning
  • OBV 50d slope -0.099 avg-daily-volumes/bar
  • OBV DIVERGENCE during acceleration
  • OBV fell through last pullback
Volatility behaviour
  • last pullback 10.2% deep
  • 1 wide down bars (30d)
  • ATR contracting vs 20d mean
Catalyst alignment (insider)
  • single insider — no cluster (1 Director)
  • net purchase ratio -0.99 (1 buying vs 1 selling)
  • insiders are NET SELLERS over the window
  • NO CFO purchase in the window — the CFO-specific terms score zero
  • other insiders bought $5,202 (1 Director) — counted through cluster breadth and net buying only
  • no CFO buy to date — recency not scored
Cross-asset confirmation
  • closest sector ETF: XLV
  • XLV above rising 200DMA (sector-led)
  • XLV vs SPY 6m: -0.2 pts
  • stock vs XLV RS (3m/6m avg): -8.3 pts
What strengthens the thesis
  • A confirmed higher high above 18.25 on expanding OBV.
  • Pullbacks that hold the rising 50DMA with flat-to-rising OBV.
  • XLV extending its own trend while the stock holds relative strength.
What invalidates the thesis
  • Loss of the rising 50DMA (16.51) with expanding volatility — reduce.
  • Breakdown below the prior structural base (15.76) — exit, no averaging down.
  • OBV divergence during a price acceleration — reduce.
  • Sector ETF losing its own 200DMA — remove capital regardless of stock behaviour.
Insider detail
  • CFO: —
  • 0 CFO purchase(s), $0 total; last filed 2026-03-10 19:03:52
  • Market cap $19,353,755,648 · 20d avg dollar volume $168,072,096
Net insider activity
Insiders are NET SELLERS. The CFO purchase is contradicted.
Open-market purchases$5,202
Open-market sales$1,093,323
Sales after option exercise$0
Distinct buyers / sellers1 / 1
Net purchase ratio-0.99
Net purchase ratio, excl. option-exercise sales-0.99
Purchase tape
No CFO purchase here — 1 purchase(s) by other insiders worth $5,202. These count toward cluster breadth and net buying, not the CFO-specific terms.
Trade dateInsiderSharesPriceValuePrice now vs buy
27 Aug 2025Simmons David SDirector499$10.42$5,202+61.7%
Reaction to news
8 material events; 2 taken well, 3 badly; last earnings 06 Aug: punished (-7.7%).
SessionFilingEventGapDayvs SPYVol+5dRead
06 Aug 268-K · earningsResults of operations (earnings); Other material event+2.8%-7.7%-7.5%2.3x-1.5%Punished
06 Aug 2610-QQuarterly report+2.8%-7.7%-7.5%2.3x-1.5%Punished
01 Jul 268-KMaterial agreement; Material obligation created+0.9%+1.9%+2.0%1.4x+1.0%Neutral
18 Jun 268-KMaterial agreement; Material obligation created+2.1%-2.3%-3.3%2.4x+6.2%Neutral
15 Jun 268-KOther material event+0.4%-1.0%-2.7%1.1x-3.5%Neutral
15 May 268-KMaterial event-0.5%-4.5%-3.3%0.7x+1.8%Punished
07 May 268-K · earningsResults of operations (earnings); Other material event+5.2%+9.0%+9.3%3.3x-0.7%Rewarded
07 May 2610-QQuarterly report+5.2%+9.0%+9.3%3.3x-0.7%Rewarded