John Campbell MBA

Stock Analyst at Jefferies

(1.44)
# 3,640
Out of 4,651 analysts
158
Total ratings
50.8%
Success rate
n/a
Average return

Stocks Rated by John Campbell MBA

Monadelphous Group Limited
Aug 11, 2026
Maintained: Sell
Price Target: $24.00$25.00
Current: $31.97
Upside: -21.80%
NRW Holdings Limited
Aug 11, 2026
Maintained: Hold
Price Target: $6.40$6.60
Current: $7.49
Upside: -11.88%
MAAS Group Holdings Limited
Aug 5, 2026
Maintained: Buy
Price Target: $6.40$6.60
Current: $5.61
Upside: +17.65%
ARB Corporation Limited
Jul 20, 2026
Maintained: Buy
Price Target: $42.00$25.00
Current: $19.50
Upside: +28.21%
Elders Limited
Jul 8, 2026
Maintained: Hold
Price Target: $7.20$6.15
Current: $5.66
Upside: +8.66%
Perenti Limited
Jul 6, 2026
Maintained: Buy
Price Target: $2.45$2.70
Current: $2.27
Upside: +18.94%
Eagers Automotive Limited
Jun 21, 2026
Maintained: Buy
Price Target: $30.50$27.50
Current: $23.44
Upside: +17.32%
ALS Limited
Jun 15, 2026
Upgraded: Buy
Price Target: $24.40$26.00
Current: $22.36
Upside: +16.28%
Imdex Limited
Jun 15, 2026
Upgraded: Buy
Price Target: $4.80$5.00
Current: $3.85
Upside: +29.87%
Web Travel Group Limited
May 28, 2026
Maintained: Hold
Price Target: $3.10$2.70
Current: $3.51
Upside: -23.08%
Upgraded: Buy
Price Target: $4.27$0.65
Current: $0.43
Upside: +52.94%
Maintained: Hold
Price Target: $0.65$0.40
Current: $0.40
Upside: -
Maintained: Buy
Price Target: $7.80$7.50
Current: $5.40
Upside: +38.89%
Maintained: Buy
Price Target: $14.50$8.95
Current: $5.19
Upside: +72.45%
Maintained: Hold
Price Target: $1.30$1.75
Current: $0.98
Upside: +78.57%
Maintained: Hold
Price Target: $37.00$30.00
Current: $24.71
Upside: +21.41%
Maintained: Buy
Price Target: $1.80$1.50
Current: $1.67
Upside: -9.91%
Maintained: Buy
Price Target: $4.55$6.40
Current: $4.99
Upside: +28.26%
Downgraded: Hold
Price Target: $14.20
Current: $16.07
Upside: n/a
Maintained: Buy
Price Target: $3.70
Current: $1.68
Upside: n/a
Maintained: Buy
Price Target: $1.05
Current: $3.73
Upside: n/a
Downgraded: Hold
Price Target: $21
Current: $12.55
Upside: n/a
Initiated Coverage: Hold
Price Target: $4.00
Current: $0.89
Upside: n/a