Stock picker · Dan Zanger

Zanger Breakout Strategy

Fast-growing companies clearing a tight base on heavy volume, checked against each of Zanger's rules, with the market trend read first.

Prices to · fundamentals for 1,859 of 2,353 stocks (growth figures for 1,561) · ASIC shorts T+4 · Not financial advice

Market regime · S&P/ASX 200 (XJO)

Neutralas of
Close
9,065.1
vs 50-day
+3.1%
vs 200-day
+2.7%
Off 52w high
−2.5%

Be selective: XJO is above its 200-day average but not in a full uptrend, so favour only the strongest setups.

Ranked picks

PassFailUnknown (data missing, or not meaningful for this company)

Dots follow the rule order:1. Explosive growth2. A recognisable base3. Breakout on heavy volume4. Read the market first5. Relative strength (scoring only)6. Liquid enough to tradeHover a dot for the evidence.

Showing 40 of 1,861 ranked stocks. Triggered and setup first.

Zanger Breakout Strategy: ranked ASX picks
RankStockStatusRulesClosePivot
1L1G
Fundamentals
Net margin
15.7%
ROE
28.8%
FCF margin
41.1%
P/E
20.1×
Revenue growth
Year to 30 Jun 2026
EPS growth
Year to 30 Jun 2026
Fetched
Full financials
Triggered
  • 1. Explosive growth: pass. Revenue +579.4% YoY (FY ending 2026-06-30); EPS +482.6% YoY (FY ending 2026-06-30)
  • 2. A recognisable base: pass. 31-session base, 14.7% deep; close A$1.27 holds above the base low A$1.04
  • 3. Breakout on heavy volume: pass. Broke out on 2026-11-05: a close above the prior 40-session high on at least 1.5x average volume; pivot A$1.23
  • 4. Read the market first: pass. XJO neutral: above its 200-day average without a rising 50-day stack
  • 5. Relative strength: pass. Beat the S&P/ASX 200 by 16.6 points over 3 months
  • 6. Liquid enough to trade: pass. A$2.3m average daily turnover over 20 sessions
$1.28$1.23+4.1%
2NEU
Fundamentals
Net margin
29.1%
ROE
5.8%
FCF margin
7.3%
P/E
150.6×
Revenue growth
Half year to 30 Jun 2026, company filing (extracted)
EPS growth
12 months to 30 Jun 2026
Fetched
Full financials
Triggered
  • 1. Explosive growth: pass. Revenue +51.0% YoY (half-year to 2026-06-30 vs same half a year earlier); EPS -86.5% YoY (12 months to 2026-06-30)
  • 2. A recognisable base: pass. 35-session base, 13.9% deep; close A$23.24 holds above the base low A$18.50
  • 3. Breakout on heavy volume: pass. Broke out on 2026-11-05: a close above the prior 40-session high on at least 1.5x average volume; pivot A$21.48
  • 4. Read the market first: pass. XJO neutral: above its 200-day average without a rising 50-day stack
  • 5. Relative strength: pass. Beat the S&P/ASX 200 by 9.2 points over 3 months
  • 6. Liquid enough to trade: pass. A$7.7m average daily turnover over 20 sessions
$23.24$21.48+8.2%
3CUP
Fundamentals
Net margin
9.1%
ROE
11.0%
FCF margin
18.3%
Net debt / EBITDA
−0.7×
P/E
20.0×
Revenue growth
Year to 30 Jun 2026
EPS growth
Year to 30 Jun 2026
Fetched
Full financials
Triggered
  • 1. Explosive growth: pass. Revenue +15.3% YoY (FY ending 2026-06-30); EPS +60.2% YoY (FY ending 2026-06-30)
  • 2. A recognisable base: pass. 40-session base, 16.7% deep; close A$1.66 holds above the base low A$1.25
  • 3. Breakout on heavy volume: pass. Broke out on 2026-11-02: a close above the prior 40-session high on at least 1.5x average volume; pivot A$1.50
  • 4. Read the market first: pass. XJO neutral: above its 200-day average without a rising 50-day stack
  • 5. Relative strength: pass. Beat the S&P/ASX 200 by 53.6 points over 3 months
  • 6. Liquid enough to trade: pass. A$470k average daily turnover over 20 sessions
$1.66$1.50+10.7%
4CQR
Fundamentals
Net margin
223.0%
ROE
13.9%
FCF margin
125.1%
Net debt / EBITDA
3.3×
P/E
5.8×
Revenue growth
Year to 30 Jun 2026
EPS growth
Year to 30 Jun 2026
Fetched
Full financials
Triggered
  • 1. Explosive growth: pass. Revenue -11.2% YoY (FY ending 2026-06-30); EPS +82.1% YoY (FY ending 2026-06-30)
  • 2. A recognisable base: pass. 37-session base, 13.5% deep; close A$3.89 holds above the base low A$3.34
  • 3. Breakout on heavy volume: pass. Broke out on 2026-11-05: a close above the prior 40-session high on at least 1.5x average volume; pivot A$3.86
  • 4. Read the market first: pass. XJO neutral: above its 200-day average without a rising 50-day stack
  • 5. Relative strength: fail. Lagged the S&P/ASX 200 by 2.7 points over 3 months
  • 6. Liquid enough to trade: pass. A$7.2m average daily turnover over 20 sessions
$3.89$3.86+0.8%
5GMG
Fundamentals
Net margin
108.8%
ROE
11.5%
FCF margin
73.6%
Net debt / EBITDA
0.6×
P/E
21.6×
Revenue growth
Year to 30 Jun 2026
EPS growth
12 months to 30 Jun 2026
Fetched
Full financials
Triggered
  • 1. Explosive growth: pass. Revenue +23.5% YoY (FY ending 2026-06-30), accelerating from +7.6%; EPS +55.6% YoY (12 months to 2026-06-30)
  • 2. A recognisable base: pass. 26-session base, 11.1% deep; close A$28.76 holds above the base low A$24.70
  • 3. Breakout on heavy volume: pass. Broke out on 2026-11-05: a close above the prior 40-session high on at least 1.5x average volume; pivot A$27.79
  • 4. Read the market first: pass. XJO neutral: above its 200-day average without a rising 50-day stack
  • 5. Relative strength: fail. Lagged the S&P/ASX 200 by 4.8 points over 3 months
  • 6. Liquid enough to trade: pass. A$113.2m average daily turnover over 20 sessions
