John Campbell MBA

Stock Analyst at Jefferies

(1.19)
# 3,671
Out of 4,574 analysts
155
Total ratings
47.4%
Success rate
-1.3%
Average return

Stocks Rated by John Campbell MBA

ARB Corporation Limited
Jul 20, 2026
Maintained: Buy
Price Target: $42.00$25.00
Current: $17.98
Upside: +39.04%
MAAS Group Holdings Limited
Jul 13, 2026
Upgraded: Buy
Price Target: $5.50$6.40
Current: $5.32
Upside: +20.30%
Elders Limited
Jul 8, 2026
Maintained: Hold
Price Target: $7.20$6.15
Current: $5.52
Upside: +11.41%
Perenti Limited
Jul 6, 2026
Maintained: Buy
Price Target: $2.45$2.70
Current: $2.14
Upside: +26.17%
Eagers Automotive Limited
Jun 21, 2026
Maintained: Buy
Price Target: $30.50$27.50
Current: $21.19
Upside: +29.78%
ALS Limited
Jun 15, 2026
Upgraded: Buy
Price Target: $24.40$26.00
Current: $20.46
Upside: +27.08%
Imdex Limited
Jun 15, 2026
Upgraded: Buy
Price Target: $4.80$5.00
Current: $3.59
Upside: +39.28%
Monadelphous Group Limited
Jun 15, 2026
Maintained: Sell
Price Target: $24.00
Current: $29.10
Upside: -17.53%
NRW Holdings Limited
Jun 15, 2026
Maintained: Hold
Price Target: $6.20$6.40
Current: $7.10
Upside: -9.86%
Web Travel Group Limited
May 28, 2026
Maintained: Hold
Price Target: $3.10$2.70
Current: $2.57
Upside: +5.06%
Upgraded: Buy
Price Target: $4.27$0.65
Current: $0.37
Upside: +75.68%
Maintained: Hold
Price Target: $0.65$0.40
Current: $0.40
Upside: +1.27%
Maintained: Buy
Price Target: $7.80$7.50
Current: $5.45
Upside: +37.61%
Maintained: Buy
Price Target: $14.50$8.95
Current: $4.93
Upside: +81.54%
Maintained: Hold
Price Target: $1.30$1.75
Current: $0.91
Upside: +92.31%
Maintained: Hold
Price Target: $37.00$30.00
Current: $20.66
Upside: +45.21%
Maintained: Buy
Price Target: $1.80$1.50
Current: $1.52
Upside: -1.32%
Maintained: Buy
Price Target: $4.55$6.40
Current: $4.59
Upside: +39.43%
Downgraded: Hold
Price Target: $14.20
Current: $16.07
Upside: n/a
Maintained: Buy
Price Target: $3.70
Current: $1.60
Upside: n/a
Maintained: Buy
Price Target: $1.05
Current: $3.41
Upside: n/a
Downgraded: Hold
Price Target: $21
Current: $9.37
Upside: n/a
Initiated Coverage: Hold
Price Target: $4.00
Current: $0.94
Upside: n/a