Chris MacCulloch

Stock Analyst at Desjardins

(4.79)
# 523
Out of 4,421 analysts
276
Total ratings
52.8%
Success rate
25.6%
Average return

Stocks Rated by Chris MacCulloch

Peyto Exploration & Development Corp.
Mar 12, 2026
Maintained: Buy
Price Target: $24.50$31.00
Current: $24.62
Upside: +25.91%
Advantage Energy Ltd.
Mar 9, 2026
Maintained: Buy
Price Target: $14.50
Current: $9.82
Upside: +47.66%
Canadian Natural Resources Limited
Mar 9, 2026
Maintained: Hold
Price Target: $52.00$56.00
Current: $59.77
Upside: -6.31%
Vermilion Energy Inc.
Mar 9, 2026
Maintained: Hold
Price Target: $12.50$16.00
Current: $14.35
Upside: +11.50%
Tourmaline Oil Corp.
Mar 9, 2026
Maintained: Buy
Price Target: $70.00$74.00
Current: $60.50
Upside: +22.31%
Athabasca Oil Corporation
Mar 5, 2026
Maintained: Hold
Price Target: $5.75$9.00
Current: $10.68
Upside: -15.73%
Tamarack Valley Energy Ltd.
Feb 26, 2026
Maintained: Buy
Price Target: $7.75$10.50
Current: $12.51
Upside: -16.07%
Topaz Energy Corp.
Feb 26, 2026
Maintained: Buy
Price Target: $31.00$32.50
Current: $30.85
Upside: +5.35%
Whitecap Resources Inc.
Feb 25, 2026
Maintained: Buy
Price Target: $14.00$15.00
Current: $15.84
Upside: -5.30%
Spartan Delta Corp.
Feb 24, 2026
Maintained: Hold
Price Target: $8.50$11.00
Current: $10.86
Upside: +1.29%
Maintained: Buy
Price Target: $30.50$36.00
Current: $36.11
Upside: -0.30%
Maintained: Sell
Price Target: $104.00$132.00
Current: $161.14
Upside: -18.08%
Maintained: Hold
Price Target: $14.00$16.00
Current: $16.66
Upside: -3.96%
Maintained: Buy
Price Target: $64.00$65.00
Current: $79.39
Upside: -18.13%
Maintained: Buy
Price Target: $49.00
Current: $20.26
Upside: +141.86%
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: $30.60
Upside: n/a
Reiterated: Hold
Price Target: $4.25$1.25
Current: $12.77
Upside: n/a
Reiterated: Hold
Price Target: $75.00
Current: $13.48
Upside: n/a
Reiterated: Hold
Price Target: $10.00
Current: $28.20
Upside: n/a
Reiterated: Buy
Price Target: $3.50
Current: $5.75
Upside: n/a
Reiterated: Hold
Price Target: $14
Current: $53.61
Upside: n/a