$28.76$27.79+3.5%
6MQG
Fundamentals
Net margin
67.2%
ROE
13.6%
FCF margin
n/m
Net debt / EBITDA
n/m
P/E
20.4×
Revenue growth
Year to 31 Mar 2026
EPS growth
12 months to 31 Mar 2026
Fetched
Full financials
Triggered
  • 1. Explosive growth: pass. Revenue +6.3% YoY (FY ending 2026-03-31); EPS +29.9% YoY (12 months to 2026-03-31)
  • 2. A recognisable base: pass. 22-session base, 7.6% deep; close A$258.40 holds above the base low A$236.80
  • 3. Breakout on heavy volume: pass. Broke out on 2026-11-05: a close above the prior 40-session high on at least 1.5x average volume; pivot A$256.19
  • 4. Read the market first: pass. XJO neutral: above its 200-day average without a rising 50-day stack
  • 5. Relative strength: fail. Lagged the S&P/ASX 200 by 1.5 points over 3 months
  • 6. Liquid enough to trade: pass. A$127.7m average daily turnover over 20 sessions
$258.40$256.19+0.9%
7RHC
Fundamentals
Net margin
1.8%
ROE
6.6%
FCF margin
3.8%
Net debt / EBITDA
2.2×
P/E
41.2×
Revenue growth
Year to 30 Jun 2026
EPS growth
12 months to 30 Jun 2026
Fetched
Full financials
Setup
  • 1. Explosive growth: pass. Revenue +4.4% YoY (FY ending 2026-06-30); EPS +1198.3% YoY (12 months to 2026-06-30)
  • 2. A recognisable base: pass. 35-session base, 6.3% deep; close A$56.01 holds above the base low A$52.68
  • 3. Breakout on heavy volume: fail. No close above the A$56.22 pivot on 1.5x volume in the last 5 sessions; close is -0.4% from the pivot
  • 4. Read the market first: pass. XJO neutral: above its 200-day average without a rising 50-day stack
  • 5. Relative strength: pass. Beat the S&P/ASX 200 by 30.4 points over 3 months
  • 6. Liquid enough to trade: pass. A$34.6m average daily turnover over 20 sessions
$56.01$56.22−0.4%
8ANN
Fundamentals
Net margin
9.7%
ROE
10.5%
FCF margin
15.9%
Net debt / EBITDA
1.0×
P/E
n/a (reports in USD)
Revenue growth
Year to 30 Jun 2026
EPS growth
12 months to 30 Jun 2026
Fetched
Full financials
Setup
  • 1. Explosive growth: pass. Revenue +6.8% YoY (FY ending 2026-06-30); EPS +108.8% YoY (12 months to 2026-06-30)
  • 2. A recognisable base: pass. 21-session base, 13.3% deep; close A$45.52 holds above the base low A$40.57
  • 3. Breakout on heavy volume: fail. No close above the A$46.77 pivot on 1.5x volume in the last 5 sessions; close is -2.7% from the pivot
  • 4. Read the market first: pass. XJO neutral: above its 200-day average without a rising 50-day stack
  • 5. Relative strength: pass. Beat the S&P/ASX 200 by 33.1 points over 3 months
  • 6. Liquid enough to trade: pass. A$28.3m average daily turnover over 20 sessions
$45.52$46.77−2.7%
9NEM
Fundamentals
Net margin
34.7%
ROE
26.8%
FCF margin
37.9%
Net debt / EBITDA
−0.2×
P/E
n/a (reports in USD)
Revenue growth
Year to 31 Dec 2025
EPS growth
Year to 31 Dec 2025
Fetched
Full financials
Setup
  • 1. Explosive growth: pass. Revenue +21.3% YoY (FY ending 2025-12-31); EPS +118.8% YoY (FY ending 2025-12-31)
  • 2. A recognisable base: pass. 40-session base, 16.5% deep; close A$174.39 holds above the base low A$150.00
  • 3. Breakout on heavy volume: fail. No close above the A$179.70 pivot on 1.5x volume in the last 5 sessions; close is -3.0% from the pivot
  • 4. Read the market first: pass. XJO neutral: above its 200-day average without a rising 50-day stack
  • 5. Relative strength: pass. Beat the S&P/ASX 200 by 23.3 points over 3 months
  • 6. Liquid enough to trade: pass. A$44.9m average daily turnover over 20 sessions
$174.39$179.70−3.0%
10PNR
Fundamentals
Net margin
23.5%
ROE
20.2%
FCF margin
21.4%
Net debt / EBITDA
−0.8×
P/E
11.5×
Revenue growth
Year to 30 Jun 2026
EPS growth
12 months to 30 Jun 2026
Fetched
Full financials
Setup
  • 1. Explosive growth: pass. Revenue +34.5% YoY (FY ending 2026-06-30); EPS +92.4% YoY (12 months to 2026-06-30)
  • 2. A recognisable base: pass. 31-session base, 20.6% deep; close A$3.27 holds above the base low A$2.50
  • 3. Breakout on heavy volume: fail. No close above the A$3.15 pivot on 1.5x volume in the last 5 sessions; close is +3.8% from the pivot
  • 4. Read the market first: pass. XJO neutral: above its 200-day average without a rising 50-day stack
  • 5. Relative strength: pass. Beat the S&P/ASX 200 by 49.7 points over 3 months
  • 6. Liquid enough to trade: pass. A$7.7m average daily turnover over 20 sessions
$3.27$3.15+3.8%
11SOL
Fundamentals
Net margin
147.0%
ROE
19.8%
FCF margin
−15.5%
Net debt / EBITDA
−0.1×
P/E
8.1×
Revenue growth
Year to 31 Jul 2026
EPS growth
Year to 31 Jul 2026
Fetched
Full financials
Setup
  • 1. Explosive growth: pass. Revenue +142.9% YoY (FY ending 2026-07-31), accelerating from +4.1%; EPS +428.8% YoY (FY ending 2026-07-31)
  • 2. A recognisable base: pass. 30-session base, 12.2% deep; close A$47.48 holds above the base low A$43.38
  • 3. Breakout on heavy volume: fail. No close above the A$49.43 pivot on 1.5x volume in the last 5 sessions; close is -3.9% from the pivot
  • 4. Read the market first: pass. XJO neutral: above its 200-day average without a rising 50-day stack
  • 5. Relative strength: pass. Beat the S&P/ASX 200 by 3.7 points over 3 months
  • 6. Liquid enough to trade: pass. A$25.6m average daily turnover over 20 sessions
