morning brief · 2026-05-232026-05-222026-05-24

📊 23 May 2026 (Sat) — Daily Brief

Generated 2026-05-23 21:33 AEST by asx-monitor.

🔥 Price-sensitive announcements (today)

Sources: hotcopper · 4 watchlist match(es) · 3 price-sensitive

⚠️ asxdotcom failed: returned 0 rows (markup may have changed)

  • LOT — Change in substantial holding · link
  • FMG — Ceasing to be a substantial holder · link
  • IOV — Ceasing to be a substantial holder · link

⏭️ Non-sensitive announcements (watchlist)

1 announcement(s) across 1 ticker(s): VMM

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

Volume: yfinance (2026-05-22) · Flow: Market Lens (live, 2026-05-20)

🏦 Institutional flow spikes (acceleration, not presence)

Resource + investment-bank net flow on 2026-05-20 (T-3) vs each name's own trailing baseline · 12 spike(s) out of 83 institutional name(s).

  • BRN 🔥 Flow spike (≥2.5× baseline) 3.5× · today $186k vs base $53k (5 sess)
    • 🔐 Free-float: net-bought 0.99% of tradeable register today · Top-20 43% (conf: high)
    • 〰️ Momentum: NEUTRAL · 5d -3.2% · 20d +0.0% · 39% off high · RSI 33 · 1d up
    • 🧠 Why: # BRN Institutional Accumulation Analysis

Most Likely Reason: Institutions are accumulating into oversold technicals and register tightness rather than a specific near-term catalyst. With RSI14 at 33.3, the stock is in oversold territory, down 38.8% from its 252-day high; the 3.5x spike in institutional buying into this weakness, combined with tight free-float (56.5%) and high top-20 concentration (43.5%), suggests institutions are positioning ahead of a potential mean-reversion bounce or are front-running a material announcement not yet disclosed.

Biggest Risk: The absence of any price-sensitive announcements is the red flag. If the buying is purely technical/valuation-driven with no fundamental catalyst in sight, the accumulation may reverse sharply on volume or negative news, leaving institutions underwater. The RSI oversold reading alone is fragile support.

  • PDN 🔁 Flow reversal (seller → buyer) · today $1.8M vs base -$1.3M (5 sess)
    • 🔐 Free-float: net-bought 0.28% of tradeable register today · Top-20 86% (conf: medium)
    • 📉 Momentum: DOWNTREND · 5d +3.9% · 20d -12.2% · 24% off high · RSI 41 · 2d up
    • 🧠 Why: # PDN: Institutional Accumulation Read

Most likely reason: A significant shareholder has just crossed or announced a material stake increase (substantial holding notices on May 18–21), triggering a likely defensive or strategic accumulation by other institutions to either match positioning, protect against dilution, or front-run further consolidation. This is reinforced by the tight free float (14.2%) and the shift from persistent institutional selling (baseline −1.27M/day) to a sharp +1.76M buy spike.

Biggest risk to this read: The stock is still in a 20-day downtrend (−12.2%) and 24% below 252-day highs with RSI at 41—this could reflect deteriorating fundamentals or execution concerns flagged in the May 13 interim report that institutions are not confident about. If the substantial holder stake is defensive (reacting to bad news) rather than opportunistic, the accumulation could reverse sharply on next disclosure or results.

  • TM1 🔁 Flow reversal (seller → buyer) · today $159k vs base -$112k (5 sess)
    • 🔐 Free-float: net-bought 0.25% of tradeable register today · Top-20 63% (conf: high)
    • ↗️ Momentum: UPTREND · 5d +24.6% · 20d -1.4% · 20% off high · RSI 61 · 2d up
    • 🧠 Why: ## TM1: Institutional Accumulation Read

Most Likely Reason: Institutions have reversed from sustained selling (baseline −112k/day) to net buying (+159k today), coinciding with a sharp 5-day rally (+24.6%) off a 20% drawdown from 252-day highs—classic accumulation into oversold technical recovery, likely driven by an undisclosed catalyst or sector re-rating rather than a published announcement.

Biggest Risk: The absence of any recorded price-sensitive announcement combined with heavy top-20 holder concentration (62.8%) and minimal free-float (37.2%) creates acute risk that this is momentum-chasing by funds frontrunning thin liquidity, rather than conviction buying—if the 5-day bounce stalls or reverses, the spike could evaporate quickly without fundamental anchor.

