morning brief · 2026-05-222026-05-212026-05-23

📊 22 May 2026 (Fri) — Daily Brief

Generated 2026-05-23 21:16 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-21) · Flow: Market Lens (cache 4 session(s) stale, 2026-05-18)

🏦 Institutional flow spikes (acceleration, not presence)

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

  • PEN 🔥 Flow spike (≥2.5× baseline) 2.7× · today $183k vs base $68k (3 sess)
    • 🔐 Free-float: net-bought 621.81% of tradeable register today · Top-20 63% (conf: medium)
    • 📉 Momentum: DOWNTREND · 5d -0.4% · 20d -34.8% · 62% off high · RSI 39 · 2d up
    • 🧠 Why: Institutions are accumulating PEN in the wake of a $56M capital raise and formal placement completion (May 18–20), likely to build positions ahead of the capital deployment phase—the investor presentation and prospectus suggest a material corporate action or growth program that will convert this funding into operational or acquisition value. The 2.68x spike in institutional buying against tight free float (37% only) and a substantial holder announcement indicate coordinated buying by a new or expanding anchor investor, with modest lock-up expiry risk or secondary overhang minimal if insiders remain committed.

Biggest risk: The sharp 20-day downtrend (−34.75%) and RSI of 39 despite a major funding catalyst suggest either (1) the market has already priced in dilution and found the raise disappointing, or (2) institutions are front-running a negative announcement or material conditions attached to the $56M (e.g., debt covenants, board seats, or below-market deployment terms) that aren't yet public—warrant close monitoring of follow-up disclosures.

  • SLS 🔥 Flow spike (≥2.5× baseline) 2.7× · today $145k vs base $53k (5 sess)
    • 🔐 Free-float: net-bought 0.87% of tradeable register today · Top-20 53% (conf: high)
    • 〰️ Momentum: NEUTRAL · 5d -11.3% · 20d +11.5% · 24% off high · RSI 25
    • 🧠 Why: Most Likely Reason for Accumulation:

Institutions are accumulating into what appears to be an oversold technical setup with constrained supply — the stock is down 24% from its 252-day high, RSI14 is at 25.3 (deep oversold), and a tight free float (46.6%, with top 20 holders controlling 53%) creates natural support for a bounce. The 2.7x spike in institutional buying (145k shares vs. 53k baseline) on a neutral momentum day suggests conviction in mean reversion or an imminent catalyst, not trend-following.

Biggest Risk to This Read:

The complete absence of any recent price-sensitive announcements or disclosed catalyst is a critical red flag — institutions may have front-run information not yet public, or this could be a tactical short-cover/forced rebalance rather than fundamental conviction. If no material news lands within 2–4 weeks, the accumulation could prove premature, leaving institutions holding a stock in a secondary decline.

  • PDN 🔁 Flow reversal (seller → buyer) · today $307k vs base -$757k (5 sess)
    • 🔐 Free-float: net-bought 0.05% of tradeable register today · Top-20 86% (conf: medium)
    • 📉 Momentum: DOWNTREND · 5d -2.8% · 20d -19.3% · 28% off high · RSI 39 · 1d up
    • 🧠 Why: # PDN Institutional Accumulation Analysis

Most Likely Reason: A substantial holder has just increased their stake (May 18–21 filings), and institutions are accumulating into weakness—PDN is down 19% over 20 days and trading 28% below its 252-day high on depressed momentum (RSI 38.9). This suggests a coordinated move to build position during a valuation dislocation, possibly triggered by the interim financial report (May 13), rather than panic selling.

Biggest Risk: The free-float is extremely tight (14% public, top 20 holders control 86%), so the accumulation signal itself is heavily influenced by one or two large holders. If the substantial holding increase was a forced acquisition (corporate action, margin liquidation, or restructuring) rather than conviction-based buying, the institutional reversal could reverse just as sharply—leaving later buyers exposed. Additionally, RSI at 38.9 still leaves room for capitulation before a genuine reversal confirms.

  • LYC 🔥 Flow spike (≥2.5× baseline) 3.5× · today $9.6M vs base $2.8M (5 sess)
    • 🌱 Momentum: COILED · 5d +3.5% · 20d +1.0% · 16% off high · RSI 46 · 2d up
    • 🧠 Why: # LYC Institutional Accumulation Analysis