$47.48$49.43−3.9%
12WGX
Fundamentals
Net margin
18.2%
FCF margin
22.1%
Net debt / EBITDA
−0.7×
P/E
12.5×
Revenue growth
Year to 30 Jun 2026
EPS growth
12 months to 30 Jun 2026
Fetched
Full financials
Setup
  • 1. Explosive growth: pass. Revenue +79.4% YoY (FY ending 2026-06-30); EPS +1133.1% YoY (12 months to 2026-06-30)
  • 2. A recognisable base: pass. 40-session base, 20.9% deep; close A$5.86 holds above the base low A$4.72
  • 3. Breakout on heavy volume: fail. No close above the A$5.97 pivot on 1.5x volume in the last 5 sessions; close is -1.8% from the pivot
  • 4. Read the market first: pass. XJO neutral: above its 200-day average without a rising 50-day stack
  • 5. Relative strength: pass. Beat the S&P/ASX 200 by 15.3 points over 3 months
  • 6. Liquid enough to trade: pass. A$20.2m average daily turnover over 20 sessions
$5.86$5.97−1.8%
13TPG
Fundamentals
Net margin
8.7%
ROE
4.4%
FCF margin
30.4%
Net debt / EBITDA
0.9×
P/E
17.3×
Revenue growth
Year to 31 Dec 2025
Fetched
Full financials
Setup
  • 1. Explosive growth: pass. Revenue -8.7% YoY (FY ending 2025-12-31); EPS swung from a loss to a profit (12 months to 2026-06-30)
  • 2. A recognisable base: pass. 35-session base, 9.4% deep; close A$4.01 holds above the base low A$3.66
  • 3. Breakout on heavy volume: fail. No close above the A$4.04 pivot on 1.5x volume in the last 5 sessions; close is -0.7% from the pivot
  • 4. Read the market first: pass. XJO neutral: above its 200-day average without a rising 50-day stack
  • 5. Relative strength: pass. Beat the S&P/ASX 200 by 13.8 points over 3 months
  • 6. Liquid enough to trade: pass. A$12.3m average daily turnover over 20 sessions
$4.01$4.04−0.7%
14SPK
Fundamentals
Net margin
13.7%
ROE
31.5%
FCF margin
18.4%
Net debt / EBITDA
0.7×
P/E
n/a (reports in NZD)
Revenue growth
Year to 30 Jun 2026
EPS growth
12 months to 30 Jun 2026
Fetched
Full financials
Setup
  • 1. Explosive growth: pass. Revenue +0.4% YoY (FY ending 2026-06-30); EPS +87.5% YoY (12 months to 2026-06-30)
  • 2. A recognisable base: pass. 40-session base, 13.5% deep; close A$1.68 holds above the base low A$1.48
  • 3. Breakout on heavy volume: fail. No close above the A$1.71 pivot on 1.5x volume in the last 5 sessions; close is -1.5% from the pivot
  • 4. Read the market first: pass. XJO neutral: above its 200-day average without a rising 50-day stack
  • 5. Relative strength: pass. Beat the S&P/ASX 200 by 4.2 points over 3 months
  • 6. Liquid enough to trade: pass. A$2.0m average daily turnover over 20 sessions
$1.68$1.71−1.5%
15BGA
Fundamentals
Net margin
1.4%
ROE
5.5%
FCF margin
0.5%
Net debt / EBITDA
0.8×
P/E
36.0×
Revenue growth
Year to 30 Jun 2026
Fetched
Full financials
Setup
  • 1. Explosive growth: pass. Revenue +6.6% YoY (FY ending 2026-06-30), accelerating from +0.5%; EPS swung from a loss to a profit (12 months to 2026-06-30)
  • 2. A recognisable base: pass. 22-session base, 9.9% deep; close A$6.41 holds above the base low A$5.85
  • 3. Breakout on heavy volume: fail. No close above the A$6.49 pivot on 1.5x volume in the last 5 sessions; close is -1.2% from the pivot
  • 4. Read the market first: pass. XJO neutral: above its 200-day average without a rising 50-day stack
  • 5. Relative strength: pass. Beat the S&P/ASX 200 by 8.4 points over 3 months
  • 6. Liquid enough to trade: pass. A$3.4m average daily turnover over 20 sessions
$6.41$6.49−1.2%
16BENPH
Fundamentals
Net margin
19.0%
ROE
5.6%
FCF margin
n/m
Net debt / EBITDA
n/m
Revenue growth
Year to 30 Jun 2026
Fetched
Full financials
Setup
  • 1. Explosive growth: pass. Revenue +3.4% YoY (FY ending 2026-06-30); swung from a net loss to a net profit
  • 2. A recognisable base: pass. 40-session base, 1.1% deep; close A$102.11 holds above the base low A$101.15
  • 3. Breakout on heavy volume: fail. No close above the A$102.29 pivot on 1.5x volume in the last 5 sessions; close is -0.2% from the pivot
  • 4. Read the market first: pass. XJO neutral: above its 200-day average without a rising 50-day stack
  • 5. Relative strength: pass. Beat the S&P/ASX 200 by 1.6 points over 3 months
  • 6. Liquid enough to trade: pass. A$336k average daily turnover over 20 sessions
$102.11$102.29−0.2%
17OML
Fundamentals
Net margin
3.9%
ROE
3.6%
FCF margin
23.2%
Net debt / EBITDA
0.4×
P/E
32.8×
Revenue growth
Year to 31 Dec 2025
EPS growth
12 months to 30 Jun 2026
Fetched
Full financials
Setup
  • 1. Explosive growth: pass. Revenue +8.8% YoY (FY ending 2025-12-31), accelerating from +0.3%; EPS +40.8% YoY (12 months to 2026-06-30); latest half-year revenue up on the same half a year earlier; latest half-year profit up on the same half a year earlier
  • 2. A recognisable base: pass. 40-session base, 2.4% deep; close A$1.67 holds above the base low A$1.64
  • 3. Breakout on heavy volume: fail. No close above the A$1.68 pivot on 1.5x volume in the last 5 sessions; close is -0.6% from the pivot
  • 4. Read the market first: pass. XJO neutral: above its 200-day average without a rising 50-day stack
  • 5. Relative strength: pass. Beat the S&P/ASX 200 by 4.9 points over 3 months
  • 6. Liquid enough to trade: pass. A$5.7m average daily turnover over 20 sessions
