
Menno Hulshof
Stock Analyst at TD Cowen
(3.93)
# 1,864
Out of 4,646 analysts
486
Total ratings
51%
Success rate
5.6%
Average return
Main Sectors:
Stocks Rated by Menno Hulshof
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| TSX: CNQ Canadian Natural Resources Limited | Rated: Buy | $72.00 → $73.00 | $66.35 | +10.02% | 52 | Aug 7, 2026 | |
| TSX: SU Suncor Energy Inc. | Maintained: Buy | $113.00 → $116.00 | $91.23 | +27.15% | 63 | Aug 6, 2026 | |
| TSX: SCR Strathcona Resources Ltd. | Maintained: Buy | $49.00 → $47.00 | $42.38 | +10.90% | 9 | Aug 6, 2026 | |
| GFR Greenfire Resources | Rated: Buy | $7.17 → $7.89 | $6.81 | +15.83% | 2 | Aug 6, 2026 | |
| TSX: IMO Imperial Oil Limited | Rated: Sell | $156.00 → $151.00 | $184.73 | -18.26% | 61 | Aug 5, 2026 | |
| TSX: BTE Baytex Energy Corp. | Rated: Hold | $6.50 → $7.00 | $5.98 | +17.06% | 51 | Aug 3, 2026 | |
| TSX: VET Vermilion Energy Inc. | Rated: Buy | $18.00 → $19.00 | $15.66 | +21.33% | 51 | Jul 31, 2026 | |
| TSX: CVE Cenovus Energy Inc. | Maintained: Buy | $45.00 → $49.00 | $42.68 | +14.81% | 52 | Jul 30, 2026 | |
| TSX: ATH Athabasca Oil Corporation | Maintained: Hold | n/a | $10.53 | - | 38 | Jul 27, 2026 | |
| BP BP p.l.c. | Maintained: Buy | $41 → $40 | $42.83 | n/a | 9 | Feb 12, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $145 → $130 | $141.41 | n/a | 10 | Feb 23, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $26.00 → $27.00 | $32.89 | n/a | 18 | Nov 3, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $56 → $71 | $89.92 | n/a | 2 | Jun 15, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $98 → $150 | $199.51 | n/a | 2 | Feb 23, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $43 → $44 | $62.31 | n/a | 33 | Jul 28, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | $11.16 → $2.75 | $11.33 | n/a | 3 | Jan 7, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $2.37 → $2.58 | $14.29 | n/a | 3 | Nov 2, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | n/a | $11.04 | n/a | 3 | Oct 18, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $57 → $53 | $54.08 | n/a | 2 | Oct 18, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $23 → $26 | $21.10 | n/a | 2 | Oct 18, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $27.89 → $26.50 | $5.60 | n/a | 3 | Oct 18, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Hold | $18 | $39.91 | n/a | 1 | Jul 5, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Buy | $26 | $36.82 | n/a | 1 | Jul 5, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $4.88 → $4.18 | $10.42 | n/a | 2 | Jun 30, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $19.52 → $16.73 | $16.89 | n/a | 2 | Jun 30, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $17.43 → $12.55 | $6.47 | n/a | 2 | Jun 30, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $22.31 → $26.50 | $17.12 | n/a | 2 | Jun 30, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $37.65 | $24.41 | n/a | 1 | Jun 30, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $47.41 | $59.47 | n/a | 1 | Jun 30, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $1.53 | $0.29 | n/a | 1 | Oct 4, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $5.5 | $0.0001 | n/a | 1 | Sep 29, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $6.97 | $14.77 | n/a | 1 | Sep 29, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $21.61 | $31.68 | n/a | 1 | Sep 29, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $1.67 | $0.52 | n/a | 1 | Sep 29, 2016 |
Canadian Natural Resources Limited
Aug 7, 2026
Rated: Buy
Price Target: $72.00 → $73.00
Current: $66.35
Upside: +10.02%
Suncor Energy Inc.
Aug 6, 2026
Maintained: Buy
Price Target: $113.00 → $116.00
Current: $91.23
Upside: +27.15%
Strathcona Resources Ltd.
Aug 6, 2026
Maintained: Buy
Price Target: $49.00 → $47.00
Current: $42.38
Upside: +10.90%
Greenfire Resources
Aug 6, 2026
Rated: Buy
Price Target: $7.17 → $7.89
Current: $6.81
Upside: +15.83%
Imperial Oil Limited
Aug 5, 2026
Rated: Sell
Price Target: $156.00 → $151.00
Current: $184.73
Upside: -18.26%
Baytex Energy Corp.
Aug 3, 2026
Rated: Hold
Price Target: $6.50 → $7.00
Current: $5.98
Upside: +17.06%
Vermilion Energy Inc.
Jul 31, 2026
Rated: Buy
Price Target: $18.00 → $19.00
Current: $15.66
Upside: +21.33%
Cenovus Energy Inc.
Jul 30, 2026
Maintained: Buy
Price Target: $45.00 → $49.00
Current: $42.68
Upside: +14.81%
Athabasca Oil Corporation
Jul 27, 2026
Maintained: Hold
Price Target: n/a
Current: $10.53
Upside: -
BP p.l.c.
Feb 12, 2025
Maintained: Buy
Price Target: $41 → $40
Current: $42.83
Upside: n/a
Feb 23, 2024
Maintained: Hold
Price Target: $145 → $130
Current: $141.41
Upside: n/a
Nov 3, 2023
Maintained: Buy
Price Target: $26.00 → $27.00
Current: $32.89
Upside: n/a
Jun 15, 2023
Maintained: Buy
Price Target: $56 → $71
Current: $89.92
Upside: n/a
Feb 23, 2022
Maintained: Buy
Price Target: $98 → $150
Current: $199.51
Upside: n/a
Jul 28, 2021
Maintained: Buy
Price Target: $43 → $44
Current: $62.31
Upside: n/a
Jan 7, 2019
Downgraded: Hold
Price Target: $11.16 → $2.75
Current: $11.33
Upside: n/a
Nov 2, 2018
Maintained: Buy
Price Target: $2.37 → $2.58
Current: $14.29
Upside: n/a
Oct 18, 2018
Reiterated: Buy
Price Target: n/a
Current: $11.04
Upside: n/a
Oct 18, 2018
Reiterated: Hold
Price Target: $57 → $53
Current: $54.08
Upside: n/a
Oct 18, 2018
Reiterated: Buy
Price Target: $23 → $26
Current: $21.10
Upside: n/a
Oct 18, 2018
Reiterated: Hold
Price Target: $27.89 → $26.50
Current: $5.60
Upside: n/a
Jul 5, 2018
Initiated Coverage: Hold
Price Target: $18
Current: $39.91
Upside: n/a
Jul 5, 2018
Initiated Coverage: Buy
Price Target: $26
Current: $36.82
Upside: n/a
Jun 30, 2017
Reiterated: Buy
Price Target: $4.88 → $4.18
Current: $10.42
Upside: n/a
Jun 30, 2017
Reiterated: Buy
Price Target: $19.52 → $16.73
Current: $16.89
Upside: n/a
Jun 30, 2017
Reiterated: Buy
Price Target: $17.43 → $12.55
Current: $6.47
Upside: n/a
Jun 30, 2017
Reiterated: Buy
Price Target: $22.31 → $26.50
Current: $17.12
Upside: n/a
Jun 30, 2017
Reiterated: Buy
Price Target: $37.65
Current: $24.41
Upside: n/a
Jun 30, 2017
Reiterated: Buy
Price Target: $47.41
Current: $59.47
Upside: n/a
Oct 4, 2016
Reiterated: Hold
Price Target: $1.53
Current: $0.29
Upside: n/a
Sep 29, 2016
Reiterated: Buy
Price Target: $5.5
Current: $0.0001
Upside: n/a
Sep 29, 2016
Reiterated: Hold
Price Target: $6.97
Current: $14.77
Upside: n/a
Sep 29, 2016
Reiterated: Hold
Price Target: $21.61
Current: $31.68
Upside: n/a
Sep 29, 2016
Reiterated: Hold
Price Target: $1.67
Current: $0.52
Upside: n/a