Menno Hulshof

Stock Analyst at TD Cowen

(3.95)
# 1,705
Out of 4,405 analysts
474
Total ratings
50.2%
Success rate
5.5%
Average return

Stocks Rated by Menno Hulshof

Suncor Energy Inc.
May 18, 2026
Maintained: Buy
Price Target: $113.00
Current: $86.01
Upside: +31.38%
Imperial Oil Limited
May 12, 2026
Maintained: Sell
Price Target: $110.00$156.00
Current: $169.77
Upside: -8.11%
Baytex Energy Corp.
May 8, 2026
Maintained: Hold
Price Target: $5.50$6.50
Current: $6.47
Upside: +0.46%
Canadian Natural Resources Limited
May 7, 2026
Maintained: Buy
Price Target: $64.00$72.00
Current: $63.40
Upside: +13.56%
Athabasca Oil Corporation
May 7, 2026
Maintained: Hold
Price Target: $8.00$11.00
Current: $11.28
Upside: -2.48%
Vermilion Energy Inc.
May 7, 2026
Maintained: Hold
Price Target: $16.00$18.00
Current: $15.58
Upside: +15.53%
Cenovus Energy Inc.
May 6, 2026
Maintained: Buy
Price Target: $35.00$45.00
Current: $39.47
Upside: +14.01%
Strathcona Resources Ltd.
May 6, 2026
Maintained: Buy
Price Target: $47.00$49.00
Current: $44.52
Upside: +10.06%
BP p.l.c.
Feb 12, 2025
Maintained: Buy
Price Target: $41$40
Current: $42.78
Upside: n/a
EOG Resources
Feb 23, 2024
Maintained: Hold
Price Target: $145$130
Current: $136.65
Upside: n/a
Maintained: Buy
Price Target: $26.00$27.00
Current: $31.76
Upside: n/a
Maintained: Buy
Price Target: $56$71
Current: $85.66
Upside: n/a
Maintained: Buy
Price Target: $98$150
Current: $192.13
Upside: n/a
Maintained: Buy
Price Target: $43$44
Current: $57.45
Upside: n/a
Downgraded: Hold
Price Target: $11.20$2.75
Current: $11.60
Upside: n/a
Maintained: Buy
Price Target: $2.38$2.59
Current: $12.29
Upside: n/a
Reiterated: Buy
Price Target: n/a
Current: $9.87
Upside: n/a
Reiterated: Hold
Price Target: $57$53
Current: $51.94
Upside: n/a
Reiterated: Buy
Price Target: $23$26
Current: $19.51
Upside: n/a
Reiterated: Hold
Price Target: $27.99$26.59
Current: $6.45
Upside: n/a
Initiated Coverage: Hold
Price Target: $18
Current: $38.59
Upside: n/a
Initiated Coverage: Buy
Price Target: $26
Current: $34.83
Upside: n/a
Reiterated: Buy
Price Target: $4.90$4.20
Current: $10.17
Upside: n/a
Reiterated: Buy
Price Target: $19.59$16.79
Current: $16.34
Upside: n/a
Reiterated: Buy
Price Target: $17.49$12.60
Current: $6.50
Upside: n/a
Reiterated: Buy
Price Target: $22.39$26.59
Current: $17.16
Upside: n/a
Reiterated: Buy
Price Target: $37.79
Current: $25.26
Upside: n/a
Reiterated: Buy
Price Target: $47.58
Current: $63.20
Upside: n/a
Reiterated: Hold
Price Target: $1.54
Current: $0.12
Upside: n/a
Reiterated: Buy
Price Target: $5.5
Current: $0.01
Upside: n/a
Reiterated: Hold
Price Target: $7.00
Current: $14.42
Upside: n/a
Reiterated: Hold
Price Target: $21.69
Current: $29.48
Upside: n/a
Reiterated: Hold
Price Target: $1.68
Current: $0.60
Upside: n/a