$1.67$1.68−0.6%
18NXL
Fundamentals
Net margin
6.2%
FCF margin
22.2%
Net debt / EBITDA
−0.8×
P/E
38.5×
Revenue growth
Year to 30 Jun 2026
Fetched
Full financials
Setup
  • 1. Explosive growth: pass. Revenue +18.8% YoY (FY ending 2026-06-30), accelerating from +0.4%; EPS swung from a loss to a profit (12 months to 2026-06-30)
  • 2. A recognisable base: pass. 30-session base, 18.2% deep; close A$1.93 holds above the base low A$1.59
  • 3. Breakout on heavy volume: fail. No close above the A$1.95 pivot on 1.5x volume in the last 5 sessions; close is -1.3% from the pivot
  • 4. Read the market first: pass. XJO neutral: above its 200-day average without a rising 50-day stack
  • 5. Relative strength: pass. Beat the S&P/ASX 200 by 35.9 points over 3 months
  • 6. Liquid enough to trade: pass. A$2.7m average daily turnover over 20 sessions
$1.93$1.95−1.3%
19CLW
Fundamentals
Net margin
143.8%
ROE
8.3%
FCF margin
127.9%
Net debt / EBITDA
4.2×
P/E
9.2×
Revenue growth
Year to 30 Jun 2026
EPS growth
12 months to 30 Jun 2026
Fetched
Full financials
Setup
  • 1. Explosive growth: pass. Revenue +5.6% YoY (FY ending 2026-06-30); EPS +133.6% YoY (12 months to 2026-06-30)
  • 2. A recognisable base: pass. 36-session base, 10.9% deep; close A$3.54 holds above the base low A$3.11
  • 3. Breakout on heavy volume: fail. No close above the A$3.49 pivot on 1.5x volume in the last 5 sessions; close is +1.4% from the pivot
  • 4. Read the market first: pass. XJO neutral: above its 200-day average without a rising 50-day stack
  • 5. Relative strength: fail. Lagged the S&P/ASX 200 by 5.6 points over 3 months
  • 6. Liquid enough to trade: pass. A$5.6m average daily turnover over 20 sessions
$3.54$3.49+1.4%
20WLE
Fundamentals
Net margin
65.1%
ROE
9.0%
FCF margin
n/m
Net debt / EBITDA
n/m
P/E
11.1×
Revenue growth
Year to 30 Jun 2026
EPS growth
12 months to 30 Jun 2026
Fetched
Full financials
Setup
  • 1. Explosive growth: pass. Revenue +126.1% YoY (FY ending 2026-06-30); EPS +151.3% YoY (12 months to 2026-06-30)
  • 2. A recognisable base: pass. 40-session base, 5.7% deep; close A$1.30 holds above the base low A$1.25
  • 3. Breakout on heavy volume: fail. No close above the A$1.32 pivot on 1.5x volume in the last 5 sessions; close is -1.5% from the pivot
  • 4. Read the market first: pass. XJO neutral: above its 200-day average without a rising 50-day stack
  • 5. Relative strength: fail. Lagged the S&P/ASX 200 by 4.7 points over 3 months
  • 6. Liquid enough to trade: pass. A$1.5m average daily turnover over 20 sessions
$1.31$1.33−1.5%
21ORI
Fundamentals
Net margin
3.1%
ROE
5.8%
FCF margin
5.8%
Net debt / EBITDA
1.6×
P/E
44.6×
Revenue growth
Year to 30 Sep 2025
EPS growth
12 months to 31 Mar 2026
Fetched
Full financials
Setup
  • 1. Explosive growth: pass. Revenue +5.9% YoY (FY ending 2025-09-30); EPS +173.2% YoY (12 months to 2026-03-31); latest half-year profit up on the same half a year earlier
  • 2. A recognisable base: pass. 28-session base, 8.7% deep; close A$22.92 holds above the base low A$21.64
  • 3. Breakout on heavy volume: fail. No close above the A$23.70 pivot on 1.5x volume in the last 5 sessions; close is -3.3% from the pivot
  • 4. Read the market first: pass. XJO neutral: above its 200-day average without a rising 50-day stack
  • 5. Relative strength: fail. Lagged the S&P/ASX 200 by 2.2 points over 3 months
  • 6. Liquid enough to trade: pass. A$25.7m average daily turnover over 20 sessions
$22.92$23.70−3.3%
22EMR
Fundamentals
Net margin
43.1%
ROE
33.1%
FCF margin
42.4%
P/E
17.5×
Revenue growth
Year to 30 Jun 2026
EPS growth
12 months to 30 Jun 2026
Fetched
Full financials
Setup
  • 1. Explosive growth: pass. Revenue +39.8% YoY (FY ending 2026-06-30), accelerating from +17.6%; EPS +195.0% YoY (12 months to 2026-06-30)
  • 2. A recognisable base: pass. 40-session base, 22.1% deep; close A$6.82 holds above the base low A$5.69
  • 3. Breakout on heavy volume: fail. No close above the A$7.30 pivot on 1.5x volume in the last 5 sessions; close is -6.6% from the pivot
  • 4. Read the market first: pass. XJO neutral: above its 200-day average without a rising 50-day stack
  • 5. Relative strength: pass. Beat the S&P/ASX 200 by 19.3 points over 3 months
  • 6. Liquid enough to trade: pass. A$9.8m average daily turnover over 20 sessions
$6.82$7.30−6.6%
23RFF
Fundamentals
Net margin
83.6%
ROE
9.3%
FCF margin
−9.6%
Net debt / EBITDA
4.9×
P/E
7.6×
Revenue growth
Year to 30 Jun 2026
EPS growth
12 months to 30 Jun 2026
Fetched
Full financials
Setup
  • 1. Explosive growth: pass. Revenue +6.3% YoY (FY ending 2026-06-30); EPS +221.3% YoY (12 months to 2026-06-30)
  • 2. A recognisable base: pass. 40-session base, 6.1% deep; close A$1.96 holds above the base low A$1.86
  • 3. Breakout on heavy volume: fail. No close above the A$1.98 pivot on 1.5x volume in the last 5 sessions; close is -1.0% from the pivot
  • 4. Read the market first: pass. XJO neutral: above its 200-day average without a rising 50-day stack
  • 5. Relative strength: fail. Lagged the S&P/ASX 200 by 9.1 points over 3 months
  • 6. Liquid enough to trade: pass. A$985k average daily turnover over 20 sessions
