Chris MacCulloch

Stock Analyst at Desjardins

(4.79)
# 578
Out of 4,491 analysts
287
Total ratings
54.2%
Success rate
24.8%
Average return

Stocks Rated by Chris MacCulloch

Logan Energy Corp.
Jul 7, 2026
Maintained: Buy
Price Target: $1.35
Current: $0.92
Upside: +46.74%
Canadian Natural Resources Limited
Jun 26, 2026
Initiated Coverage: Hold
Price Target: $56.00$72.00
Current: $60.09
Upside: +19.82%
Cenovus Energy Inc.
Jun 26, 2026
Initiated Coverage: Buy
Price Target: $36.00$47.00
Current: $37.75
Upside: +24.50%
Imperial Oil Limited
Jun 26, 2026
Initiated Coverage: Hold
Price Target: $132.00$151.00
Current: $171.74
Upside: -12.08%
Suncor Energy Inc.
Jun 26, 2026
Initiated Coverage: Buy
Price Target: $65.00$104.00
Current: $83.63
Upside: +24.36%
Paramount Resources Ltd.
Jun 26, 2026
Initiated Coverage: Hold
Price Target: $10.00$35.00
Current: $29.47
Upside: +18.76%
Peyto Exploration & Development Corp.
Jun 26, 2026
Initiated Coverage: Hold
Price Target: $31.00$29.00
Current: $24.76
Upside: +17.12%
Tourmaline Oil Corp.
Jun 26, 2026
Initiated Coverage: Buy
Price Target: $74.00$77.00
Current: $62.17
Upside: +23.85%
Spartan Delta Corp.
Jun 26, 2026
Initiated Coverage: Buy
Price Target: $11.00$15.50
Current: $11.88
Upside: +30.47%
Topaz Energy Corp.
Jun 26, 2026
Initiated Coverage: Buy
Price Target: $32.50$35.00
Current: $31.39
Upside: +11.50%
Maintained: Buy
Price Target: $14.50
Current: $10.89
Upside: +33.15%
Maintained: Hold
Price Target: $12.50$16.00
Current: $13.47
Upside: +18.78%
Maintained: Hold
Price Target: $5.75$9.00
Current: $10.71
Upside: -15.97%
Maintained: Buy
Price Target: $7.75$10.50
Current: $13.05
Upside: -19.54%
Maintained: Buy
Price Target: $14.00$15.00
Current: $15.54
Upside: -3.47%
Maintained: Hold
Price Target: $14.00$16.00
Current: $16.38
Upside: -2.32%
Maintained: Buy
Price Target: $49.00
Current: $19.32
Upside: +153.62%
Maintained: Buy
Price Target: $1.00
Current: $0.59
Upside: +69.49%
Maintained: Hold
Price Target: $7.00$7.25
Current: $12.36
Upside: -41.34%
Maintained: Buy
Price Target: $31.50$34.50
Current: $31.14
Upside: n/a
Reiterated: Hold
Price Target: $4.25$1.25
Current: $12.67
Upside: n/a
Reiterated: Hold
Price Target: $75.00
Current: $12.41
Upside: n/a
Reiterated: Buy
Price Target: $3.50
Current: $5.88
Upside: n/a
Reiterated: Hold
Price Target: $14
Current: $56.35
Upside: n/a