Chris MacCulloch

Stock Analyst at Desjardins

(4.81)
# 470
Out of 4,334 analysts
276
Total ratings
53.8%
Success rate
26.6%
Average return

Stocks Rated by Chris MacCulloch

Peyto Exploration & Development Corp.
Mar 12, 2026
Maintained: Buy
Price Target: $25$31
Current: $25.71
Upside: +20.58%
Advantage Energy Ltd.
Mar 9, 2026
Maintained: Buy
Price Target: $15
Current: $9.93
Upside: +46.10%
Canadian Natural Resources Limited
Mar 9, 2026
Maintained: Hold
Price Target: $52$56
Current: $64.68
Upside: -13.41%
Vermilion Energy Inc.
Mar 9, 2026
Maintained: Hold
Price Target: $13$16
Current: $16.17
Upside: -1.05%
Tourmaline Oil Corp.
Mar 9, 2026
Maintained: Buy
Price Target: $70$74
Current: $67.23
Upside: +10.07%
Athabasca Oil Corporation
Mar 5, 2026
Maintained: Hold
Price Target: $5.75$9
Current: $11.34
Upside: -20.63%
Tamarack Valley Energy Ltd.
Feb 26, 2026
Maintained: Buy
Price Target: $7.75$11
Current: $12.14
Upside: -13.47%
Topaz Energy Corp.
Feb 26, 2026
Maintained: Buy
Price Target: $31$33
Current: $32.56
Upside: -0.18%
Whitecap Resources Inc.
Feb 25, 2026
Maintained: Buy
Price Target: $14$15
Current: $16.17
Upside: -7.21%
Spartan Delta Corp.
Feb 24, 2026
Maintained: Hold
Price Target: $8.5$11
Current: $12.33
Upside: -10.75%
Maintained: Buy
Price Target: $31$36
Current: $39.60
Upside: -9.09%
Maintained: Sell
Price Target: $104$132
Current: $178.73
Upside: -26.15%
Maintained: Hold
Price Target: $14$16
Current: $17.32
Upside: -7.59%
Maintained: Buy
Price Target: $64$65
Current: $90.29
Upside: -28.01%
Maintained: Buy
Price Target: $49
Current: $23.21
Upside: +111.12%
Maintained: Buy
Price Target: $1
Current: $0.58
Upside: +72.41%
Maintained: Hold
Price Target: $7$7.25
Current: $12.37
Upside: -41.39%
Maintained: Buy
Price Target: $32$35
Current: $30.70
Upside: n/a
Reiterated: Hold
Price Target: $4.25$1.25
Current: $11.47
Upside: n/a
Reiterated: Hold
Price Target: $75
Current: $15.98
Upside: n/a
Reiterated: Hold
Price Target: $10
Current: $31.92
Upside: n/a
Reiterated: Buy
Price Target: $3.5
Current: $6.74
Upside: n/a
Reiterated: Hold
Price Target: $14
Current: $58.74
Upside: n/a