$1.96$1.98−1.0%
24DJW
Fundamentals
Net margin
83.9%
FCF margin
n/m
Net debt / EBITDA
n/m
P/E
20.8×
Revenue growth
Year to 30 Jun 2026
EPS growth
12 months to 31 Dec 2025
Fetched
Full financials
Setup
  • 1. Explosive growth: pass. Revenue +57.4% YoY (FY ending 2026-06-30); EPS -0.3% YoY (12 months to 2025-12-31)
  • 2. A recognisable base: pass. 40-session base, 6.9% deep; close A$2.99 holds above the base low A$2.85
  • 3. Breakout on heavy volume: fail. No close above the A$3.06 pivot on 1.5x volume in the last 5 sessions; close is -2.3% from the pivot
  • 4. Read the market first: pass. XJO neutral: above its 200-day average without a rising 50-day stack
  • 5. Relative strength: pass. Beat the S&P/ASX 200 by 4.5 points over 3 months
  • 6. Liquid enough to trade: pass. A$572k average daily turnover over 20 sessions
$2.99$3.06−2.3%
25SLC
Fundamentals
Net margin
2.6%
FCF margin
8.5%
Net debt / EBITDA
1.2×
P/E
84.9×
Revenue growth
Year to 30 Jun 2026
EPS growth
12 months to 30 Jun 2026
Fetched
Full financials
Setup
  • 1. Explosive growth: pass. Revenue +20.7% YoY (FY ending 2026-06-30); EPS +1343.5% YoY (12 months to 2026-06-30)
  • 2. A recognisable base: pass. 40-session base, 15.2% deep; close A$2.82 holds above the base low A$2.39
  • 3. Breakout on heavy volume: fail. No close above the A$2.82 pivot on 1.5x volume in the last 5 sessions; close is +0.0% from the pivot
  • 4. Read the market first: pass. XJO neutral: above its 200-day average without a rising 50-day stack
  • 5. Relative strength: fail. Lagged the S&P/ASX 200 by 11.5 points over 3 months
  • 6. Liquid enough to trade: pass. A$4.6m average daily turnover over 20 sessions
$2.82$2.820.0%
26RIC
Fundamentals
Net margin
1.0%
ROE
5.8%
FCF margin
1.9%
Net debt / EBITDA
0.8×
P/E
37.2×
Revenue growth
Year to 30 Jun 2026
EPS growth
12 months to 30 Jun 2026
Fetched
Full financials
Setup
  • 1. Explosive growth: pass. Revenue +119.9% YoY (FY ending 2026-06-30), accelerating from +3.1%; EPS -45.0% YoY (12 months to 2026-06-30)
  • 2. A recognisable base: pass. 37-session base, 10.3% deep; close A$2.68 holds above the base low A$2.44
  • 3. Breakout on heavy volume: fail. No close above the A$2.72 pivot on 1.5x volume in the last 5 sessions; close is -1.5% from the pivot
  • 4. Read the market first: pass. XJO neutral: above its 200-day average without a rising 50-day stack
  • 5. Relative strength: fail. Lagged the S&P/ASX 200 by 6.1 points over 3 months
  • 6. Liquid enough to trade: pass. A$1.4m average daily turnover over 20 sessions
$2.68$2.72−1.5%
27PE1
Fundamentals
Net margin
91.0%
ROE
17.8%
FCF margin
n/m
Net debt / EBITDA
n/m
P/E
4.6×
Revenue growth
Year to 30 Jun 2026
EPS growth
12 months to 30 Jun 2026
Fetched
Full financials
Setup
  • 1. Explosive growth: pass. Revenue +65.8% YoY (FY ending 2026-06-30); EPS +77.6% YoY (12 months to 2026-06-30)
  • 2. A recognisable base: pass. 34-session base, 15.7% deep; close A$1.49 holds above the base low A$1.29
  • 3. Breakout on heavy volume: fail. No close above the A$1.53 pivot on 1.5x volume in the last 5 sessions; close is -2.9% from the pivot
  • 4. Read the market first: pass. XJO neutral: above its 200-day average without a rising 50-day stack
  • 5. Relative strength: pass. Beat the S&P/ASX 200 by 7.5 points over 3 months
  • 6. Liquid enough to trade: pass. A$426k average daily turnover over 20 sessions
$1.49$1.53−2.9%
28WMX
Fundamentals
Net margin
225.9%
Revenue growth
Year to 30 Jun 2026
Fetched
Full financials
Setup
  • 1. Explosive growth: pass. Revenue +523.0% YoY (FY ending 2026-06-30)
  • 2. A recognisable base: pass. 40-session base, 6.7% deep; close A$1.59 holds above the base low A$1.52
  • 3. Breakout on heavy volume: fail. No close above the A$1.63 pivot on 1.5x volume in the last 5 sessions; close is -2.5% from the pivot
  • 4. Read the market first: pass. XJO neutral: above its 200-day average without a rising 50-day stack
  • 5. Relative strength: fail. Lagged the S&P/ASX 200 by 4.2 points over 3 months
  • 6. Liquid enough to trade: pass. A$393k average daily turnover over 20 sessions
$1.59$1.63−2.5%
29MIR
Fundamentals
Net margin
79.7%
FCF margin
n/m
Net debt / EBITDA
n/m
P/E
41.9×
EPS growth
12 months to 30 Jun 2026
Fetched
Full financials
Setup
  • 1. Explosive growth: pass. EPS +43.2% YoY (12 months to 2026-06-30)
  • 2. A recognisable base: pass. 40-session base, 7.0% deep; close A$2.43 holds above the base low A$2.27
  • 3. Breakout on heavy volume: fail. No close above the A$2.44 pivot on 1.5x volume in the last 5 sessions; close is -0.4% from the pivot
  • 4. Read the market first: pass. XJO neutral: above its 200-day average without a rising 50-day stack
  • 5. Relative strength: pass. Beat the S&P/ASX 200 by 0.5 points over 3 months
  • 6. Liquid enough to trade: pass. A$397k average daily turnover over 20 sessions