Note: Broker flow is T-3 lagged; today's spike data should be interpreted as reflecting conditions 3 days prior.

  • NXT 🔥🔥 Flow surge (≥5× baseline) 99.5× · today $12.3M vs base $123k (5 sess)
    • ↗️ Momentum: UPTREND · 5d +0.5% · 20d +0.0% · 17% off high · RSI 64 · 2d up
    • 🧠 Why: Most Likely Reason for Accumulation:

Institutions are likely accumulating NXT ahead of the share register rebalancing following the May 20 substantial holder exit—a classic technical signal that a large seller has cleared the register, reducing overhang and freeing up float for fresh institutional positioning. The timing aligns perfectly: the retail entitlement offer closed May 14 (capital raise completed), the substantial holder exited May 20 (T-3 lag explains today's massive $12.3M net institutional buy on May 23), and the stock is now momentum-positive (RSI 63.6, modest uptrend) with reduced supply friction.

Biggest Risk to This Read:

The retail capital raise itself may have been the primary catalyst, and institutions could be rotating into a stock with diluted cap structure rather than responding to the holder exit—meaning the accumulation may stall once the post-raise relief trade exhausts, especially if earnings or guidance fail to justify the higher float. The 16.9% gap from the 252-day high also suggests institutions may be catching a falling knife if the prior rally was driven by scarcity rather than fundamental improvement.

  • SGQ 🔥🔥 Flow surge (≥5× baseline) 8.7× · today $203k vs base $23k (5 sess)
    • 📉 Momentum: DOWNTREND · 5d -4.3% · 20d -18.5% · 33% off high · RSI 33 · 1d up
    • 🧠 Why: ## SGQ Institutional Accumulation Analysis

Most Likely Reason: The 8.7x spike in institutional buying volume (202k shares vs. 23k baseline) against a sharp downtrend (-18.5% in 20 days, RSI 33) suggests opportunistic accumulation into oversold conditions rather than response to a new positive catalyst—no announcements are flagged. Institutions appear to be deploying capital on the dip, possibly viewing the 33% pullback from 52-week highs as capitulation-driven and a valuation entry point.

Biggest Risk to This Read: The absence of any price-sensitive announcements or disclosed catalysts means institutions may simply be portfolio rebalancing or tactical profit-taking, not conviction buying. If the downtrend reflects deteriorating fundamentals (earnings miss, guidance cut, or sector headwinds) not yet fully priced, this "dip buying" could prove pre-emptive, and the stock may continue lower once the reason for the decline emerges. Without visibility into why the stock fell, the accumulation pattern alone is insufficient to confirm smart money conviction.

  • MTM 🔥🔥 Flow surge (≥5× baseline) 5.2× · today $528k vs base $101k (5 sess)
    • 📉 Momentum: DOWNTREND · 5d -0.9% · 20d -13.3% · 61% off high · RSI 44 · 2d up
  • DRO 🔥 Flow spike (≥2.5× baseline) 4.7× · today $6.3M vs base $1.3M (5 sess)
    • 📉 Momentum: DOWNTREND · 5d -7.3% · 20d -18.6% · 54% off high · RSI 26 · 2d up
  • TOR 🔥 Flow spike (≥2.5× baseline) 3.5× · today $193k vs base $55k (3 sess)
    • 📉 Momentum: DOWNTREND · 5d -17.9% · 20d -31.0% · 37% off high · RSI 28
  • ARR 🔥 Flow spike (≥2.5× baseline) 3.0× · today $140k vs base $46k (5 sess)
    • ↗️ Momentum: UPTREND · 5d -4.9% · 20d +8.3% · 51% off high · RSI 58
  • WC8 🔥 Flow spike (≥2.5× baseline) 3.0× · today $989k vs base $332k (5 sess)
    • 〰️ Momentum: NEUTRAL · 5d -5.7% · 20d +17.3% · 12% off high · RSI 42
  • CBA 🔁 Flow reversal (seller → buyer) · today $21.7M vs base -$213k (5 sess)
    • 🌱 Momentum: COILED · 5d +3.9% · 20d -5.1% · 11% off high · RSI 43 · 2d up
  • PLS 🔁 Flow reversal (seller → buyer) · today $6.9M vs base -$470k (5 sess)
    • 📈 Momentum: BREAKOUT · 5d +5.5% · 20d +9.9% · 2% off high · RSI 59 · 3d up

🏦 Institutional confluence (pre-positioning)

  • MTM 🔥🔥 Flow surge (≥5× baseline) 5.2×
    • 📉 Momentum: DOWNTREND · 5d -0.9% · 20d -13.3% · 61% off high · RSI 44 · 2d up
    • rule: cross-group flow: resource 0.57 banks 0.21
    • 5d broker flow — inst $+1,005,165, retail $+429,601, mm $+16,086
    • net +$263,753, buy ratio 100% (2026-05-20)
  • BRN 🔥 Flow spike (≥2.5× baseline) 3.5×
    • 〰️ Momentum: NEUTRAL · 5d -3.2% · 20d +0.0% · 39% off high · RSI 33 · 1d up
    • rule: cross-group flow: resource 0.23 banks 0.44
    • 5d broker flow — inst $+422,604, retail $-11,365, mm $+126,214
    • yesterday vol 1.7× avg ($1,105,269 $-vol)
  • +10 steady institutional name(s) (no flow spike): AAJ, AON, DM1, DYM, ILA, MAY, MGU, NVU, OR3, SLS

🎯 Resource-specialist flow

  • +11 steady institutional name(s) (no flow spike): 4DX, ATT, CBE, CY5, DRE, GNM, LRV, OD6, PEN, RAP, TLG

🏦 Investment-bank flow

  • NXT 🔥🔥 Flow surge (≥5× baseline) 99.5×
    • ↗️ Momentum: UPTREND · 5d +0.5% · 20d +0.0% · 17% off high · RSI 64 · 2d up
    • rule: investment-bank flow 0.42
    • 5d broker flow — inst $+14,913,809, retail $-802,720, mm $+60,209
  • DRO 🔥 Flow spike (≥2.5× baseline) 4.7×
    • 📉 Momentum: DOWNTREND · 5d -7.3% · 20d -18.6% · 54% off high · RSI 26 · 2d up
    • rule: investment-bank flow 0.38
    • 5d broker flow — inst $+14,120,970, retail $+13,095,583, mm $+2,597,612
    • net +$12,213, buy ratio 51% (2026-05-20)
  • TOR 🔥 Flow spike (≥2.5× baseline) 3.5×
    • 📉 Momentum: DOWNTREND · 5d -17.9% · 20d -31.0% · 37% off high · RSI 28
    • rule: investment-bank flow 0.36
    • 5d broker flow — inst $+365,493, retail $+408,775, mm $+38,341
    • net +$35,477, buy ratio 60% (2026-05-20)
  • ARR 🔥 Flow spike (≥2.5× baseline) 3.0×
    • ↗️ Momentum: UPTREND · 5d -4.9% · 20d +8.3% · 51% off high · RSI 58
    • rule: investment-bank flow 0.57
    • 5d broker flow — inst $+182,653, retail $-7,942, mm $+694,081
    • yesterday vol 2.5× avg ($887,958 $-vol)
  • WC8 🔥 Flow spike (≥2.5× baseline) 3.0×
    • 〰️ Momentum: NEUTRAL · 5d -5.7% · 20d +17.3% · 12% off high · RSI 42
    • rule: investment-bank flow 0.50
    • 5d broker flow — inst $+1,501,310, retail $-891,404, mm $+409,083
  • PDN 🔁 Flow reversal (seller → buyer)
    • 📉 Momentum: DOWNTREND · 5d +3.9% · 20d -12.2% · 24% off high · RSI 41 · 2d up
    • rule: investment-bank flow 0.23
    • 5d broker flow — inst $-1,157,536, retail $+3,057,356, mm $+1,155,953
    • net +$881,705, buy ratio 100% (2026-05-20)
  • +35 steady institutional name(s) (no flow spike): ADV, AGY, ALM, APX, AR3, ATV, BMM, BOA, CPN, CU2, CUV, DTI, EMV, EVR, FMG, G50, GCM, HVY, IMU, KAR, LIN, LKE, LNQ, MML, MSB, NEU, ODE, PR1, QEM, REE, SNX, SQX, TMX, WBT, ZMI

🛒 Retail-only flow

  • AAU
    • rule: retail flow 0.82
    • 5d broker flow — inst $+602, retail $+30,530, mm $-3
  • ABX
    • rule: retail flow 1.21
    • 5d broker flow — inst $-12,544, retail $+31,625, mm $+3,753
  • AEE
    • 📉 Momentum: DOWNTREND · 5d -7.7% · 20d -17.2% · 56% off high · RSI 36
    • rule: retail flow 0.49
    • 5d broker flow — inst $-7,148, retail $+86,652, mm $+19,190
  • ALR
    • 🌱 Momentum: COILED · 5d +2.6% · 20d -2.4% · 27% off high · RSI 44 · 2d up
    • rule: retail flow 0.29
    • 5d broker flow — inst $-68,499, retail $+255,326, mm $+4,328
    • net $11,900, buy ratio 29% (2026-05-20)
  • AT4
    • 📉 Momentum: DOWNTREND · 5d -26.2% · 20d -18.4% · 69% off high · RSI 28
    • rule: retail flow 0.60
    • 5d broker flow — inst $-32,712, retail $+307,035, mm $-16,356
    • yesterday vol 3.5× avg ($1,587,456 $-vol)
    • net $16,356, buy ratio 25% (2026-05-20)
  • AW1
    • 📉 Momentum: DOWNTREND · 5d +10.0% · 20d -13.7% · 45% off high · RSI 38 · 2d up
    • rule: retail flow 1.68
    • 5d broker flow — inst $-4,100, retail $+375,591, mm $+22,501
    • yesterday vol 1.9× avg ($516,467 $-vol)
  • CUF
    • 🚀 Momentum: EXTENDED · 5d +17.6% · 20d +50.0% · 0% off high · RSI 70 · 2d up
    • rule: retail flow 4.04
    • 5d broker flow — inst $-50,634, retail $+603,877, mm $-15,000
    • yesterday vol 3.0× avg ($594,935 $-vol)
    • net $15,000, buy ratio 0% (2026-05-20)
  • EYE
    • rule: retail flow 0.27
    • 5d broker flow — inst $-9,007, retail $+7,693, mm $+1,313
  • FDR
    • 📉 Momentum: DOWNTREND · 5d -3.7% · 20d -32.8% · 41% off high · RSI 42 · 1d up
    • rule: retail flow 1.72
    • 5d broker flow — inst $-19,153, retail $+626,043, mm $+9,285
    • net +$9,315, buy ratio 100% (2026-05-20)
  • GAL
    • rule: retail flow 0.64
    • 5d broker flow — inst $-14,408, retail $+15,187, mm $+3,875
  • GDM
    • rule: retail flow 0.38
    • 5d broker flow — inst $-2,186, retail $+9,079, mm $+0
  • GL1
    • 📉 Momentum: DOWNTREND · 5d +2.0% · 20d -12.7% · 22% off high · RSI 41 · 1d up
    • rule: retail flow 1.12
    • 5d broker flow — inst $-16,335, retail $+208,895, mm $+5,746
  • IOV · Ceasing to be a substantial holder
    • rule: retail flow 0.63 · holder-exit notice
    • 5d broker flow — inst $-22,852, retail $+31,143, mm $-6
    • price-sensitive announcement: Ceasing to be a substantial holder
  • KRR
    • rule: retail flow 1.29
    • 5d broker flow — inst $-1,316, retail $+33,507, mm $+1,471
  • LOT · Change in substantial holding
    • 📉 Momentum: DOWNTREND · 5d +0.0% · 20d -54.5% · 79% off high · RSI 35 · 2d up
    • rule: retail flow 0.38
    • 5d broker flow — inst $+16,127, retail $+1,124,244, mm $+14,301
    • net +$37,757, buy ratio 56% (2026-05-20)
    • price-sensitive announcement: Change in substantial holding
  • MRD
    • ↘️ Momentum: PULLBACK · 5d +3.6% · 20d -9.4% · 49% off high · RSI 50 · 1d up
    • rule: retail flow 0.93
    • 5d broker flow — inst $-15,343, retail $+36,274, mm $+21,407
    • yesterday vol 2.2× avg ($83,640 $-vol)
  • NVX
    • 🌱 Momentum: COILED · 5d +8.7% · 20d -5.7% · 75% off high · RSI 44 · 2d up
    • rule: retail flow 0.51
    • 5d broker flow — inst $-21,414, retail $+318,125, mm $+3,693
    • yesterday vol 1.9× avg ($1,272,598 $-vol)
    • net $10,707, buy ratio 13% (2026-05-20)
  • QPM
    • 📉 Momentum: DOWNTREND · 5d -8.3% · 20d -21.4% · 53% off high · RSI 33
    • rule: retail flow 1.13
    • 5d broker flow — inst $-4,755, retail $+109,635, mm $+5,865
    • yesterday vol 1.6× avg ($135,469 $-vol)
  • RCM
    • ↗️ Momentum: UPTREND · 5d +10.3% · 20d +13.2% · 52% off high · RSI 69 · 1d up
    • rule: retail flow 1.65
    • 5d broker flow — inst $-30,914, retail $+102,721, mm $-18,497
    • yesterday vol 7.9× avg ($545,173 $-vol)
    • net $18,500, buy ratio 0% (2026-05-20)
  • RML
    • 📉 Momentum: DOWNTREND · 5d -5.0% · 20d -17.4% · 50% off high · RSI 42 · 2d up
    • rule: retail flow 0.25
    • 5d broker flow — inst $-292,994, retail $+529,457, mm $+40,687
    • net +$5,302, buy ratio 100% (2026-05-20)
  • RMX
    • rule: retail flow 0.41
    • 5d broker flow — inst $-28,458, retail $+24,311, mm $+1,722
  • RNU
    • ↘️ Momentum: PULLBACK · 5d -1.6% · 20d -7.6% · 39% off high · RSI 50 · 2d up
    • rule: retail flow 1.24
    • 5d broker flow — inst $-14,957, retail $+174,793, mm $+21,950
    • yesterday vol 1.9× avg ($282,761 $-vol)
  • SGA
    • rule: retail flow 0.53
    • 5d broker flow — inst $-5,951, retail $+5,952, mm $+0
  • SLM
    • 〰️ Momentum: NEUTRAL · 5d -10.5% · 20d +9.0% · 14% off high · RSI 51
    • rule: retail flow 0.19
    • 5d broker flow — inst $-413, retail $+236,238, mm $-3,044
  • SNM
    • 🌱 Momentum: COILED · 5d +2.3% · 20d +3.9% · 14% off high · RSI 58 · 2d up
    • rule: retail flow 0.49
    • 5d broker flow — inst $-53,229, retail $+62,716, mm $+1,196
    • net $3,804, buy ratio 39% (2026-05-20)
  • VMM
    • 🚀 Momentum: EXTENDED · 5d +25.7% · 20d +24.2% · 0% off high · RSI 74 · 5d up
    • rule: retail flow 0.68
    • 5d broker flow — inst $-143,387, retail $+1,660,731, mm $+675,059
    • yesterday vol 2.4× avg ($6,965,770 $-vol)
    • net +$30,666, buy ratio 65% (2026-05-20)
  • WA1
    • ↘️ Momentum: PULLBACK · 5d -6.0% · 20d -6.0% · 35% off high · RSI 41 · 2d up
    • rule: retail flow 0.48
    • 5d broker flow — inst $+103,491, retail $+1,823,516, mm $+263,504
    • net +$47,533, buy ratio 100% (2026-05-20)

❓ Below thresholds

  • ACW
    • 📉 Momentum: DOWNTREND · 5d -7.3% · 20d -13.6% · 46% off high · RSI 32 · 2d up
    • rule: flow below classification thresholds
    • 5d broker flow — inst $-104,153, retail $+228,186, mm $+5,401
  • AIS
    • ↗️ Momentum: UPTREND · 5d -6.7% · 20d +15.3% · 39% off high · RSI 56
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+198,688, retail $+692,925, mm $+910,502
    • yesterday vol 2.2× avg ($7,844,477 $-vol)
    • net $9,486, buy ratio 46% (2026-05-20)
  • AR9
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+7,765, retail $+6,426, mm $+3,401
  • ARU
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+1,631,752, retail $+4,781,529, mm $+550,340
  • ASN
    • 🌱 Momentum: COILED · 5d -14.3% · 20d +0.0% · 50% off high · RSI 60
    • rule: flow below classification thresholds
    • 5d broker flow — inst $-3,990, retail $+161,842, mm $-6,633
    • net $15,330, buy ratio 0% (2026-05-20)
  • AVW
    • ↗️ Momentum: UPTREND · 5d +22.2% · 20d +22.2% · 39% off high · RSI 62 · 1d up
    • rule: no volume baseline available
    • 5d broker flow — inst $+975, retail $+8,393, mm $-20
    • yesterday vol 11.0× avg ($140,423 $-vol)
  • BC8
    • 📉 Momentum: DOWNTREND · 5d -6.3% · 20d -11.1% · 34% off high · RSI 41
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+653,170, retail $-4,650, mm $+181,757
    • net +$89,471, buy ratio 80% (2026-05-20)
  • BM8
    • rule: no volume baseline available
    • 5d broker flow — inst $-7,129, retail $+31,683, mm $+1,270
  • BUS
    • rule: no volume baseline available
    • 5d broker flow — inst $-4,052, retail $+9,670, mm $-1,479
  • BUX
    • rule: flow below classification thresholds
    • 5d broker flow — inst $-6,086, retail $-1,945, mm $+49,286
  • CBA 🔁 Flow reversal (seller → buyer)
    • 🌱 Momentum: COILED · 5d +3.9% · 20d -5.1% · 11% off high · RSI 43 · 2d up
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+24,873,607, retail $-2,573,751, mm $+3,860,226
  • CDR
    • rule: no volume baseline available
    • 5d broker flow — inst $+704, retail $-704, mm $+514
  • CNJ
    • rule: flow below classification thresholds
    • 5d broker flow — inst $-509, retail $+494, mm $-10
  • CPO
    • rule: no volume baseline available
    • 5d broker flow — inst $-6,645, retail $+33,787, mm $-1,031
  • CRR
    • rule: no volume baseline available
    • 5d broker flow — inst $+13,051, retail $-6,413, mm $-1,249
    • net $1,270, buy ratio 0% (2026-05-20)
  • CTO
    • rule: no volume baseline available
    • 5d broker flow — inst $+19,503, retail $+6,934, mm $-579
  • CXO
    • 〰️ Momentum: NEUTRAL · 5d -9.2% · 20d -9.2% · 22% off high · RSI 43
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+2,239,644, retail $+5,856,515, mm $+220,516
  • DEV
    • 📉 Momentum: DOWNTREND · 5d -7.7% · 20d -12.2% · 29% off high · RSI 37
    • rule: flow below classification thresholds
    • 5d broker flow — inst $-578, retail $+148,679, mm $+10,320
    • net +$9,489, buy ratio 67% (2026-05-20)
  • DTR
    • 📉 Momentum: DOWNTREND · 5d -4.9% · 20d -22.0% · 70% off high · RSI 35
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+448,075, retail $+669,483, mm $+317,744
  • ECL
    • rule: flow below classification thresholds
    • 5d broker flow — inst $-75, retail $+75, mm $+0
  • EGR
    • 📉 Momentum: DOWNTREND · 5d -8.1% · 20d -27.9% · 58% off high · RSI 27
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+5,786, retail $+51,458, mm $+5,971
    • yesterday vol 2.8× avg ($98,162 $-vol)
  • EIQ
    • 🚀 Momentum: EXTENDED · 5d +21.7% · 20d +19.7% · 0% off high · RSI 78 · 4d up
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+191,250, retail $+2,482,065, mm $+4,216
  • EXR
    • 〰️ Momentum: NEUTRAL · 5d +0.0% · 20d -10.0% · 18% off high · RSI 46 · 1d up
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+173,306, retail $+702,862, mm $+3,824
  • GA8
    • 〰️ Momentum: NEUTRAL · 5d -2.8% · 20d +2.9% · 18% off high · RSI 27
    • rule: flow below classification thresholds
    • 5d broker flow — inst $-10,982, retail $+60,338, mm $+2,035
    • net $3,503, buy ratio 0% (2026-05-20)
  • GED
    • rule: no volume baseline available
    • 5d broker flow — inst $+11,090, retail $-2,383, mm $+610
  • GMN
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+1,705, retail $+34,470, mm $+2,704
  • GRR
    • ↘️ Momentum: PULLBACK · 5d -3.1% · 20d -6.1% · 47% off high · RSI 42
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+36,037, retail $+720,519, mm $+6,607
    • net $1,948, buy ratio 0% (2026-05-20)
  • GT1
    • 📉 Momentum: DOWNTREND · 5d +0.0% · 20d -29.0% · 60% off high · RSI 48 · 1d up
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+7,599, retail $+23,974, mm $+7,341
    • yesterday vol 1.6× avg ($65,642 $-vol)
  • GTI
    • rule: no volume baseline available
    • 5d broker flow — inst $+16,489, retail $+12,112, mm $+2,725
    • net +$2,725, buy ratio 100% (2026-05-20)
  • HHR
    • rule: no volume baseline available
    • 5d broker flow — inst $+16,288, retail $-612, mm $+4,773
  • HLS
    • 📉 Momentum: DOWNTREND · 5d +4.3% · 20d -32.1% · 65% off high · RSI 29 · 2d up
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+233,116, retail $+740,735, mm $+96,215
    • net +$97,435, buy ratio 97% (2026-05-20)
  • IMI
    • rule: no volume baseline available
    • 5d broker flow — inst $-225, retail $+211, mm $+14
  • ITM
    • rule: no volume baseline available
    • 5d broker flow — inst $-401, retail $+401, mm $+0
  • IVZ
    • 📉 Momentum: DOWNTREND · 5d +1.9% · 20d -43.0% · 79% off high · RSI 33
    • rule: flow below classification thresholds
    • 5d broker flow — inst $-24,825, retail $+24,877, mm $-2,227
    • net $621, buy ratio 0% (2026-05-20)
  • KTA
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+2,227, retail $+36,663, mm $+822
  • LKY
    • 📉 Momentum: DOWNTREND · 5d -11.1% · 20d -27.3% · 81% off high · RSI 40 · 1d up
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+32,461, retail $+101,913, mm $+19,712
  • LRD
    • rule: no volume baseline available
    • 5d broker flow — inst $-14,196, retail $+15,296, mm $-100
  • LSR
    • 📉 Momentum: DOWNTREND · 5d -5.3% · 20d -18.2% · 64% off high · RSI 33
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+42,800, retail $+16,121, mm $+8,958
  • LTR
    • 🌱 Momentum: COILED · 5d -1.3% · 20d +3.6% · 12% off high · RSI 45 · 2d up
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+2,348,269, retail $+15,670,871, mm $+2,707,730
  • LYC
    • 🌱 Momentum: COILED · 5d +5.1% · 20d +3.5% · 15% off high · RSI 50 · 3d up
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+9,612,816, retail $+10,944,021, mm $+10,617,810
  • MEM
    • rule: no volume baseline available
    • 5d broker flow — inst $-6,948, retail $+6,948, mm $+0
  • MNE
    • rule: no volume baseline available
    • 5d broker flow — inst $+18,990, retail $-41,931, mm $-15,583
    • net $15,583, buy ratio 0% (2026-05-20)
  • MQR
    • rule: no volume baseline available
    • 5d broker flow — inst $+4,756, retail $+0, mm $+0
  • NC6
    • rule: no volume baseline available
    • 5d broker flow — inst $+895, retail $-868, mm $+0
  • NME
    • rule: no volume baseline available
    • 5d broker flow — inst $-724, retail $+1,085, mm $+0
  • NPM
    • rule: no volume baseline available
    • 5d broker flow — inst $-8,847, retail $+5,847, mm $+3,000
  • NUZ
    • 📉 Momentum: DOWNTREND · 5d -6.9% · 20d -21.2% · 62% off high · RSI 21 · 1d up
    • rule: flow below classification thresholds
    • yesterday vol 2.0× avg ($62,177 $-vol)
  • NWM
    • rule: no volume baseline available
    • 5d broker flow — inst $-300,495, retail $-7,205, mm $+0
  • OM1
    • rule: no volume baseline available
    • 5d broker flow — inst $+5,484, retail $+22,265, mm $+9,845
    • net +$9,880, buy ratio 100% (2026-05-20)
  • ONE
    • rule: flow below classification thresholds
    • 5d broker flow — inst $-27,093, retail $-9,874, mm $-4,243
    • net $5,321, buy ratio 0% (2026-05-20)
  • PLS 🔁 Flow reversal (seller → buyer)
    • 📈 Momentum: BREAKOUT · 5d +5.5% · 20d +9.9% · 2% off high · RSI 59 · 3d up
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+5,140,972, retail $-5,290,690, mm $+9,150,784
  • PNN
    • 🌱 Momentum: COILED · 5d -8.0% · 20d +0.0% · 49% off high · RSI 54
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+49,612, retail $+56,840, mm $+10,661
    • net +$10,200, buy ratio 100% (2026-05-20)
  • PNT
    • rule: no volume baseline available
    • 5d broker flow — inst $+350, retail $-156, mm $-194
  • QXR
    • rule: no volume baseline available
    • 5d broker flow — inst $+264, retail $-264, mm $+0
  • RCL
    • rule: no volume baseline available
    • 5d broker flow — inst $-1,792, retail $+1,792, mm $+0
  • RDS
    • rule: no volume baseline available
  • RIE
    • rule: no volume baseline available
    • 5d broker flow — inst $-5,747, retail $-3,752, mm $+0
  • RNX
    • rule: no volume baseline available
    • 5d broker flow — inst $-17,727, retail $-18,273, mm $-9,000
    • net $9,000, buy ratio 0% (2026-05-20)
  • SER
    • 📉 Momentum: DOWNTREND · 5d -18.2% · 20d -14.3% · 36% off high · RSI 50
    • rule: no volume baseline available
    • 5d broker flow — inst $-64,494, retail $+14,448, mm $+1,445
  • SGQ 🔥🔥 Flow surge (≥5× baseline) 8.7×
    • 📉 Momentum: DOWNTREND · 5d -4.3% · 20d -18.5% · 33% off high · RSI 33 · 1d up
    • rule: flow below classification thresholds
    • 5d broker flow — inst $-20,538, retail $+1,709,396, mm $+30,562
  • SPD
    • 📉 Momentum: DOWNTREND · 5d -7.1% · 20d -22.2% · 44% off high · RSI 49
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+15,643, retail $+126,790, mm $-66
  • SRN
    • rule: no volume baseline available
    • 5d broker flow — inst $+2,412, retail $-2,412, mm $+3,358
  • SYR
    • 📉 Momentum: DOWNTREND · 5d -4.8% · 20d -13.0% · 81% off high · RSI 40 · 1d up
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+46,412, retail $+308,195, mm $+0
  • T3D
    • rule: no volume baseline available
    • 5d broker flow — inst $+8,621, retail $+0, mm $+90
  • TM1 🔁 Flow reversal (seller → buyer)
    • ↗️ Momentum: UPTREND · 5d +24.6% · 20d -1.4% · 20% off high · RSI 61 · 2d up
    • rule: flow below classification thresholds
    • 5d broker flow — inst $-367,952, retail $+855,994, mm $+135,390
    • yesterday vol 2.3× avg ($2,481,514 $-vol)
    • net +$79,681, buy ratio 100% (2026-05-20)
  • VPR
    • rule: no volume baseline available
    • 5d broker flow — inst $-6,901, retail $+6,063, mm $+1,888
  • WC1
    • rule: no volume baseline available
    • 5d broker flow — inst $+455, retail $-446, mm $+912
  • WIN
    • rule: no volume baseline available
    • 5d broker flow — inst $-7,646, retail $+5,180, mm $+1,099
    • net $273, buy ratio 0% (2026-05-20)
  • XPN
    • rule: no volume baseline available
    • 5d broker flow — inst $+15,433, retail $+7,616, mm $+1,052
  • ZEU
    • rule: no volume baseline available
    • 5d broker flow — inst $+0, retail $-765, mm $+765

🎯 Specific-broker streaks (history-backed)

  • 4DX — Resource specialists net buy 9 session(s) running, +$8,318,702 cumulative
  • LIN — Resource specialists net sell 6 session(s) running, -$4,466,414 cumulative
  • NXT — Resource specialists net sell 6 session(s) running, -$9,761,926 cumulative
  • PLS — Resource specialists net sell 6 session(s) running, -$25,010,336 cumulative
  • PLS — Argonaut net buy 5 session(s) running, +$1,250,000 cumulative
  • BRN — Bell Potter net buy 5 session(s) running, +$250,000 cumulative
  • NWM — Morgan Stanley net sell 5 session(s) running, -$750,000 cumulative
  • FMG — Resource specialists net sell 5 session(s) running, -$28,038,260 cumulative
  • AON — Resource specialists net buy 4 session(s) running, +$300,672 cumulative
  • BC8 — Resource specialists net buy 3 session(s) running, +$232,188 cumulative

Scanned 174 tickers · 24 spike(s) · 85 filtered (low $-vol) · 8 yfinance error(s)