
Dennis Fong
Stock Analyst at CIBC
(4.16)
# 1,588
Out of 4,712 analysts
645
Total ratings
49.1%
Success rate
6.9%
Average return
Main Sectors:
Stocks Rated by Dennis Fong
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| TSX: CNQ Canadian Natural Resources Limited | Maintained: Buy | $52.00 → $75.00 | $70.17 | +6.88% | 56 | Aug 27, 2026 | |
| TSX: CVE Cenovus Energy Inc. | Maintained: Buy | $32.00 → $52.00 | $45.79 | +13.56% | 70 | Aug 27, 2026 | |
| TSX: WCP Whitecap Resources Inc. | Maintained: Buy | $13.00 → $20.00 | $18.22 | +9.77% | 7 | Aug 27, 2026 | |
| TSX: SCR Strathcona Resources Ltd. | Maintained: Hold | $46.00 | $44.31 | +3.81% | 1 | Jul 13, 2026 | |
| TSX: BTE Baytex Energy Corp. | Rated: Hold | $7.25 → $7.50 | $6.74 | +11.28% | 71 | Jul 10, 2026 | |
| TSX: VET Vermilion Energy Inc. | Rated: Hold | $14.00 → $22.00 | $17.96 | +22.49% | 60 | Jul 10, 2026 | |
| TSX: SU Suncor Energy Inc. | Rated: Buy | $92.00 → $94.00 | $93.71 | +0.31% | 64 | Apr 6, 2026 | |
| OVV Ovintiv | Maintained: Hold | $50 → $55 | $64.10 | -14.20% | 43 | Feb 19, 2026 | |
| TSX: IMO Imperial Oil Limited | Downgraded: Sell | $108.00 → $110.00 | $180.84 | -39.17% | 53 | Oct 14, 2025 | |
| TSX: HWX Headwater Exploration Inc. | Maintained: Buy | $8.50 | $14.03 | n/a | 1 | Apr 10, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $5.50 | $13.80 | n/a | 1 | Apr 10, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $7.00 → $5.00 | $13.43 | n/a | 13 | Apr 10, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $5.75 | $6.47 | n/a | 47 | May 16, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $27.50 | $28.42 | n/a | 2 | Apr 16, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $8.50 → $7.22 | $11.43 | n/a | 2 | Apr 14, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $4.50 → $4.00 | $6.11 | n/a | 2 | Apr 14, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Hold | $0.91 | $10.24 | n/a | 1 | Mar 10, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $9.00 | $8.80 | n/a | 1 | Mar 10, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $3.00 → $3.50 | $31.65 | n/a | 2 | Nov 9, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $67.82 | n/a | 6 | Jun 11, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $11.01 | n/a | 52 | Jun 11, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $17.57 | n/a | 37 | Jun 11, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $35.98 | n/a | 34 | Jun 11, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Hold | $26.00 → $23.00 | $53.24 | n/a | 3 | Feb 18, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Buy | $41.00 | $56.97 | n/a | 1 | Feb 18, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $11.00 | $11.60 | n/a | 1 | Mar 26, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $6.21 | $19.22 | n/a | 3 | Apr 11, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $3.11 | $2.30 | n/a | 2 | Apr 11, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $21.39 | $34.05 | n/a | 2 | Apr 1, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | $48.30 | $25.23 | n/a | 1 | Mar 23, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $8.97 | $124.71 | n/a | 1 | Mar 22, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $2.21 | $7.17 | n/a | 1 | Mar 22, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $8.97 | $3.80 | n/a | 1 | Mar 22, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $4.83 | $3.50 | n/a | 1 | Mar 22, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $2.21 | $6.43 | n/a | 1 | Mar 22, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $3.11 | $5.81 | n/a | 1 | Feb 15, 2016 |
Canadian Natural Resources Limited
Aug 27, 2026
Maintained: Buy
Price Target: $52.00 → $75.00
Current: $70.17
Upside: +6.88%
Cenovus Energy Inc.
Aug 27, 2026
Maintained: Buy
Price Target: $32.00 → $52.00
Current: $45.79
Upside: +13.56%
Whitecap Resources Inc.
Aug 27, 2026
Maintained: Buy
Price Target: $13.00 → $20.00
Current: $18.22
Upside: +9.77%
Strathcona Resources Ltd.
Jul 13, 2026
Maintained: Hold
Price Target: $46.00
Current: $44.31
Upside: +3.81%
Baytex Energy Corp.
Jul 10, 2026
Rated: Hold
Price Target: $7.25 → $7.50
Current: $6.74
Upside: +11.28%
Vermilion Energy Inc.
Jul 10, 2026
Rated: Hold
Price Target: $14.00 → $22.00
Current: $17.96
Upside: +22.49%
Suncor Energy Inc.
Apr 6, 2026
Rated: Buy
Price Target: $92.00 → $94.00
Current: $93.71
Upside: +0.31%
Ovintiv
Feb 19, 2026
Maintained: Hold
Price Target: $50 → $55
Current: $64.10
Upside: -14.20%
Imperial Oil Limited
Oct 14, 2025
Downgraded: Sell
Price Target: $108.00 → $110.00
Current: $180.84
Upside: -39.17%
Headwater Exploration Inc.
Apr 10, 2025
Maintained: Buy
Price Target: $8.50
Current: $14.03
Upside: n/a
Apr 10, 2025
Maintained: Buy
Price Target: $5.50
Current: $13.80
Upside: n/a
Apr 10, 2025
Maintained: Buy
Price Target: $7.00 → $5.00
Current: $13.43
Upside: n/a
May 16, 2024
Maintained: Hold
Price Target: $5.75
Current: $6.47
Upside: n/a
Apr 16, 2021
Maintained: Buy
Price Target: $27.50
Current: $28.42
Upside: n/a
Apr 14, 2021
Maintained: Hold
Price Target: $8.50 → $7.22
Current: $11.43
Upside: n/a
Apr 14, 2021
Maintained: Hold
Price Target: $4.50 → $4.00
Current: $6.11
Upside: n/a
Mar 10, 2021
Upgraded: Hold
Price Target: $0.91
Current: $10.24
Upside: n/a
Mar 10, 2021
Maintained: Hold
Price Target: $9.00
Current: $8.80
Upside: n/a
Nov 9, 2020
Maintained: Hold
Price Target: $3.00 → $3.50
Current: $31.65
Upside: n/a
Jun 11, 2020
Rated: Hold
Price Target: n/a
Current: $67.82
Upside: n/a
Jun 11, 2020
Rated: Hold
Price Target: n/a
Current: $11.01
Upside: n/a
Jun 11, 2020
Rated: Hold
Price Target: n/a
Current: $17.57
Upside: n/a
Jun 11, 2020
Rated: Hold
Price Target: n/a
Current: $35.98
Upside: n/a
Feb 18, 2020
Initiated Coverage: Hold
Price Target: $26.00 → $23.00
Current: $53.24
Upside: n/a
Feb 18, 2020
Initiated Coverage: Buy
Price Target: $41.00
Current: $56.97
Upside: n/a
Mar 26, 2018
Reiterated: Buy
Price Target: $11.00
Current: $11.60
Upside: n/a
Apr 11, 2016
Reiterated: Buy
Price Target: $6.21
Current: $19.22
Upside: n/a
Apr 11, 2016
Reiterated: Hold
Price Target: $3.11
Current: $2.30
Upside: n/a
Apr 1, 2016
Reiterated: Buy
Price Target: $21.39
Current: $34.05
Upside: n/a
Mar 23, 2016
Upgraded: Buy
Price Target: $48.30
Current: $25.23
Upside: n/a
Mar 22, 2016
Reiterated: Hold
Price Target: $8.97
Current: $124.71
Upside: n/a
Mar 22, 2016
Reiterated: Hold
Price Target: $2.21
Current: $7.17
Upside: n/a
Mar 22, 2016
Reiterated: Hold
Price Target: $8.97
Current: $3.80
Upside: n/a
Mar 22, 2016
Reiterated: Hold
Price Target: $4.83
Current: $3.50
Upside: n/a
Mar 22, 2016
Reiterated: Hold
Price Target: $2.21
Current: $6.43
Upside: n/a
Feb 15, 2016
Reiterated: Buy
Price Target: $3.11
Current: $5.81
Upside: n/a