morning brief · 2026-07-202026-07-172026-07-21letter

📊 20 Jul 2026 (Mon) — Daily Brief

Generated 2026-07-20 12:25 AEST by asx-monitor.

🔥 Price-sensitive announcements (today)

Sources: hotcopper · asxdotcom · 23 watchlist match(es) · 11 price-sensitive

  • EVR — EVR to Undertake Rights Issue and Change of Management · 10:29 · link
    • 💰 Rights Issue Size: A$1.52m · Subscription Ratio: 1 new share per 10 held · Issue Price: A$0.005 per share · Underwritten Amount: A$1.0m (66% of total) (confidence: high)
  • ATV — ATV SIGNS ANOTHER MAJOR ASIAN TELCO, GOIP · 09:58 · link
    • 💰 Customer: GOIP Globalnet (licensed carrier, 300+ cities, 20+ intl nodes) · Initial term: 36 months · Service pricing: $399–$2,750/month per service · Typical contract length: 12–60 months per service (confidence: medium)
  • WBT — Weebit Nano upgrades revenue guidance · 09:50 · link
    • 💰 FY2026 revenue guidance (upgraded): A$13.5m minimum · Previous guidance: A$12.0m minimum · Upgrade magnitude: +12.5% (A$1.5m) · Results release date: 28 August 2026 (confidence: medium)
  • ACW — Xanamem depression trial published in British J Psychiatry · 09:33 · link
    • 💰 MADRS improvement vs placebo: 2.7 points at Week 10 (p < 0.05) · MADRS improvement in SSRI subgroup: 4.2 points (p < 0.05) · Trial enrollment: 165 participants with difficult-to-treat MDD + cognitive impairment · Publication venue: British Journal of Psychiatry (peer-reviewed) (confidence: high)
  • ATT — Altitude Expands W-Project Land Position · 09:32 · link
    • 💰 Land expansion: 15 additional claims (48 total) · Project strike length: ~1,800m under cover · Historical drilling success: 40 of 43 holes intersected Au mineralisation · Best historical grade: 3.75 g/t Au (3m intersection) (confidence: medium)
  • PNN — Maiden Drilling Program Progressing at MDF REE Project · PNN · link (only seen on asxdotcom)
    • 💰 Core recovery: 487.8 m at 94.5% average · Drillholes completed: 2 of planned ~4,800 m program · Cash position: $7 million · Assay results timeline: 2–3 weeks expected (confidence: medium)
  • PEN — Trading Halt · PEN · link (only seen on asxdotcom)
    • 💰 Market cap: $209m · Lance Project status: Yellowcake production commenced Sep 2025 · Expected announcement: Downward production guidance revision for CY2026 (confidence: medium)
  • DRE — 12 Mineralised Corridors Identified and Growing · DRE · link (only seen on asxdotcom)
    • 💰 Mineralised corridors identified: 12 distinct (40 km total strike) · Program progress: 380 of ~500 holes completed (76%) · Area tested: ~10% of Illaara greenstone belt · Best intercept (Black Oak): 21m @ 0.3 g/t Au, incl. 3m @ 1.1 g/t Au (confidence: medium)
  • GMN — Strong Metallurgical Test Results from Capivara · GMN · link (only seen on asxdotcom)
    • 💰 TREY-Ce extraction rate: up to 65.9% · Magnet REE desorption: up to 63.6% · Metallurgical samples analysed: 58 samples · Irajuba mineralised system extent: 16 km span (confidence: medium)
  • LNQ — Appointment of Chief Executive Officer · LNQ · link (only seen on asxdotcom)
    • 💰 Market cap: $56m · Free float: 92% · 20d performance: -26% · 5d performance: -7% (confidence: medium)
  • CUF — Change in substantial holding from EUR · CUF · link (only seen on asxdotcom)
    • 💰 Previous voting power: 16.73% · Present voting power: 17.68% · Shares acquired: 24,312,154 ordinary shares · Average acquisition price: $0.0611 (confidence: high)

⚠️ Source disagreement (verify these)