Most Likely Driver: Institutions are accumulating LYC ahead of an unannounced or imminent catalyst, likely a major operational or strategic update—the 3.5x spike in institutional demand (net AUD $9.6M today vs. ~$2.8M baseline) combined with "COILED" momentum (stock 15.8% off 252-day highs but showing positive 5-day/20-day returns with RSI at neutral 46.2) suggests positioning for a near-term re-rating rather than fundamental distress-buying. With no public price-sensitive announcements listed, the accumulation may precede earnings, a merger/partnership, or regulatory approval.

Biggest Risk to This Read: The absence of a disclosed catalyst creates binary event risk—if the anticipated announcement disappoints or fails to materialize, the institutional bid could reverse sharply, especially given the stock's tight free-float (which would amplify both rallies and selloffs). Alternatively, the spike may reflect index-inclusion positioning or a single large fund rebalancing rather than a broad conviction view, making it fragile to reversal on T+3 or T+4 settlement.

  • BC8 🔥 Flow spike (≥2.5× baseline) 2.6× · today $411k vs base $160k (5 sess)
    • 📉 Momentum: DOWNTREND · 5d -10.2% · 20d -11.3% · 34% off high · RSI 43 · 1d up
    • 🧠 Why: # BC8 Institutional Accumulation Analysis

Most Likely Reason: The 2.56x spike in institutional buying into a stock trading down 10%+ over 5 days and 34% off its 52-week high suggests institutions are opportunistically accumulating on weakness rather than responding to a positive catalyst. With RSI at 43 (oversold territory) and no price-sensitive announcements flagged, this looks like value-hunting by larger holders who view recent selling as excessive.

Biggest Risk: The complete absence of a disclosed catalyst or positive catalyst to support the buying is the critical vulnerability here. If institutions are simply catching a falling knife on technical oversold conditions, the downtrend could accelerate if fundamentals deteriorate further or if retail selling continues to dominate. The lack of free-float data also obscures whether these buyers are actually tightening the register or accumulating in a structurally liquid name where their position-building can be easily reversed.

  • CBA 🔁 Flow reversal (seller → buyer) · today $5.9M vs base -$1.6M (5 sess)
    • ↘️ Momentum: PULLBACK · 5d +4.9% · 20d -5.3% · 12% off high · RSI 40 · 1d up
  • PLS 🔁 Flow reversal (seller → buyer) · today $2.8M vs base -$1.7M (5 sess)
    • ↗️ Momentum: UPTREND · 5d -3.5% · 20d +8.5% · 5% off high · RSI 51 · 2d up
  • NXT 🔁 Flow reversal (seller → buyer) · today $1.0M vs base -$235k (5 sess)
    • 🌱 Momentum: COILED · 5d -1.4% · 20d -1.1% · 19% off high · RSI 56 · 1d up
  • SLM 🔁 Flow reversal (seller → buyer) · today $158k vs base -$64k (5 sess)
    • ↗️ Momentum: UPTREND · 5d -7.5% · 20d +8.9% · 13% off high · RSI 56 · 1d up

🏦 Institutional confluence (pre-positioning)

  • +8 steady institutional name(s) (no flow spike): ADV, AON, CBE, DM1, GDM, IMU, OR3, RCM

🎯 Resource-specialist flow

  • SLS 🔥 Flow spike (≥2.5× baseline) 2.7×
    • 〰️ Momentum: NEUTRAL · 5d -11.3% · 20d +11.5% · 24% off high · RSI 25
    • rule: resource-specialist flow 0.13
    • 5d broker flow — inst $+272,592, retail $+59,093, mm $+72,020
    • net +$145,083, buy ratio 100% (2026-05-18)
    • ⚠️ live flow 4 biz days stale
  • PEN 🔥 Flow spike (≥2.5× baseline) 2.7×
    • 📉 Momentum: DOWNTREND · 5d -0.4% · 20d -34.8% · 62% off high · RSI 39 · 2d up
    • rule: resource-specialist flow 0.20
    • 5d broker flow — inst $+202,412, retail $-40,491, mm $+23,779
    • net +$176,269, buy ratio 65% (2026-05-18)
    • ⚠️ live flow 4 biz days stale
  • +17 steady institutional name(s) (no flow spike): 4DX, AAJ, AIS, BOA, BRN, DTI, DYM, GNM, HLS, ILA, MAY, MTM, NVU, OD6, QEM, SNX, TLG

