
Menno Hulshof
Stock Analyst at TD Cowen
(4.07)
# 1,764
Out of 4,696 analysts
487
Total ratings
51.5%
Success rate
6.2%
Average return
Main Sectors:
Stocks Rated by Menno Hulshof
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| GL Globe Life | Maintained: Buy | $225 | $173.34 | +29.80% | 1 | Aug 31, 2026 | |
| TSX: CNQ Canadian Natural Resources Limited | Maintained: Buy | $72.00 → $73.00 | $71.65 | +1.88% | 52 | Aug 6, 2026 | |
| TSX: SU Suncor Energy Inc. | Maintained: Buy | $113.00 → $116.00 | $94.67 | +22.53% | 63 | Aug 6, 2026 | |
| TSX: SCR Strathcona Resources Ltd. | Maintained: Buy | $49.00 → $47.00 | $43.61 | +7.77% | 9 | Aug 6, 2026 | |
| GFR Greenfire Resources | Rated: Buy | $7.21 → $7.94 | $6.17 | +28.61% | 2 | Aug 6, 2026 | |
| TSX: IMO Imperial Oil Limited | Rated: Sell | $156.00 → $151.00 | $184.17 | -18.01% | 61 | Aug 5, 2026 | |
| TSX: BTE Baytex Energy Corp. | Rated: Hold | $6.50 → $7.00 | $7.00 | - | 51 | Aug 3, 2026 | |
| TSX: VET Vermilion Energy Inc. | Rated: Buy | $18.00 → $19.00 | $18.22 | +4.28% | 51 | Jul 31, 2026 | |
| TSX: CVE Cenovus Energy Inc. | Maintained: Buy | $45.00 → $49.00 | $45.38 | +7.98% | 52 | Jul 29, 2026 | |
| TSX: ATH Athabasca Oil Corporation | Maintained: Hold | n/a | $10.90 | - | 38 | Jul 27, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $41 → $40 | $43.93 | n/a | 9 | Feb 12, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $145 → $130 | $148.96 | n/a | 10 | Feb 23, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $26.00 → $27.00 | $33.81 | n/a | 18 | Nov 3, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $56 → $71 | $92.80 | n/a | 2 | Jun 15, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $98 → $150 | $203.42 | n/a | 2 | Feb 23, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $43 → $44 | $66.91 | n/a | 33 | Jul 28, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | $11.09 → $2.75 | $12.07 | n/a | 3 | Jan 7, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $2.36 → $2.56 | $13.29 | n/a | 3 | Nov 2, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | n/a | $11.18 | n/a | 3 | Oct 18, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $57 → $53 | $55.75 | n/a | 2 | Oct 18, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $23 → $26 | $23.82 | n/a | 2 | Oct 18, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $27.72 → $26.34 | $6.21 | n/a | 3 | Oct 18, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Hold | $18 | $42.48 | n/a | 1 | Jul 5, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Buy | $26 | $39.59 | n/a | 1 | Jul 5, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $4.85 → $4.16 | $11.24 | n/a | 2 | Jun 30, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $19.41 → $16.63 | $18.20 | n/a | 2 | Jun 30, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $17.33 → $12.48 | $6.61 | n/a | 2 | Jun 30, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $22.18 → $26.34 | $17.80 | n/a | 2 | Jun 30, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $37.43 | $25.48 | n/a | 1 | Jun 30, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $47.13 | $63.43 | n/a | 1 | Jun 30, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $1.52 | $0.27 | 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.93 | $14.10 | n/a | 1 | Sep 29, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $21.49 | $31.68 | n/a | 1 | Sep 29, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $1.66 | $0.55 | n/a | 1 | Sep 29, 2016 |
Globe Life
Aug 31, 2026
Maintained: Buy
Price Target: $225
Current: $173.34
Upside: +29.80%
Canadian Natural Resources Limited
Aug 6, 2026
Maintained: Buy
Price Target: $72.00 → $73.00
Current: $71.65
Upside: +1.88%
Suncor Energy Inc.
Aug 6, 2026
Maintained: Buy
Price Target: $113.00 → $116.00
Current: $94.67
Upside: +22.53%
Strathcona Resources Ltd.
Aug 6, 2026
Maintained: Buy
Price Target: $49.00 → $47.00
Current: $43.61
Upside: +7.77%
Greenfire Resources
Aug 6, 2026
Rated: Buy
Price Target: $7.21 → $7.94
Current: $6.17
Upside: +28.61%
Imperial Oil Limited
Aug 5, 2026
Rated: Sell
Price Target: $156.00 → $151.00
Current: $184.17
Upside: -18.01%
Baytex Energy Corp.
Aug 3, 2026
Rated: Hold
Price Target: $6.50 → $7.00
Current: $7.00
Upside: -
Vermilion Energy Inc.
Jul 31, 2026
Rated: Buy
Price Target: $18.00 → $19.00
Current: $18.22
Upside: +4.28%
Cenovus Energy Inc.
Jul 29, 2026
Maintained: Buy
Price Target: $45.00 → $49.00
Current: $45.38
Upside: +7.98%
Athabasca Oil Corporation
Jul 27, 2026
Maintained: Hold
Price Target: n/a
Current: $10.90
Upside: -
Feb 12, 2025
Maintained: Buy
Price Target: $41 → $40
Current: $43.93
Upside: n/a
Feb 23, 2024
Maintained: Hold
Price Target: $145 → $130
Current: $148.96
Upside: n/a
Nov 3, 2023
Maintained: Buy
Price Target: $26.00 → $27.00
Current: $33.81
Upside: n/a
Jun 15, 2023
Maintained: Buy
Price Target: $56 → $71
Current: $92.80
Upside: n/a
Feb 23, 2022
Maintained: Buy
Price Target: $98 → $150
Current: $203.42
Upside: n/a
Jul 28, 2021
Maintained: Buy
Price Target: $43 → $44
Current: $66.91
Upside: n/a
Jan 7, 2019
Downgraded: Hold
Price Target: $11.09 → $2.75
Current: $12.07
Upside: n/a
Nov 2, 2018
Maintained: Buy
Price Target: $2.36 → $2.56
Current: $13.29
Upside: n/a
Oct 18, 2018
Reiterated: Buy
Price Target: n/a
Current: $11.18
Upside: n/a
Oct 18, 2018
Reiterated: Hold
Price Target: $57 → $53
Current: $55.75
Upside: n/a
Oct 18, 2018
Reiterated: Buy
Price Target: $23 → $26
Current: $23.82
Upside: n/a
Oct 18, 2018
Reiterated: Hold
Price Target: $27.72 → $26.34
Current: $6.21
Upside: n/a
Jul 5, 2018
Initiated Coverage: Hold
Price Target: $18
Current: $42.48
Upside: n/a
Jul 5, 2018
Initiated Coverage: Buy
Price Target: $26
Current: $39.59
Upside: n/a
Jun 30, 2017
Reiterated: Buy
Price Target: $4.85 → $4.16
Current: $11.24
Upside: n/a
Jun 30, 2017
Reiterated: Buy
Price Target: $19.41 → $16.63
Current: $18.20
Upside: n/a
Jun 30, 2017
Reiterated: Buy
Price Target: $17.33 → $12.48
Current: $6.61
Upside: n/a
Jun 30, 2017
Reiterated: Buy
Price Target: $22.18 → $26.34
Current: $17.80
Upside: n/a
Jun 30, 2017
Reiterated: Buy
Price Target: $37.43
Current: $25.48
Upside: n/a
Jun 30, 2017
Reiterated: Buy
Price Target: $47.13
Current: $63.43
Upside: n/a
Oct 4, 2016
Reiterated: Hold
Price Target: $1.52
Current: $0.27
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.93
Current: $14.10
Upside: n/a
Sep 29, 2016
Reiterated: Hold
Price Target: $21.49
Current: $31.68
Upside: n/a
Sep 29, 2016
Reiterated: Hold
Price Target: $1.66
Current: $0.55
Upside: n/a