Tickers seen on one source but not the other(s). If a source consistently has fewer matches over multiple days, its parser may need updating.

  • Only on asxdotcom: CPO, CRR, CUF, CUV, DRE, GCM, GMN, LNQ, OD6, PEN, PNN

📊 Per-source counts

  • hotcopper: 93 total, 12 watchlist match(es)
  • asxdotcom: 284 total, 23 watchlist match(es)

⏭️ Non-sensitive announcements (watchlist)

12 announcement(s) across 10 ticker(s): 14D, ARR, CPO, CRR, CUV, EVR, GCM, LML, OD6, SRN

📊 Volume × Flow (yesterday's session vs T-3 broker tape)

Volume: yfinance (2026-07-17) · Flow: Market Lens (live, 2026-07-15)

🏦 Institutional flow spikes (acceleration, not presence)

Resource + investment-bank net flow on 2026-07-15 (T-3) vs each name's own trailing baseline · 6 spike(s) out of 76 institutional name(s).

  • PDN 🔥 Flow spike (≥2.5× baseline) 3.3× · today $6.4M vs base $1.9M (5 sess)
    • 🔐 Free-float: net-bought 1.34% of tradeable register today · Top-20 86% (conf: medium)
    • 📉 Momentum: DOWNTREND · 5d -16.3% · 20d -16.0% · 42% off high · RSI 37
    • 🧠 Why: ## PDN Institutional Accumulation Analysis

Most Likely Reason for Accumulation: Institutions are buying into the weakness following the 25 June uranium discovery announcement, likely positioning ahead of anticipated exploration results and resource definition work at PLS Project. The stock is down 42% from 252-day highs and trading at RSI 37 (oversold), suggesting a valuation washout despite a material discovery—a classic setup for value-oriented accumulation before the market reprices the asset.

Single Biggest Risk: The contradiction between the headline catalyst (high-grade discovery on 25 June, 25 days prior to this spike) and the pronounced downtrend (-16% over 5d, -16% over 20d) suggests either market skepticism about PLS Project economics, execution risk, or undisclosed negative developments post-announcement. If the discovery proves uneconomic to extract or lies in difficult-to-develop ground, or if PDN issues dilutive equity to fund drilling, institutional holders could face rapid reversal.

Note: Broker flow is T-3 lagged, so today's spike may reflect positioning from 17 July; confirm whether additional news or updated scoping studies have emerged in the interim.

  • LTR 🔥 Flow spike (≥2.5× baseline) 3.0× · today $2.6M vs base $859k (5 sess)
    • 🔐 Free-float: net-bought 0.19% of tradeable register today · Top-20 63% (conf: high)
    • 📉 Momentum: DOWNTREND · 5d -10.7% · 20d -32.8% · 50% off high · RSI 23
    • 🧠 Why: Read: Institutions are accumulating LTR into heavy selling pressure—a classic contrarian accumulation play into oversold technicals (RSI 23, down 50% from 252-day high, -33% in 20 days). With only 0.19% of free float held institutionally and a tight register (top 20 own 63.5%), smart money may be front-running a reversal or positioning ahead of an unannounced near-term catalyst, betting the sell-off has overshot.

Biggest Risk: The absence of any disclosed catalyst leaves the read entirely momentum/sentiment-based. If the downtrend is fundamental (earnings miss, sector headwind, or deteriorating business metrics) rather than algorithmic capitulation, institutions could be catching a falling knife, and the spike may reflect early-stage profit-taking by those who got ahead of the move.

  • LRV 🔥 Flow spike (≥2.5× baseline) 2.5× · today $430k vs base $172k (5 sess)
    • 🔐 Free-float: net-bought 0.18% of tradeable register today · Top-20 55% (conf: high)
    • 📉 Momentum: DOWNTREND · 5d -19.1% · 20d -20.9% · 36% off high · RSI 32
    • 🧠 Why: ## LRV Institutional Accumulation Analysis

Most Likely Reason for Accumulation: Institutions are likely accumulating LRV ahead of a transformational inflection—the July 9 Blockade Copper option exercise combined with successive Midas Lode exploration catalysts (drilling results and initial targets in late June) suggest material near-term asset value clarification is approaching. The timing of the institutional spike (July 20, T+3 post-broker settlement window) coinciding with a "Competing Proposal Response" on July 8 indicates this may also reflect a take-over or acquisition tension that has priced in downside risk but offers asymmetric upside if terms improve or exploration validates.

Single Biggest Risk to This Read: The stock is in a hard downtrend (−19% in 5d, −21% in 20d, −36% from 252-high) with oversold RSI (32), yet the institutional ownership base is microscopically thin at 0.18% of free float—even a 430k-share spike barely moves the needle. If the Blockade option or Midas exploration fails to deliver material narrative acceleration, the downtrend resumes with minimal institutional conviction to defend, and you risk a liquidity crisis in a 45% free-float micro-cap where the top 20

  • NXT 🔥 Flow spike (≥2.5× baseline) 5.0× · today $4.8M vs base $953k (5 sess)
    • 📉 Momentum: DOWNTREND · 5d -5.9% · 20d -13.6% · 27% off high · RSI 34
    • 🧠 Why: # NXT Institutional Accumulation Analysis

Most Likely Reason for Accumulation: Institutions appear to be accumulating into weakness following the A$2.3B debt facility upsizing (announced 2026-07-10, ~10 days before the spike), likely viewing the de-risked balance sheet and expanded financial flexibility as a contrarian buying opportunity while the stock sits 27% below its 252-day high and in oversold territory (RSI 34.1). The 5x spike in institutional flow despite a 5.9% 5-day drawdown and ongoing 20-day downtrend suggests conviction buying rather than momentum chasing—classic institutional behaviour of "buying the dip" on a positive capital structure narrative that the broader market has initially discounted.

Single Biggest Risk: The stock remains in a structural downtrend (-13.6% over 20 days) with no visible price stabilisation, meaning the debt upsizing may simply be a refinancing necessity masking deteriorating operational performance; if near-term earnings or cash-flow guidance disappoints, institutional support could evaporate quickly and the accumulation could prove to be a false bottom rather than a genuine inflection point.

  • DRO 🔥 Flow spike (≥2.5× baseline) 4.4× · today $6.8M vs base $1.6M (5 sess)
    • 📉 Momentum: DOWNTREND · 5d -6.6% · 20d -21.9% · 68% off high · RSI 39
    • 🧠 Why: # DRO Accumulation Analysis

Most likely reason: Without any price-sensitive announcements in the catalyst field, institutions are most likely accumulating on deep value/oversold technical positioning — the stock is down 67.6% from 252-day highs, RSI14 is 38.6 (oversold), and a 4.36x spike in buying today (net +6.8M shares) suggests they view the extended drawdown as capitulation. This is classic contrarian accumulation into weakness, particularly common when micro-cap registers tighten.

Single biggest risk: The absence of any disclosed catalyst creates acute re-rating risk — if institutions are purely technical accumulators betting on mean reversion rather than a specific fundamental inflection, the stock could continue grinding lower if broader sentiment deteriorates or if the company issues a negative update. With no announcement pipeline visible, you have no fundamental anchor for why today's spike marks a bottom rather than a dead-cat bounce.

  • MSB 🔥 Flow spike (≥2.5× baseline) 2.7× · today $7.0M vs base $2.6M (5 sess)
    • ↗️ Momentum: UPTREND · 5d +8.9% · 20d +14.5% · 21% off high · RSI 69

⭐ Tier 1 — confluence + catalyst

  • ACW · Xanamem depression trial published in British J Psychiatry
    • 🚀 Momentum: EXTENDED · 5d -4.5% · 20d +20.0% · 40% off high · RSI 82 · 1d up
    • rule: resource-specialist flow 0.73× ADV + price-sensitive announcement
    • 5d broker flow — inst $+120,000, retail $+241,059, mm $+2,151
    • price-sensitive announcement: Xanamem depression trial published in British J Psychiatry
  • LNQ · Appointment of Chief Executive Officer
    • rule: resource-specialist flow 0.16× ADV + price-sensitive announcement
    • 5d broker flow — inst $+6,000, retail $+17,201, mm $+4,024
    • net +$6,000, buy ratio 100% (2026-07-15)
    • price-sensitive announcement: Appointment of Chief Executive Officer

🏦 Institutional confluence (pre-positioning)

  • +6 steady institutional name(s) (no flow spike): ARR, KRR, MGU, NWM, REE, SER

🎯 Resource-specialist flow

  • +20 steady institutional name(s) (no flow spike): BUS, BUX, CBE, CXO, FDR, G50, GL1, LKY, NC6, NME, NVU, ONE, OR3, QEM, RCM, SLM, SNM, SPD, TMX, WA1

🏦 Investment-bank flow

  • DRO 🔥 Flow spike (≥2.5× baseline) 4.4×
    • 📉 Momentum: DOWNTREND · 5d -6.6% · 20d -21.9% · 68% off high · RSI 39
    • rule: investment-bank flow 0.38× ADV
    • 5d broker flow — inst $+7,590,292, retail $+1,015,507, mm $+530,145
    • net $6,213, buy ratio 32% (2026-07-15)
  • PDN 🔥 Flow spike (≥2.5× baseline) 3.3×
    • 📉 Momentum: DOWNTREND · 5d -16.3% · 20d -16.0% · 42% off high · RSI 37
    • rule: investment-bank flow 0.41× ADV
    • 5d broker flow — inst $+14,821,840, retail $+511,356, mm $+8,671,014
  • MSB 🔥 Flow spike (≥2.5× baseline) 2.7×
    • ↗️ Momentum: UPTREND · 5d +8.9% · 20d +14.5% · 21% off high · RSI 69
    • rule: investment-bank flow 1.74× ADV
    • 5d broker flow — inst $+16,246,694, retail $+0, mm $+5,842,619
    • yesterday vol 1.9× avg ($17,409,073 $-vol)
  • LRV 🔥 Flow spike (≥2.5× baseline) 2.5×
    • 📉 Momentum: DOWNTREND · 5d -19.1% · 20d -20.9% · 36% off high · RSI 32
    • rule: investment-bank flow 0.42× ADV
    • 5d broker flow — inst $+783,248, retail $+221,184, mm $+369,830
    • yesterday vol 2.8× avg ($4,307,152 $-vol)
  • +41 steady institutional name(s) (no flow spike): AEE, AGY, AIS, ALM, APX, ARU, ATV, BC8, CBA, CPN, CPO, CRR, CUV, CY5, DEV, DRE, ECL, EIQ, EVR, EXR, GA8, GED, GTI, ILA, IMU, ITM, KAR, LAC, MEM, MNE, MTM, OD6, ODE, RIE, RNX, SGA, VMM, WBT, WC1, ZEU, ZMI

🛒 Retail-only flow

  • AAJ
    • rule: retail flow 0.36× ADV
    • 5d broker flow — inst $+0, retail $+17,003, mm $+0
  • AAU
    • rule: retail flow 0.59× ADV
    • 5d broker flow — inst $+0, retail $+22,010, mm $+19,488
  • ABX
    • rule: retail flow 0.27× ADV
    • 5d broker flow — inst $+0, retail $+7,349, mm $+0
  • ALR
    • 🌱 Momentum: COILED · 5d +0.0% · 20d +3.5% · 45% off high · RSI 50
    • rule: retail flow 0.13× ADV
    • 5d broker flow — inst $+5,046, retail $+22,083, mm $+5,656
  • AR3
    • rule: retail flow 0.69× ADV
    • 5d broker flow — inst $-2,262, retail $+32,568, mm $+0
    • net $5,625, buy ratio 0% (2026-07-15)
  • AR9
    • 📉 Momentum: DOWNTREND · 5d -15.7% · 20d -32.2% · 73% off high · RSI 35
    • rule: retail flow 0.62× ADV
    • 5d broker flow — inst $+0, retail $+43,319, mm $+1,103
    • yesterday vol 1.7× avg ($79,451 $-vol)
  • AT4
    • 📉 Momentum: DOWNTREND · 5d -11.1% · 20d -20.0% · 85% off high · RSI 33
    • rule: retail flow 0.66× ADV
    • 5d broker flow — inst $+0, retail $+351,612, mm $+555
  • AYA
    • 〰️ Momentum: NEUTRAL · 5d -7.1% · 20d +11.9% · 15% off high · RSI 51
    • rule: retail flow 0.43× ADV
    • 5d broker flow — inst $+14,479, retail $+1,819,611, mm $+187,054
    • net $944, buy ratio 48% (2026-07-15)
  • CTO
    • rule: retail flow 1.35× ADV
    • 5d broker flow — inst $+0, retail $+25,980, mm $+0
  • EMT
    • rule: retail flow 4.99× ADV
    • 5d broker flow — inst $-1,170, retail $+32,115, mm $+0
  • EMV
    • 🌱 Momentum: COILED · 5d +8.0% · 20d +1.9% · 32% off high · RSI 60
    • rule: retail flow 0.21× ADV
    • 5d broker flow — inst $-6,812, retail $+17,790, mm $+33
  • GAL
    • rule: retail flow 1.55× ADV
    • 5d broker flow — inst $+0, retail $+34,599, mm $+0
  • GRR
    • 🌱 Momentum: COILED · 5d +0.0% · 20d -3.3% · 51% off high · RSI 50
    • rule: retail flow 0.27× ADV
    • 5d broker flow — inst $-2,815, retail $+50,592, mm $+16,697
  • IMI
    • rule: retail flow 0.12× ADV
    • 5d broker flow — inst $+0, retail $+958, mm $+0
  • IOV
    • rule: retail flow 1.00× ADV
    • 5d broker flow — inst $-6,800, retail $+55,717, mm $+0
    • net $300, buy ratio 0% (2026-07-15)
  • IVZ
    • 〰️ Momentum: NEUTRAL · 5d -1.7% · 20d +1.8% · 78% off high · RSI 61
    • rule: retail flow 0.22× ADV
    • 5d broker flow — inst $+1,130, retail $+58,558, mm $+0
  • KTA
    • ↗️ Momentum: UPTREND · 5d -14.3% · 20d +20.0% · 67% off high · RSI 67
    • rule: retail flow 1.55× ADV
    • 5d broker flow — inst $+0, retail $+30,948, mm $+780
    • yesterday vol 2.5× avg ($50,301 $-vol)
  • MAY
    • rule: retail flow 0.38× ADV
    • 5d broker flow — inst $-4,848, retail $+7,638, mm $+233
  • MQR
    • rule: retail flow 0.16× ADV
    • 5d broker flow — inst $+0, retail $+1,600, mm $+0
  • PNN · Maiden Drilling Program Progressing at MDF REE Project
    • 📉 Momentum: DOWNTREND · 5d -8.3% · 20d -18.5% · 51% off high · RSI 46
    • rule: retail flow 0.57× ADV
    • 5d broker flow — inst $+0, retail $+160,853, mm $+9,791
    • price-sensitive announcement: Maiden Drilling Program Progressing at MDF REE Project
  • RAP
    • rule: retail flow 0.80× ADV
    • 5d broker flow — inst $+0, retail $+24,977, mm $+0
  • RDS
    • rule: retail flow 2.70× ADV
    • 5d broker flow — inst $+0, retail $+10,145, mm $+300
  • RML
    • 🌱 Momentum: COILED · 5d -8.3% · 20d +2.3% · 62% off high · RSI 52
    • rule: retail flow 0.48× ADV
    • 5d broker flow — inst $-11,370, retail $+208,305, mm $+16,260
    • yesterday vol 4.4× avg ($1,964,701 $-vol)
  • SYR
    • 🌱 Momentum: COILED · 5d -8.3% · 20d -4.3% · 79% off high · RSI 57
    • rule: retail flow 0.25× ADV
    • 5d broker flow — inst $+34,581, retail $+187,148, mm $+21,232
    • yesterday vol 1.7× avg ($1,053,700 $-vol)
  • VPR
    • rule: retail flow 3.24× ADV
    • 5d broker flow — inst $+0, retail $+14,808, mm $+0
  • WC8
    • 📉 Momentum: DOWNTREND · 5d -20.0% · 20d -32.7% · 42% off high · RSI 24
    • rule: retail flow 0.28× ADV
    • 5d broker flow — inst $+33,981, retail $+488,754, mm $+40,345
    • yesterday vol 1.5× avg ($2,379,090 $-vol)
  • WIN
    • rule: retail flow 0.51× ADV
    • 5d broker flow — inst $+0, retail $+11,218, mm $+1,642

🔊 Market-maker-only flow (no institutional participation)

  • EYE
    • rule: market-maker flow 0.04× ADV
    • 5d broker flow — inst $+0, retail $+0, mm $+1,100
  • LRD
    • rule: market-maker flow 0.41× ADV
    • 5d broker flow — inst $+0, retail $+0, mm $+1,713
  • QXR
    • rule: market-maker flow 0.53× ADV
    • 5d broker flow — inst $+0, retail $+0, mm $+1,650

❓ Below thresholds

  • 4DX
    • 📉 Momentum: DOWNTREND · 5d -19.2% · 20d -29.5% · 53% off high · RSI 18
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+1,924,237, retail $+8,321,673, mm $+73,667
    • yesterday vol 2.1× avg ($43,888,301 $-vol)
    • net +$10,010, buy ratio 100% (2026-07-15)
  • AGC
    • rule: no volume baseline available
    • 5d broker flow — inst $+27,663, retail $+13,899, mm $+27,663
  • AON
    • 📉 Momentum: DOWNTREND · 5d -11.3% · 20d -19.0% · 46% off high · RSI 41
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+12,428, retail $+21,647, mm $+8,712
    • net +$5, buy ratio 100% (2026-07-15)
  • ASN
    • 📉 Momentum: DOWNTREND · 5d -6.7% · 20d -14.3% · 65% off high · RSI 50
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+12,828, retail $+45,401, mm $+0
    • yesterday vol 1.7× avg ($194,546 $-vol)
    • net $3,973, buy ratio 0% (2026-07-15)
  • ATT · Altitude Expands W-Project Land Position
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+750, retail $+0, mm $+567
    • price-sensitive announcement: Altitude Expands W-Project Land Position
  • AVH
    • ↗️ Momentum: UPTREND · 5d +10.5% · 20d +24.1% · 29% off high · RSI 62 · 3d up
    • rule: flow below classification thresholds
    • yesterday vol 1.6× avg ($1,002,201 $-vol)
  • AW1
    • 📉 Momentum: DOWNTREND · 5d -11.1% · 20d -21.9% · 60% off high · RSI 23
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+4,332, retail $+86,615, mm $+13,426
  • BM8
    • rule: flow below classification thresholds
    • 5d broker flow — inst $-2,287, retail $+0, mm $+0
    • net $2,287, buy ratio 0% (2026-07-15)
  • BOA
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+2,154, retail $+0, mm $+0
  • BRN
    • 📉 Momentum: DOWNTREND · 5d -6.7% · 20d -17.6% · 43% off high · RSI 33
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+38,368, retail $+251,782, mm $+68,799
  • CU6
    • 〰️ Momentum: NEUTRAL · 5d -3.7% · 20d +6.9% · 59% off high · RSI 60
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+344,826, retail $+906,453, mm $+0
  • CUF · Change in substantial holding from EUR
    • ↗️ Momentum: UPTREND · 5d +1.7% · 20d -6.2% · 16% off high · RSI 54 · 1d up
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+10,679, retail $+76,059, mm $+61
    • price-sensitive announcement: Change in substantial holding from EUR
  • DM1
    • 📉 Momentum: DOWNTREND · 5d -20.0% · 20d -11.1% · 72% off high · RSI 33
    • rule: flow below classification thresholds
    • yesterday vol 7.8× avg ($51,298 $-vol)
  • DTR
    • 📉 Momentum: DOWNTREND · 5d -3.7% · 20d -25.7% · 80% off high · RSI 48
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+119,156, retail $+1,711,413, mm $+128,260
  • EDE
    • 📉 Momentum: DOWNTREND · 5d -12.5% · 20d -27.6% · 60% off high · RSI 32
    • rule: flow below classification thresholds
    • yesterday vol 2.0× avg ($238,237 $-vol)
  • EGR
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+630, retail $+0, mm $+0
  • FMG
    • ↘️ Momentum: PULLBACK · 5d +2.2% · 20d -4.5% · 18% off high · RSI 40
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+19,337,436, retail $+3,290,993, mm $+2,271,865
    • net +$3,223,736, buy ratio 88% (2026-07-15)
  • GDM
    • rule: flow below classification thresholds
    • 5d broker flow — inst $-2,786, retail $-2,786, mm $+0
    • net $2,786, buy ratio 41% (2026-07-15)
  • GMN · Strong Metallurgical Test Results from Capivara
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+780, retail $+0, mm $+209
    • price-sensitive announcement: Strong Metallurgical Test Results from Capivara
  • GNM
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+2,033, retail $+11,330, mm $+1,094
  • GT1
    • rule: flow below classification thresholds
    • 5d broker flow — inst $-222, retail $+0, mm $+0
  • HLS
    • 〰️ Momentum: NEUTRAL · 5d -2.6% · 20d -8.5% · 64% off high · RSI 44
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+170,888, retail $+177,797, mm $+24,959
    • net +$52,180, buy ratio 95% (2026-07-15)
  • KLI
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+12,415, retail $+33,737, mm $+480
  • LIN
    • 📉 Momentum: DOWNTREND · 5d -14.7% · 20d -15.8% · 31% off high · RSI 15
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+423,390, retail $+2,795,090, mm $+415,931
    • yesterday vol 2.9× avg ($13,534,311 $-vol)
    • net +$71,427, buy ratio 100% (2026-07-15)
  • LKE
    • 📉 Momentum: DOWNTREND · 5d -7.0% · 20d -27.3% · 74% off high · RSI 39
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+42,261, retail $+187,458, mm $+0
  • LPM
    • rule: no volume baseline available
    • 5d broker flow — inst $-17,481, retail $+53,222, mm $+1,909
  • LSR
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+9,891, retail $+60,135, mm $+784
  • LTR 🔥 Flow spike (≥2.5× baseline) 3.0×
    • 📉 Momentum: DOWNTREND · 5d -10.7% · 20d -32.8% · 50% off high · RSI 23
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+5,987,157, retail $+5,232,024, mm $+221,572
    • net +$151,790, buy ratio 96% (2026-07-15)
  • LYC
    • 📉 Momentum: DOWNTREND · 5d -4.5% · 20d -12.6% · 28% off high · RSI 19
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+358,379, retail $+4,591,165, mm $+1,589,949
    • yesterday vol 1.8× avg ($99,313,900 $-vol)
    • net +$104,104, buy ratio 70% (2026-07-15)
  • MML
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+1,000, retail $+1,100, mm $+1,034
  • MRD
    • 📉 Momentum: DOWNTREND · 5d -8.7% · 20d -19.2% · 63% off high · RSI 50
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+5,711, retail $+0, mm $+423
    • yesterday vol 2.8× avg ($67,137 $-vol)
  • NEU
    • ↗️ Momentum: UPTREND · 5d +2.7% · 20d +33.2% · 23% off high · RSI 54
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+1,709,962, retail $+953,741, mm $+730,049
    • net +$35,026, buy ratio 70% (2026-07-15)
  • NVX
    • 📉 Momentum: DOWNTREND · 5d -3.2% · 20d -14.3% · 85% off high · RSI 56
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+54,484, retail $+454,771, mm $+28,113
    • net +$31,000, buy ratio 100% (2026-07-15)
  • NXT 🔥 Flow spike (≥2.5× baseline) 5.0×
    • 📉 Momentum: DOWNTREND · 5d -5.9% · 20d -13.6% · 27% off high · RSI 34
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+5,902,097, retail $+657,585, mm $+1,267,383
  • PEN · Trading Halt
    • 📉 Momentum: DOWNTREND · 5d -1.4% · 20d -25.5% · 64% off high · RSI 50
    • rule: flow below classification thresholds | halt-only
    • 5d broker flow — inst $+103,567, retail $+150,117, mm $+7,061
    • net $245, buy ratio 0% (2026-07-15)
    • price-sensitive announcement: Trading Halt
  • PLS
    • 📉 Momentum: DOWNTREND · 5d -6.5% · 20d -26.4% · 36% off high · RSI 26
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+11,091,702, retail $+5,525,873, mm $+515,235
    • net +$900,175, buy ratio 73% (2026-07-15)
  • PR1
    • rule: flow below classification thresholds
    • 5d broker flow — inst $-882, retail $+6,025, mm $+0
    • net $2,340, buy ratio 0% (2026-07-15)
  • RMX
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+3,450, retail $+0, mm $+0
  • RNU
    • ↘️ Momentum: PULLBACK · 5d -6.9% · 20d +8.0% · 46% off high · RSI 52
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+8,453, retail $+26,262, mm $+53
  • SGQ
    • 📉 Momentum: DOWNTREND · 5d -16.1% · 20d -22.0% · 53% off high · RSI 33
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+171,892, retail $+331,562, mm $+17,448
    • yesterday vol 3.0× avg ($3,043,099 $-vol)
  • SHN
    • ↘️ Momentum: PULLBACK · 5d -3.6% · 20d -6.9% · 43% off high · RSI 40
    • rule: flow below classification thresholds
    • yesterday vol 1.6× avg ($150,823 $-vol)
  • SLS
    • ↗️ Momentum: UPTREND · 5d -4.1% · 20d +28.7% · 11% off high · RSI 37
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+124,864, retail $+155,606, mm $+55,728
  • SNX
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+0, retail $+4,780, mm $+0
  • SPL
    • 🌱 Momentum: COILED · 5d -0.8% · 20d +2.2% · 6% off high · RSI 55
    • rule: flow below classification thresholds
    • yesterday vol 1.8× avg ($1,400,665 $-vol)
  • TLG
    • ↗️ Momentum: UPTREND · 5d +3.9% · 20d +17.8% · 51% off high · RSI 65
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+6,348, retail $+42,835, mm $+1,036
  • TM1
    • 📉 Momentum: DOWNTREND · 5d -10.6% · 20d -19.2% · 53% off high · RSI 30
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+65,323, retail $+235,550, mm $+19,888
  • TOR
    • 📉 Momentum: DOWNTREND · 5d -15.2% · 20d -27.8% · 65% off high · RSI 30
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+20,072, retail $+108,235, mm $+17,939

🎯 Specific-broker streaks (history-backed)

  • LTR — Resource specialists net buy 21 session(s) running, +$11,362,710 cumulative
  • LYC — Resource specialists net buy 15 session(s) running, +$14,683,758 cumulative
  • PLS — Resource specialists net buy 15 session(s) running, +$17,745,184 cumulative
  • FMG — Resource specialists net buy 13 session(s) running, +$14,755,691 cumulative
  • WC8 — Resource specialists net buy 13 session(s) running, +$3,271,865 cumulative
  • WA1 — Resource specialists net buy 10 session(s) running, +$5,180,342 cumulative
  • LIN — Resource specialists net buy 4 session(s) running, +$815,905 cumulative
  • CBE — Resource specialists net buy 3 session(s) running, +$512,193 cumulative
  • WBT — Resource specialists net buy 3 session(s) running, +$778,323 cumulative

Scanned 185 tickers · 28 spike(s) · 93 filtered (low $-vol) · 3 yfinance error(s)