🏦 Investment-bank flow

  • LYC 🔥 Flow spike (≥2.5× baseline) 3.5×
    • 🌱 Momentum: COILED · 5d +3.5% · 20d +1.0% · 16% off high · RSI 46 · 2d up
    • rule: investment-bank flow 0.25
    • 5d broker flow — inst $+17,653,276, retail $+14,904,031, mm $+11,355,161
    • net $881,032, buy ratio 2% (2026-05-18)
    • ⚠️ live flow 4 biz days stale
  • +48 steady institutional name(s) (no flow spike): AAU, ACW, AGY, ALM, ALR, APX, AR3, AR9, ARR, ARU, ASN, AT4, ATV, AW1, BMM, BUX, CNJ, CPN, CU2, CXO, CY5, DEV, DRE, DRO, EMV, EVR, FMG, G50, GCM, KAR, LIN, LKE, LNQ, LOT, LRV, LTR, MSB, NEU, ODE, PNN, PR1, REE, SNM, SQX, VMM, WA1, WBT, WC8

🛒 Retail-only flow

  • ATT
    • rule: retail flow 0.80
    • 5d broker flow — inst $-7,613, retail $+7,566, mm $+47
    • ⚠️ live flow 4 biz days stale
  • CBA 🔁 Flow reversal (seller → buyer)
    • ↘️ Momentum: PULLBACK · 5d +4.9% · 20d -5.3% · 12% off high · RSI 40 · 1d up
    • rule: retail flow 0.66
    • 5d broker flow — inst $+2,839,703, retail $+211,284,581, mm $+53,446,829
    • net $1,497,247, buy ratio 43% (2026-05-18)
    • ⚠️ live flow 4 biz days stale
  • ECL
    • rule: retail flow 5.67
    • 5d broker flow — inst $-75, retail $+153,775, mm $+101
    • ⚠️ live flow 4 biz days stale
  • EYE
    • rule: retail flow 0.47
    • 5d broker flow — inst $-10,398, retail $+14,299, mm $+1,313
    • ⚠️ live flow 4 biz days stale
  • FDR
    • 📉 Momentum: DOWNTREND · 5d -5.1% · 20d -36.8% · 44% off high · RSI 36
    • rule: retail flow 2.00
    • 5d broker flow — inst $-37,783, retail $+653,547, mm $+19
    • net $39,965, buy ratio 25% (2026-05-18)
    • ⚠️ live flow 4 biz days stale
  • GAL
    • rule: retail flow 1.71
    • 5d broker flow — inst $-28,494, retail $+40,495, mm $-1,695
    • ⚠️ live flow 4 biz days stale
  • GL1
    • 📉 Momentum: DOWNTREND · 5d -5.7% · 20d -13.2% · 25% off high · RSI 33
    • rule: retail flow 1.57
    • 5d broker flow — inst $-44,577, retail $+270,825, mm $+7,770
    • ⚠️ live flow 4 biz days stale
  • GT1
    • rule: retail flow 3.35
    • 5d broker flow — inst $-53,381, retail $+123,286, mm $+77
    • net +$3,890, buy ratio 100% (2026-05-18)
    • ⚠️ live flow 4 biz days stale
  • HVY
    • rule: retail flow 0.43
    • 5d broker flow — inst $-2,469, retail $+7,572, mm $+0
    • ⚠️ live flow 4 biz days stale
  • IOV · Ceasing to be a substantial holder
    • rule: retail flow 0.83 · holder-exit notice
    • 5d broker flow — inst $-26,321, retail $+40,729, mm $-6
    • net $5,600, buy ratio 0% (2026-05-18)
    • ⚠️ live flow 4 biz days stale
    • price-sensitive announcement: Ceasing to be a substantial holder
  • IVZ
    • 📉 Momentum: DOWNTREND · 5d +5.8% · 20d -50.0% · 78% off high · RSI 30 · 1d up
    • rule: retail flow 0.20
    • 5d broker flow — inst $-42,097, retail $+115,862, mm $+5,628
    • net $1,734, buy ratio 44% (2026-05-18)
    • ⚠️ live flow 4 biz days stale
  • KRR
    • rule: retail flow 1.33
    • 5d broker flow — inst $-11,112, retail $+34,521, mm $+985
    • ⚠️ live flow 4 biz days stale
  • RMX
    • rule: retail flow 0.61
    • 5d broker flow — inst $-13,402, retail $+36,613, mm $+2,119
    • ⚠️ live flow 4 biz days stale
  • SPD
    • 📉 Momentum: DOWNTREND · 5d -8.1% · 20d -10.8% · 44% off high · RSI 47 · 1d up
    • rule: retail flow 1.05
    • 5d broker flow — inst $-16,906, retail $+189,226, mm $-470
    • ⚠️ live flow 4 biz days stale
  • TM1
    • ↗️ Momentum: UPTREND · 5d +12.3% · 20d -12.3% · 28% off high · RSI 55 · 1d up
    • rule: retail flow 1.22
    • 5d broker flow — inst $-615,814, retail $+999,454, mm $+55,711
    • yesterday vol 2.1× avg ($1,964,334 $-vol)
    • net $497,429, buy ratio 0% (2026-05-18)
    • ⚠️ live flow 4 biz days stale

