John Campbell MBA

Stock Analyst at Jefferies

(1.16)
# 3,660
Out of 4,476 analysts
151
Total ratings
50%
Success rate
-1.4%
Average return

Stocks Rated by John Campbell MBA

Eagers Automotive Limited
Jun 21, 2026
Maintained: Buy
Price Target: $30.50$27.50
Current: $21.87
Upside: +25.74%
Perenti Limited
Jun 15, 2026
Upgraded: Buy
Price Target: $2.35$2.45
Current: $2.32
Upside: +5.60%
ALS Limited
Jun 15, 2026
Upgraded: Buy
Price Target: $24.40$26.00
Current: $23.42
Upside: +11.02%
Imdex Limited
Jun 15, 2026
Upgraded: Buy
Price Target: $4.80$5.00
Current: $4.07
Upside: +22.85%
Monadelphous Group Limited
Jun 15, 2026
Maintained: Sell
Price Target: $24.00
Current: $28.75
Upside: -16.52%
NRW Holdings Limited
Jun 15, 2026
Maintained: Hold
Price Target: $6.20$6.40
Current: $7.23
Upside: -11.48%
MAAS Group Holdings Limited
Jun 15, 2026
Downgraded: Hold
Price Target: $4.75$5.50
Current: $5.34
Upside: +3.00%
Web Travel Group Limited
May 28, 2026
Maintained: Hold
Price Target: $3.10$2.70
Current: $2.84
Upside: -4.93%
Bapcor Limited
May 25, 2026
Upgraded: Buy
Price Target: $4.27$0.65
Current: $0.41
Upside: +58.54%
Webjet Group Limited
May 25, 2026
Maintained: Hold
Price Target: $0.65$0.40
Current: $0.405
Upside: -1.23%
Maintained: Buy
Price Target: $7.80$7.50
Current: $4.75
Upside: +57.89%
Maintained: Buy
Price Target: $14.50$8.95
Current: $5.53
Upside: +61.84%
Maintained: Hold
Price Target: $1.30$1.75
Current: $0.98
Upside: +78.57%
Maintained: Hold
Price Target: $37.00$30.00
Current: $22.11
Upside: +35.69%
Maintained: Buy
Price Target: $1.80$1.50
Current: $1.42
Upside: +6.01%
Maintained: Buy
Price Target: $4.55$6.40
Current: $4.73
Upside: +35.31%
Maintained: Buy
Price Target: $44.00$42.00
Current: $18.17
Upside: +131.15%
Downgraded: Hold
Price Target: $14.20
Current: $16.07
Upside: n/a
Maintained: Hold
Price Target: $7.80$7.20
Current: $5.30
Upside: n/a
Maintained: Buy
Price Target: $3.70
Current: $1.65
Upside: n/a
Maintained: Buy
Price Target: $1.05
Current: $3.04
Upside: n/a
Downgraded: Hold
Price Target: $21
Current: $11.12
Upside: n/a
Initiated Coverage: Hold
Price Target: $4.00
Current: $0.975
Upside: n/a