$2.43$2.44−0.4%
30GMD
Fundamentals
Net margin
34.5%
ROE
36.1%
FCF margin
34.9%
Net debt / EBITDA
−0.2×
P/E
13.8×
Revenue growth
Year to 30 Jun 2026
EPS growth
12 months to 30 Jun 2026
Fetched
Full financials
Setup
  • 1. Explosive growth: pass. Revenue +89.4% YoY (FY ending 2026-06-30); EPS +172.2% YoY (12 months to 2026-06-30)
  • 2. A recognisable base: pass. 40-session base, 24.2% deep; close A$7.33 holds above the base low A$6.11
  • 3. Breakout on heavy volume: fail. No close above the A$8.05 pivot on 1.5x volume in the last 5 sessions; close is -8.9% from the pivot
  • 4. Read the market first: pass. XJO neutral: above its 200-day average without a rising 50-day stack
  • 5. Relative strength: pass. Beat the S&P/ASX 200 by 15.6 points over 3 months
  • 6. Liquid enough to trade: pass. A$45.8m average daily turnover over 20 sessions
$7.33$8.05−8.9%
31EZL
Fundamentals
Net margin
11.8%
FCF margin
n/m
Net debt / EBITDA
n/m
P/E
13.1×
Revenue growth
Year to 30 Jun 2026
EPS growth
12 months to 30 Jun 2026
Fetched
Full financials
Setup
  • 1. Explosive growth: pass. Revenue +43.6% YoY (FY ending 2026-06-30), accelerating from +28.9%; EPS +62.5% YoY (12 months to 2026-06-30)
  • 2. A recognisable base: pass. 36-session base, 7.9% deep; close A$1.33 holds above the base low A$1.28
  • 3. Breakout on heavy volume: fail. No close above the A$1.40 pivot on 1.5x volume in the last 5 sessions; close is -4.7% from the pivot
  • 4. Read the market first: pass. XJO neutral: above its 200-day average without a rising 50-day stack
  • 5. Relative strength: pass. Beat the S&P/ASX 200 by 0.3 points over 3 months
  • 6. Liquid enough to trade: pass. A$366k average daily turnover over 20 sessions
$1.33$1.40−4.7%
32MBLPC
Fundamentals
Net margin
38.1%
Revenue growth
Year to 31 Mar 2026
Fetched
Full financials
Setup
  • 1. Explosive growth: pass. Revenue +26.0% YoY (FY ending 2026-03-31), accelerating from +4.6%
  • 2. A recognisable base: pass. 40-session base, 1.5% deep; close A$101.42 holds above the base low A$100.35
  • 3. Breakout on heavy volume: fail. No close above the A$101.90 pivot on 1.5x volume in the last 5 sessions; close is -0.5% from the pivot
  • 4. Read the market first: pass. XJO neutral: above its 200-day average without a rising 50-day stack
  • 5. Relative strength: pass. Beat the S&P/ASX 200 by 1.4 points over 3 months
  • 6. Liquid enough to trade: pass. A$474k average daily turnover over 20 sessions
$101.42$101.90−0.5%
33SPZ
Fundamentals
Net margin
5.5%
ROE
7.4%
FCF margin
10.3%
Net debt / EBITDA
−1.0×
P/E
47.9×
Revenue growth
Year to 30 Jun 2026
EPS growth
12 months to 30 Jun 2026
Fetched
Full financials
Setup
  • 1. Explosive growth: pass. Revenue +63.3% YoY (FY ending 2026-06-30), accelerating from +41.4%; EPS +16.0% YoY (12 months to 2026-06-30)
  • 2. A recognisable base: pass. 33-session base, 20.4% deep; close A$0.80 holds above the base low A$0.64
  • 3. Breakout on heavy volume: fail. No close above the A$0.80 pivot on 1.5x volume in the last 5 sessions; close is +0.0% from the pivot
  • 4. Read the market first: pass. XJO neutral: above its 200-day average without a rising 50-day stack
  • 5. Relative strength: pass. Beat the S&P/ASX 200 by 8.4 points over 3 months
  • 6. Liquid enough to trade: pass. A$308k average daily turnover over 20 sessions
$0.80$0.800.0%
34WAF
Fundamentals
Net margin
25.4%
ROE
43.1%
FCF margin
37.1%
Net debt / EBITDA
−0.1×
P/E
6.4×
Revenue growth
Year to 31 Dec 2025
EPS growth
Year to 31 Dec 2025
Fetched
Full financials
Setup
  • 1. Explosive growth: pass. Revenue +111.7% YoY (FY ending 2025-12-31), accelerating from +10.0%; EPS +100.5% YoY (FY ending 2025-12-31), accelerating from +45.1%; latest half-year revenue up on the same half a year earlier; latest half-year profit up on the same half a year earlier
  • 2. A recognisable base: pass. 40-session base, 23.9% deep; close A$3.55 holds above the base low A$3.09
  • 3. Breakout on heavy volume: fail. No close above the A$4.06 pivot on 1.5x volume in the last 5 sessions; close is -12.6% from the pivot
  • 4. Read the market first: pass. XJO neutral: above its 200-day average without a rising 50-day stack
  • 5. Relative strength: pass. Beat the S&P/ASX 200 by 13.4 points over 3 months
  • 6. Liquid enough to trade: pass. A$15.7m average daily turnover over 20 sessions
$3.55$4.06−12.6%
35SFR
Fundamentals
Net margin
21.6%
ROE
17.8%
FCF margin
30.8%
Net debt / EBITDA
−0.4×
P/E
n/a (reports in USD)
Revenue growth
Year to 30 Jun 2026
EPS growth
12 months to 30 Jun 2026
Fetched
Full financials
Setup
  • 1. Explosive growth: pass. Revenue +38.8% YoY (FY ending 2026-06-30), accelerating from +28.6%; EPS +280.1% YoY (12 months to 2026-06-30)
  • 2. A recognisable base: pass. 31-session base, 21.5% deep; close A$20.29 holds above the base low A$18.16
  • 3. Breakout on heavy volume: fail. No close above the A$23.14 pivot on 1.5x volume in the last 5 sessions; close is -12.3% from the pivot
  • 4. Read the market first: pass. XJO neutral: above its 200-day average without a rising 50-day stack
  • 5. Relative strength: pass. Beat the S&P/ASX 200 by 0.0 points over 3 months
  • 6. Liquid enough to trade: pass. A$47.2m average daily turnover over 20 sessions
