Chris MacCulloch

Stock Analyst at Scotiabank

(4.82)
# 466
Out of 4,581 analysts
292
Total ratings
55.2%
Success rate
25.7%
Average return

Stocks Rated by Chris MacCulloch

Canadian Natural Resources Limited
Jul 17, 2026
Maintained: Hold
Price Target: $72.00$70.00
Current: $65.31
Upside: +7.18%
Athabasca Oil Corporation
Jul 17, 2026
Maintained: Hold
Price Target: $9.00$12.50
Current: $10.62
Upside: +17.70%
Vermilion Energy Inc.
Jul 17, 2026
Maintained: Hold
Price Target: $16.00
Current: $15.27
Upside: +4.78%
Tourmaline Oil Corp.
Jul 17, 2026
Maintained: Hold
Price Target: $77.00$68.00
Current: $64.46
Upside: +5.49%
Topaz Energy Corp.
Jul 17, 2026
Maintained: Buy
Price Target: $35.00$36.00
Current: $32.30
Upside: +11.46%
Logan Energy Corp.
Jul 7, 2026
Maintained: Buy
Price Target: $1.35
Current: $0.97
Upside: +39.18%
Cenovus Energy Inc.
Jun 26, 2026
Initiated Coverage: Buy
Price Target: $36.00$47.00
Current: $40.83
Upside: +15.11%
Imperial Oil Limited
Jun 26, 2026
Initiated Coverage: Hold
Price Target: $132.00$151.00
Current: $180.96
Upside: -16.56%
Suncor Energy Inc.
Jun 26, 2026
Initiated Coverage: Buy
Price Target: $65.00$104.00
Current: $92.56
Upside: +12.36%
Paramount Resources Ltd.
Jun 26, 2026
Initiated Coverage: Hold
Price Target: $10.00$35.00
Current: $29.46
Upside: +18.81%
Initiated Coverage: Hold
Price Target: $31.00$29.00
Current: $25.84
Upside: +12.23%
Initiated Coverage: Buy
Price Target: $11.00$15.50
Current: $11.33
Upside: +36.80%
Maintained: Buy
Price Target: $14.50
Current: $10.77
Upside: +34.63%
Maintained: Buy
Price Target: $7.75$10.50
Current: $13.33
Upside: -21.23%
Maintained: Buy
Price Target: $14.00$15.00
Current: $16.02
Upside: -6.37%
Maintained: Hold
Price Target: $14.00$16.00
Current: $16.82
Upside: -4.88%
Maintained: Buy
Price Target: $49.00
Current: $18.80
Upside: +160.64%
Maintained: Buy
Price Target: $1.00
Current: $0.55
Upside: n/a
Maintained: Hold
Price Target: $7.00$7.25
Current: $13.40
Upside: n/a
Maintained: Buy
Price Target: $31.50$34.50
Current: $32.54
Upside: n/a
Reiterated: Hold
Price Target: $4.25$1.25
Current: $13.28
Upside: n/a
Reiterated: Hold
Price Target: $75.00
Current: $13.85
Upside: n/a
Reiterated: Buy
Price Target: $3.50
Current: $5.87
Upside: n/a
Reiterated: Hold
Price Target: $14
Current: $61.28
Upside: n/a