Menno Hulshof

Stock Analyst at TD Cowen

(3.96)
# 1,814
Out of 4,564 analysts
476
Total ratings
50.9%
Success rate
5.6%
Average return

Stocks Rated by Menno Hulshof

Strathcona Resources Ltd.
Jul 13, 2026
Maintained: Buy
Price Target: $49.00
Current: $42.31
Upside: +15.81%
Greenfire Resources
Jun 16, 2026
Initiated Coverage: Buy
Price Target: $7.11
Current: $6.63
Upside: +7.17%
Suncor Energy Inc.
May 18, 2026
Maintained: Buy
Price Target: $113.00
Current: $93.48
Upside: +20.88%
Imperial Oil Limited
May 12, 2026
Maintained: Sell
Price Target: $110.00$156.00
Current: $181.48
Upside: -14.04%
Baytex Energy Corp.
May 8, 2026
Maintained: Hold
Price Target: $5.50$6.50
Current: $6.20
Upside: +4.84%
Canadian Natural Resources Limited
May 7, 2026
Maintained: Buy
Price Target: $64.00$72.00
Current: $66.20
Upside: +8.76%
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.84
Upside: +13.64%
Cenovus Energy Inc.
May 6, 2026
Maintained: Buy
Price Target: $35.00$45.00
Current: $41.87
Upside: +7.48%
BP p.l.c.
Feb 12, 2025
Maintained: Buy
Price Target: $41$40
Current: $43.93
Upside: n/a
Maintained: Hold
Price Target: $145$130
Current: $145.49
Upside: n/a
Maintained: Buy
Price Target: $26.00$27.00
Current: $32.46
Upside: n/a
Maintained: Buy
Price Target: $56$71
Current: $87.95
Upside: n/a
Maintained: Buy
Price Target: $98$150
Current: $205.49
Upside: n/a
Maintained: Buy
Price Target: $43$44
Current: $61.39
Upside: n/a
Downgraded: Hold
Price Target: $11.26$2.75
Current: $11.70
Upside: n/a
Maintained: Buy
Price Target: $2.39$2.60
Current: $13.34
Upside: n/a
Reiterated: Buy
Price Target: n/a
Current: $11.10
Upside: n/a
Reiterated: Hold
Price Target: $57$53
Current: $53.39
Upside: n/a
Reiterated: Buy
Price Target: $23$26
Current: $21.37
Upside: n/a
Reiterated: Hold
Price Target: $28.15$26.74
Current: $5.84
Upside: n/a
Initiated Coverage: Hold
Price Target: $18
Current: $38.87
Upside: n/a
Initiated Coverage: Buy
Price Target: $26
Current: $35.07
Upside: n/a
Reiterated: Buy
Price Target: $4.93$4.22
Current: $10.47
Upside: n/a
Reiterated: Buy
Price Target: $19.70$16.89
Current: $16.70
Upside: n/a
Reiterated: Buy
Price Target: $17.59$12.67
Current: $6.61
Upside: n/a
Reiterated: Buy
Price Target: $22.52$26.74
Current: $17.15
Upside: n/a
Reiterated: Buy
Price Target: $38.00
Current: $26.15
Upside: n/a
Reiterated: Buy
Price Target: $47.85
Current: $64.89
Upside: n/a
Reiterated: Hold
Price Target: $1.55
Current: $0.12
Upside: n/a
Reiterated: Buy
Price Target: $5.5
Current: $0.0001
Upside: n/a
Reiterated: Hold
Price Target: $7.04
Current: $14.66
Upside: n/a
Reiterated: Hold
Price Target: $21.82
Current: $30.15
Upside: n/a
Reiterated: Hold
Price Target: $1.69
Current: $0.56
Upside: n/a