$20.29$23.14−12.3%
36RIV
Fundamentals
Net margin
−1.1%
FCF margin
−38.8%
Net debt / EBITDA
7.3×
Revenue growth
Year to 31 Dec 2025
Fetched
Full financials
Setup
  • 1. Explosive growth: pass. Revenue +108.4% YoY (FY ending 2025-12-31), accelerating from +19.3%
  • 2. A recognisable base: pass. 40-session base, 7.5% deep; close A$1.21 holds above the base low A$1.17
  • 3. Breakout on heavy volume: fail. No close above the A$1.26 pivot on 1.5x volume in the last 5 sessions; close is -4.4% from the pivot
  • 4. Read the market first: pass. XJO neutral: above its 200-day average without a rising 50-day stack
  • 5. Relative strength: fail. Lagged the S&P/ASX 200 by 12.8 points over 3 months
  • 6. Liquid enough to trade: pass. A$274k average daily turnover over 20 sessions
$1.21$1.26−4.4%
37MYS
Fundamentals
Net margin
22.4%
FCF margin
n/m
Net debt / EBITDA
n/m
P/E
16.8×
Revenue growth
Year to 30 Jun 2026
EPS growth
12 months to 30 Jun 2026
Fetched
Full financials
Setup
  • 1. Explosive growth: pass. Revenue +34.2% YoY (FY ending 2026-06-30), accelerating from +24.4%; EPS +25.7% YoY (12 months to 2026-06-30)
  • 2. A recognisable base: pass. 40-session base, 8.6% deep; close A$4.98 holds above the base low A$4.66
  • 3. Breakout on heavy volume: fail. No close above the A$5.10 pivot on 1.5x volume in the last 5 sessions; close is -2.4% from the pivot
  • 4. Read the market first: pass. XJO neutral: above its 200-day average without a rising 50-day stack
  • 5. Relative strength: pass. Beat the S&P/ASX 200 by 2.2 points over 3 months
  • 6. Liquid enough to trade: pass. A$755k average daily turnover over 20 sessions
$4.98$5.10−2.4%
38DXC
Fundamentals
Net margin
103.2%
ROE
11.0%
FCF margin
52.5%
Net debt / EBITDA
3.5×
P/E
6.6×
Revenue growth
Year to 30 Jun 2026
EPS growth
12 months to 30 Jun 2026
Fetched
Full financials
Setup
  • 1. Explosive growth: pass. Revenue -2.3% YoY (FY ending 2026-06-30); EPS +43.6% YoY (12 months to 2026-06-30)
  • 2. A recognisable base: pass. 40-session base, 9.2% deep; close A$2.72 holds above the base low A$2.58
  • 3. Breakout on heavy volume: fail. No close above the A$2.84 pivot on 1.5x volume in the last 5 sessions; close is -4.2% from the pivot
  • 4. Read the market first: pass. XJO neutral: above its 200-day average without a rising 50-day stack
  • 5. Relative strength: pass. Beat the S&P/ASX 200 by 4.0 points over 3 months
  • 6. Liquid enough to trade: pass. A$488k average daily turnover over 20 sessions
$2.72$2.84−4.2%
39PCI
Fundamentals
Net margin
88.9%
Revenue growth
Year to 30 Jun 2026
Fetched
Full financials
Setup
  • 1. Explosive growth: pass. Revenue +27.4% YoY (FY ending 2026-06-30)
  • 2. A recognisable base: pass. 40-session base, 5.8% deep; close A$1.08 holds above the base low A$1.05
  • 3. Breakout on heavy volume: fail. No close above the A$1.11 pivot on 1.5x volume in the last 5 sessions; close is -3.1% from the pivot
  • 4. Read the market first: pass. XJO neutral: above its 200-day average without a rising 50-day stack
  • 5. Relative strength: pass. Beat the S&P/ASX 200 by 0.4 points over 3 months
  • 6. Liquid enough to trade: pass. A$637k average daily turnover over 20 sessions
$1.08$1.12−3.1%
40PAF
Fundamentals
Net margin
30.9%
ROE
45.0%
FCF margin
29.5%
Net debt / EBITDA
−0.1×
P/E
n/a (reports in USD)
Revenue growth
Year to 30 Jun 2026
EPS growth
Year to 30 Jun 2026
Fetched
Full financials
Setup
  • 1. Explosive growth: pass. Revenue +114.1% YoY (FY ending 2026-06-30), accelerating from +44.5%; EPS +145.8% YoY (FY ending 2026-06-30), accelerating from +72.9%
  • 2. A recognisable base: pass. 40-session base, 21.6% deep; close A$2.13 holds above the base low A$2.00
  • 3. Breakout on heavy volume: fail. No close above the A$2.55 pivot on 1.5x volume in the last 5 sessions; close is -16.5% from the pivot
  • 4. Read the market first: pass. XJO neutral: above its 200-day average without a rising 50-day stack
  • 5. Relative strength: pass. Beat the S&P/ASX 200 by 17.8 points over 3 months
  • 6. Liquid enough to trade: pass. A$290k average daily turnover over 20 sessions
$2.13$2.55−16.5%
  • Company filing (extracted)

Pivot is the top of the base: the breakout level, and the exit if the price closes back below it. Growth compares the latest reported period with the same span a year earlier: TTM is the trailing 12 months, FY a full year, HY a half year, and F marks a figure computed from a company filing. "n/a" means we do not hold the figure, never that it is zero; "n/m" means it is not meaningful (growth beyond +500% or below −95%, or a ratio for a bank, insurer or other financial).

The method

Zanger Breakout · Dan Zanger

Dan Zanger is a former swimming-pool contractor who reportedly turned about US$11,000 into more than US$18 million during the 1998 to 2000 technology boom, trading US growth stocks from his own account. Fortune examined his trading records for a December 2000 profile, and his 29,233% gain over a single twelve-month stretch is widely reported as a world record for a personal portfolio.

His method is simple to state and hard to follow. He looks for companies whose earnings and sales are growing explosively, waits for the share price to build a recognisable base (a cup-and-handle, flat base, flag, pennant or ascending triangle), and buys as the price breaks out of that base on a surge in volume. If the breakout fails and the price slips back into the base, he sells quickly.