❓ Below thresholds

  • ABX
    • rule: flow below classification thresholds
    • 5d broker flow — inst $-9,500, retail $+40,023, mm $+1,959
    • net $11,617, buy ratio 0% (2026-05-18)
    • ⚠️ live flow 4 biz days stale
  • AEE
    • 📉 Momentum: DOWNTREND · 5d -4.0% · 20d -20.0% · 56% off high · RSI 36 · 1d up
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+3,664, retail $+14,929, mm $+88,824
    • ⚠️ live flow 4 biz days stale
  • APC
    • rule: no volume baseline available
    • 5d broker flow — inst $-22,560, retail $+24,294, mm $-1,734
    • ⚠️ live flow 4 biz days stale
  • AVW
    • rule: no volume baseline available
    • 5d broker flow — inst $-3,755, retail $+13,793, mm $-1,461
    • ⚠️ live flow 4 biz days stale
  • BC8 🔥 Flow spike (≥2.5× baseline) 2.6×
    • 📉 Momentum: DOWNTREND · 5d -10.2% · 20d -11.3% · 34% off high · RSI 43 · 1d up
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+487,278, retail $-21,240, mm $+411,707
    • net +$79,780, buy ratio 100% (2026-05-18)
    • ⚠️ live flow 4 biz days stale
  • BM8
    • rule: no volume baseline available
    • 5d broker flow — inst $+2,513, retail $+40,372, mm $-4,491
    • net $1,700, buy ratio 0% (2026-05-18)
    • ⚠️ live flow 4 biz days stale
  • BUS
    • rule: no volume baseline available
    • 5d broker flow — inst $-3,882, retail $+8,995, mm $-974
    • ⚠️ live flow 4 biz days stale
  • CDR
    • rule: no volume baseline available
    • 5d broker flow — inst $-1,635, retail $+932, mm $+703
    • ⚠️ live flow 4 biz days stale
  • CPO
    • 📉 Momentum: DOWNTREND · 5d -8.3% · 20d -21.4% · 45% off high · RSI 44
    • rule: no volume baseline available
    • 5d broker flow — inst $-29,280, retail $+38,950, mm $-1,559
    • yesterday vol 6.9× avg ($78,457 $-vol)
    • net $1,800, buy ratio 0% (2026-05-18)
    • ⚠️ live flow 4 biz days stale
  • CRR
    • rule: no volume baseline available
    • 5d broker flow — inst $+11,915, retail $-1,931, mm $-887
    • ⚠️ live flow 4 biz days stale
  • CTO
    • rule: no volume baseline available
    • 5d broker flow — inst $+29,722, retail $+3,487, mm $-2,813
    • ⚠️ live flow 4 biz days stale
  • CUF
    • 📈 Momentum: BREAKOUT · 5d +7.5% · 20d +58.3% · 0% off high · RSI 70 · 1d up
    • rule: flow below classification thresholds
    • 5d broker flow — inst $-9,655, retail $+43,488, mm $+1,990
    • ⚠️ live flow 4 biz days stale
  • CUV
    • 🌱 Momentum: COILED · 5d -3.4% · 20d +4.7% · 32% off high · RSI 51 · 1d up
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+163,446, retail $+30,960, mm $+14,647
    • ⚠️ live flow 4 biz days stale
  • DTR
    • 📉 Momentum: DOWNTREND · 5d -2.5% · 20d -29.1% · 70% off high · RSI 37 · 1d up
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+454,112, retail $+1,466,091, mm $+243,895
    • net +$26,932, buy ratio 100% (2026-05-18)
    • ⚠️ live flow 4 biz days stale
  • EDE
    • ↗️ Momentum: UPTREND · 5d +11.4% · 20d +36.1% · 6% off high · RSI 62 · 1d up
    • rule: flow below classification thresholds
    • yesterday vol 3.5× avg ($3,425,446 $-vol)
    • ⚠️ live flow 4 biz days stale
  • EGR
    • 📉 Momentum: DOWNTREND · 5d -7.9% · 20d -26.6% · 57% off high · RSI 25
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+6,110, retail $+71,933, mm $-988
    • yesterday vol 1.5× avg ($51,568 $-vol)
    • ⚠️ live flow 4 biz days stale
  • EIQ
    • 🚀 Momentum: EXTENDED · 5d +15.7% · 20d +15.7% · 0% off high · RSI 70 · 3d up
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+448,643, retail $+1,908,325, mm $+32,842
    • yesterday vol 1.7× avg ($6,441,180 $-vol)
    • net +$30,068, buy ratio 66% (2026-05-18)
    • ⚠️ live flow 4 biz days stale
  • EMT
    • rule: no volume baseline available
    • 5d broker flow — inst $+9,014, retail $+16,359, mm $+789
    • ⚠️ live flow 4 biz days stale
  • EXR
    • 📉 Momentum: DOWNTREND · 5d -14.3% · 20d -20.0% · 27% off high · RSI 27
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+73,114, retail $+701,280, mm $+4,367
    • net +$56,000, buy ratio 100% (2026-05-18)
    • ⚠️ live flow 4 biz days stale
  • FNR
    • rule: no volume baseline available
    • ⚠️ live flow 4 biz days stale
  • GA8
    • rule: flow below classification thresholds
    • 5d broker flow — inst $-3,976, retail $+38,018, mm $+5,538
    • net $20,875, buy ratio 41% (2026-05-18)
    • ⚠️ live flow 4 biz days stale
  • GED
    • rule: no volume baseline available
    • 5d broker flow — inst $+9,580, retail $-1,059, mm $+188
    • ⚠️ live flow 4 biz days stale
  • GMN
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+1,719, retail $-36, mm $-1,683
    • ⚠️ live flow 4 biz days stale
  • GRR
    • ↘️ Momentum: PULLBACK · 5d -6.1% · 20d -6.1% · 47% off high · RSI 38
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+24,528, retail $+766,534, mm $+1,439
    • net +$25,803, buy ratio 100% (2026-05-18)
    • ⚠️ live flow 4 biz days stale
  • GTI
    • rule: no volume baseline available
    • 5d broker flow — inst $+11,039, retail $+6,662, mm $+0
    • net +$7,201, buy ratio 100% (2026-05-18)
    • ⚠️ live flow 4 biz days stale
  • HHR
    • rule: no volume baseline available
    • 5d broker flow — inst $+28,289, retail $-2,534, mm $+4,806
    • ⚠️ live flow 4 biz days stale
  • IMI
    • rule: no volume baseline available
    • 5d broker flow — inst $+4,970, retail $-6,750, mm $+1,780
    • ⚠️ live flow 4 biz days stale
  • ITM
    • rule: no volume baseline available
    • 5d broker flow — inst $+1,613, retail $+2,386, mm $+0
    • ⚠️ live flow 4 biz days stale
  • KTA
    • rule: no volume baseline available
    • 5d broker flow — inst $+28,202, retail $-29,022, mm $+822
    • net +$750, buy ratio 50% (2026-05-18)
    • ⚠️ live flow 4 biz days stale
  • LKY
    • 📉 Momentum: DOWNTREND · 5d -24.1% · 20d -35.3% · 83% off high · RSI 27
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+43,365, retail $+101,913, mm $+21,829
    • net $1,382, buy ratio 0% (2026-05-18)
    • ⚠️ live flow 4 biz days stale
  • LRD
    • rule: no volume baseline available
    • 5d broker flow — inst $-14,204, retail $+15,304, mm $-1,100
    • net $4,000, buy ratio 0% (2026-05-18)
    • ⚠️ live flow 4 biz days stale
  • LSR
    • 📉 Momentum: DOWNTREND · 5d -10.0% · 20d -10.0% · 64% off high · RSI 40 · 1d up
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+44,500, retail $+114,956, mm $+15,509
    • ⚠️ live flow 4 biz days stale
  • MEM
    • rule: no volume baseline available
    • 5d broker flow — inst $-16,871, retail $+14,372, mm $+2,500
    • ⚠️ live flow 4 biz days stale
  • MGU
    • rule: no volume baseline available
    • 5d broker flow — inst $+133,039, retail $+36,843, mm $+2,632
    • net +$6,193, buy ratio 100% (2026-05-18)
    • ⚠️ live flow 4 biz days stale
  • MML
    • rule: flow below classification thresholds
    • 5d broker flow — inst $-4,243, retail $+7,573, mm $-363
    • net $3,125, buy ratio 0% (2026-05-18)
    • ⚠️ live flow 4 biz days stale
  • MNE
    • rule: no volume baseline available
    • 5d broker flow — inst $+31,032, retail $-10,765, mm $+800
    • ⚠️ live flow 4 biz days stale
  • MQR
    • rule: no volume baseline available
    • 5d broker flow — inst $+6,565, retail $-2,130, mm $+321
    • ⚠️ live flow 4 biz days stale
  • MRD
    • ↘️ Momentum: PULLBACK · 5d +0.0% · 20d -9.7% · 51% off high · RSI 33
    • rule: no volume baseline available
    • 5d broker flow — inst $-2,404, retail $+49,371, mm $+26,033
    • ⚠️ live flow 4 biz days stale
  • NC6
    • rule: no volume baseline available
    • 5d broker flow — inst $+10,377, retail $+4,693, mm $+0
    • ⚠️ live flow 4 biz days stale
  • NME
    • rule: no volume baseline available
    • 5d broker flow — inst $-724, retail $+724, mm $+0
    • ⚠️ live flow 4 biz days stale
  • NPM
    • rule: no volume baseline available
    • 5d broker flow — inst $-16,683, retail $+13,683, mm $+3,000
    • ⚠️ live flow 4 biz days stale
  • NVX
    • 📉 Momentum: DOWNTREND · 5d -6.2% · 20d -16.7% · 78% off high · RSI 15 · 1d up
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+120,376, retail $+346,782, mm $+15,248
    • ⚠️ live flow 4 biz days stale
  • NWM
    • rule: no volume baseline available
    • 5d broker flow — inst $-601,101, retail $+5,041, mm $+0
    • ⚠️ live flow 4 biz days stale
  • NXT 🔁 Flow reversal (seller → buyer)
    • 🌱 Momentum: COILED · 5d -1.4% · 20d -1.1% · 19% off high · RSI 56 · 1d up
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+2,072,878, retail $+3,277,068, mm $+820,141
    • net $643,342, buy ratio 11% (2026-05-18)
    • ⚠️ live flow 4 biz days stale
  • OM1
    • rule: no volume baseline available
    • 5d broker flow — inst $-8,000, retail $+48,209, mm $-9,292
    • net $11,400, buy ratio 0% (2026-05-18)
    • ⚠️ live flow 4 biz days stale
  • ONE
    • rule: no volume baseline available
    • 5d broker flow — inst $-34,078, retail $+2,414, mm $+58
    • net $15,867, buy ratio 0% (2026-05-18)
    • ⚠️ live flow 4 biz days stale
  • PDN 🔁 Flow reversal (seller → buyer)
    • 📉 Momentum: DOWNTREND · 5d -2.8% · 20d -19.3% · 28% off high · RSI 39 · 1d up
    • rule: flow below classification thresholds
    • 5d broker flow — inst $-5,264,292, retail $+21,763,432, mm $+4,930,798
    • net $5,049,011, buy ratio 8% (2026-05-18)
    • ⚠️ live flow 4 biz days stale
  • PLS 🔁 Flow reversal (seller → buyer)
    • ↗️ Momentum: UPTREND · 5d -3.5% · 20d +8.5% · 5% off high · RSI 51 · 2d up
    • rule: flow below classification thresholds
    • 5d broker flow — inst $-5,643,751, retail $+6,858,064, mm $+9,150,784
    • net $11,179,532, buy ratio 1% (2026-05-18)
    • ⚠️ live flow 4 biz days stale
  • PNT
    • rule: no volume baseline available
    • 5d broker flow — inst $-149, retail $+343, mm $-194
    • ⚠️ live flow 4 biz days stale
  • QPM
    • 📉 Momentum: DOWNTREND · 5d -4.0% · 20d -14.3% · 49% off high · RSI 36
    • rule: flow below classification thresholds
    • 5d broker flow — inst $-23,405, retail $+110,914, mm $+9,939
    • ⚠️ live flow 4 biz days stale
  • QXR
    • rule: no volume baseline available
    • 5d broker flow — inst $+641, retail $-657, mm $+17
    • ⚠️ live flow 4 biz days stale
  • RAP
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+14,008, retail $+12,689, mm $+0
    • net $539, buy ratio 48% (2026-05-18)
    • ⚠️ live flow 4 biz days stale
  • RCL
    • rule: no volume baseline available
    • 5d broker flow — inst $-2,241, retail $+1,820, mm $+420
    • ⚠️ live flow 4 biz days stale
  • RDS
    • rule: no volume baseline available
    • 5d broker flow — inst $-338, retail $+338, mm $+0
    • ⚠️ live flow 4 biz days stale
  • RIE
    • rule: no volume baseline available
    • 5d broker flow — inst $-5,443, retail $-4,056, mm $+0
    • ⚠️ live flow 4 biz days stale
  • RML
    • 📉 Momentum: DOWNTREND · 5d -16.9% · 20d -25.0% · 53% off high · RSI 32 · 1d up
    • rule: flow below classification thresholds
    • 5d broker flow — inst $-319,170, retail $+719,746, mm $+31,931
    • net $128,867, buy ratio 0% (2026-05-18)
    • ⚠️ live flow 4 biz days stale
  • RNU
    • ↘️ Momentum: PULLBACK · 5d -6.2% · 20d -7.7% · 40% off high · RSI 44 · 1d up
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+4,887, retail $+103,606, mm $+13,124
    • ⚠️ live flow 4 biz days stale
  • RNX
    • rule: no volume baseline available
    • 5d broker flow — inst $-15,577, retail $+15,578, mm $+0
    • ⚠️ live flow 4 biz days stale
  • SER
    • ↗️ Momentum: UPTREND · 5d -4.9% · 20d -7.1% · 30% off high · RSI 53 · 1d up
    • rule: no volume baseline available
    • 5d broker flow — inst $-63,534, retail $+13,488, mm $-37
    • net $50,082, buy ratio 0% (2026-05-18)
    • ⚠️ live flow 4 biz days stale
  • SGA
    • rule: no volume baseline available
    • 5d broker flow — inst $-9,504, retail $+9,505, mm $+0
    • ⚠️ live flow 4 biz days stale
  • SGQ
    • 📉 Momentum: DOWNTREND · 5d -8.7% · 20d -19.2% · 36% off high · RSI 20
    • rule: flow below classification thresholds
    • 5d broker flow — inst $-177,634, retail $+1,895,636, mm $+35,558
    • net $234,868, buy ratio 28% (2026-05-18)
    • ⚠️ live flow 4 biz days stale
  • SHE
    • 📈 Momentum: BREAKOUT · 5d +18.2% · 20d +30.0% · 0% off high · RSI 67 · 1d up
    • rule: no volume baseline available
    • yesterday vol 9.8× avg ($157,014 $-vol)
    • ⚠️ live flow 4 biz days stale
  • SLM 🔁 Flow reversal (seller → buyer)
    • ↗️ Momentum: UPTREND · 5d -7.5% · 20d +8.9% · 13% off high · RSI 56 · 1d up
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+231,136, retail $+327,427, mm $+1,869
    • net +$158,457, buy ratio 82% (2026-05-18)
    • ⚠️ live flow 4 biz days stale
  • SRN
    • rule: no volume baseline available
    • 5d broker flow — inst $+2,412, retail $-2,412, mm $+0
    • ⚠️ live flow 4 biz days stale
  • SYR
    • 📉 Momentum: DOWNTREND · 5d -5.7% · 20d -20.8% · 81% off high · RSI 36
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+29,905, retail $+478,669, mm $+16,676
    • net +$2,870, buy ratio 100% (2026-05-18)
    • ⚠️ live flow 4 biz days stale
  • T3D
    • rule: no volume baseline available
    • 5d broker flow — inst $+11,123, retail $-2,502, mm $+90
    • ⚠️ live flow 4 biz days stale
  • TMX
    • rule: no volume baseline available
    • 5d broker flow — inst $+10,898, retail $+3,092, mm $+1,286
    • ⚠️ live flow 4 biz days stale
  • TOR
    • 📉 Momentum: DOWNTREND · 5d -19.5% · 20d -32.7% · 36% off high · RSI 27
    • rule: flow below classification thresholds
    • 5d broker flow — inst $+163,733, retail $+317,234, mm $+88,605
    • net +$97,189, buy ratio 59% (2026-05-18)
    • ⚠️ live flow 4 biz days stale
  • VPR
    • rule: no volume baseline available
    • 5d broker flow — inst $-2,529, retail $+2,757, mm $-227
    • ⚠️ live flow 4 biz days stale
  • WC1
    • rule: no volume baseline available
    • 5d broker flow — inst $+554, retail $+712, mm $-1,267
    • ⚠️ live flow 4 biz days stale
  • WIN
    • ↘️ Momentum: PULLBACK · 5d -12.0% · 20d -8.3% · 61% off high · RSI 42 · 1d up
    • rule: no volume baseline available
    • 5d broker flow — inst $+12,832, retail $-13,200, mm $+365
    • yesterday vol 2.6× avg ($50,900 $-vol)
    • ⚠️ live flow 4 biz days stale
  • XPN
    • rule: no volume baseline available
    • 5d broker flow — inst $+4,048, retail $+10,353, mm $-1,563
    • net +$1,984, buy ratio 100% (2026-05-18)
    • ⚠️ live flow 4 biz days stale
  • ZEU
    • rule: no volume baseline available
    • 5d broker flow — inst $+0, retail $-765, mm $+765
    • ⚠️ live flow 4 biz days stale
  • ZMI
    • rule: no volume baseline available
    • 5d broker flow — inst $-13,831, retail $+13,904, mm $-72
    • ⚠️ live flow 4 biz days stale

🎯 Specific-broker streaks (history-backed)

  • 4DX — Resource specialists net buy 8 session(s) running, +$7,961,847 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
  • WBT — Resource specialists net sell 5 session(s) running, -$3,497,659 cumulative
  • RML — Resource specialists net sell 4 session(s) running, -$468,799 cumulative

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