He concentrates on a handful of leaders instead of spreading money thinly, and he reads the broad market before any single chart, because breakouts in a falling market fail far more often than breakouts in a rising one. Winners are held while they keep acting well; losers are cut fast.

Our version tests each of those ideas against ASX data we hold: reported revenue and EPS growth, a daily base-and-breakout detector on price and volume, the S&P/ASX 200 trend, and relative strength against the index. It ranks the result hard and leads with a short list, because concentration is part of the method.

Metadata

Style
momentum-breakout
Holding period
Weeks to months
Risk posture
Sell quickly if the breakout fails and the price closes back inside the base, below the pivot.
Universe
ASX equities with at least 60 sessions of price history; only those with at least A$250,000 average daily turnover can trigger
Refresh cadence
Daily, after the evening price sweep
Rules
6

The rules

Every rule resolves to pass, fail or unknown for every stock. Unknown means the data is missing, or the figure is not meaningful for this company: it never counts as a pass, and a stock cannot trigger while a core rule is unknown. Rules marked scoring only order the list without gating it. The score is the rules' weights earned: a pass earns more the more decisively it passes, and a trigger rule that has not fired yet earns part of its weight for how close the relevant measure is to its threshold, so the setups nearest to triggering rank first.

  1. Rule 1: Explosive growth

    CoreData source: Company fundamentals
    The rule
    Buy companies with explosive earnings and sales growth. The biggest winners usually show both, and the growth is often accelerating.
    How we test it
    Pass when the latest annual revenue is up at least 25% on the prior year, or EPS is up at least 25% on the same series a year earlier (trailing twelve months where available, otherwise annual), or the company has swung from a net loss to a net profit, judged on the same basis as the EPS figure. When a half-year result from the company's own filing is fresher than those figures, revenue and EPS are measured on that half against the same half a year earlier instead, and revenue is measured on the latest twelve months when those are newer than the latest annual. A company whose latest EPS on that basis is still a loss fails. Unknown when neither growth figure is available and the company is not loss-making. A latest half-year that improved on the same half a year earlier is shown as supporting evidence but does not change the result.
  2. Rule 2: A recognisable base

    CoreData source: Daily prices
    The rule
    Wait for the stock to build a proper base, such as a cup-and-handle, flat base, flag, pennant or ascending triangle, before buying.
    How we test it
    Pass when the stock has consolidated for at least 20 sessions since first setting its high over the prior 40 sessions (the pivot), the base is no more than 25% deep from that high to its low, and the close is at or above the base low. After a breakout the base is measured as at the breakout session, so the pivot and length describe the base the stock actually cleared. We detect that a tight consolidation exists and report its depth and length; we do not classify its shape. Unknown when the base cannot be measured from price history.
  3. Rule 3: Breakout on heavy volume

    CoreData source: Daily prices
    The rule
    Buy as the price breaks out above the top of the base on heavy volume, well above its recent average.
    How we test it
    Pass when any of the last 5 sessions closed above the highest high of the 40 sessions before it, on volume at least 1.5 times the 50-day average. That prior 40-session high is the pivot, and we report it as the level a failed breakout falls back through. Unknown when the breakout cannot be measured from price history. Until it passes, the stock scores higher the closer its relevant measure is to this rule's trigger threshold, so the setups nearest to triggering rank first.
  4. Rule 4: Read the market first

    CoreData source: S&P/ASX 200 index
    The rule
    Check the general market before buying anything. Most stocks follow the market, and breakouts fail in a falling one.
    How we test it
    Read from the S&P/ASX 200 (XJO): uptrend when the index closes above its 50-day average and the 50-day is above the 200-day; neutral when it closes above the 200-day but that stack is not in place; downtrend when it closes below the 200-day. Pass on uptrend or neutral, fail on downtrend, unknown when there is not enough recent index data (fewer than 200 sessions) to read the trend. A downtrend does not hide picks; it blocks triggers and turns the strategy verdict to stand aside.
  5. Rule 5: Relative strength

    Scoring onlyData source: Daily prices
    The rule
    Let winners run. The leaders of a move outperform the market on the way up.
    How we test it
    Pass when the stock's 3-month return beats the S&P/ASX 200's 3-month return, that is, relative strength above zero. Unknown without 3 months of price history.
  6. Rule 6: Liquid enough to trade

    CoreData source: Daily prices
    The rule
    Trade liquid leaders that can be bought at the breakout and sold quickly if it fails.
    How we test it
    Pass when the average daily turnover (close times volume) over the last 20 sessions is at least A$250,000. The same floor excludes sub-cent stocks, whose prices are stored to 2 decimal places and are too coarse to measure. Unknown without 20 sessions of price and volume.

What this cannot see

  • Reported fundamentals cover 1561 of the 2353 stocks evaluated. Where growth data is missing the growth rules read unknown, never pass, so those stocks cannot trigger.
  • We detect a tight base; we do not classify cup-and-handle, flag, pennant or triangle shapes, so a base that passes may not be one Zanger himself would trade.
  • ASX companies report half-yearly and there are no quarterly totals, so growth is measured annual on annual for revenue (or on the latest twelve months when those are newer) and on trailing-twelve-month EPS where available, switching to the latest half-year against the same half a year earlier, taken from the company's own filing, when that half is fresher. Figures can be months old, and small caps often arrive weeks after they file.
  • Everything is measured on end-of-day prices after the evening sweep. We do not see intraday breakouts, the time of day a move happened, or news released after the close.
  • Where to set a stop, how much to buy and when to sell a winner are the trader's decisions. We report the pivot, not a stop or a target.
  • Prices are stored to 2 decimal places, so sub-cent stocks cannot be measured reliably; the A$250,000 turnover floor excludes them.
  • This is a screen, not a recommendation. Nothing here is financial advice.

Sources

  • Fortune magazine, December 2000: profile of Dan Zanger and his verified trading record.
  • Guinness record note: the 29,233% one-year return is widely reported as a world record for a personal portfolio; we cite it as reported.
  • Dan Zanger, The Zanger Report (chartpattern.com): his published chart patterns and trading rules.

Not financial advice. These picks are a mechanical reading of published rules against public data, not recommendations, and a stock that meets every rule can still fall. Prices and company fundamentals are third-party data and can lag a company's filings by weeks; short positions come from ASIC with a T+4 trading-day delay. The strategy is attributed to its author for identification only; the evaluation is ours. See the methodology and disclaimer.