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

Stocks Rated by Dennis Fong

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
Maintained: Buy
Price Target: $5.50
Current: $13.80
Upside: n/a
Maintained: Buy
Price Target: $7.00$5.00
Current: $13.43
Upside: n/a
Maintained: Hold
Price Target: $5.75
Current: $6.47
Upside: n/a
Maintained: Buy
Price Target: $27.50
Current: $28.42
Upside: n/a
Maintained: Hold
Price Target: $8.50$7.22
Current: $11.43
Upside: n/a
Maintained: Hold
Price Target: $4.50$4.00
Current: $6.11
Upside: n/a
Upgraded: Hold
Price Target: $0.91
Current: $10.24
Upside: n/a
Maintained: Hold
Price Target: $9.00
Current: $8.80
Upside: n/a
Maintained: Hold
Price Target: $3.00$3.50
Current: $31.65
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $67.82
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $11.01
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $17.57
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $35.98
Upside: n/a
Initiated Coverage: Hold
Price Target: $26.00$23.00
Current: $53.24
Upside: n/a
Initiated Coverage: Buy
Price Target: $41.00
Current: $56.97
Upside: n/a
Reiterated: Buy
Price Target: $11.00
Current: $11.60
Upside: n/a
Reiterated: Buy
Price Target: $6.21
Current: $19.22
Upside: n/a
Reiterated: Hold
Price Target: $3.11
Current: $2.30
Upside: n/a
Reiterated: Buy
Price Target: $21.39
Current: $34.05
Upside: n/a
Upgraded: Buy
Price Target: $48.30
Current: $25.23
Upside: n/a
Reiterated: Hold
Price Target: $8.97
Current: $124.71
Upside: n/a
Reiterated: Hold
Price Target: $2.21
Current: $7.17
Upside: n/a
Reiterated: Hold
Price Target: $8.97
Current: $3.80
Upside: n/a
Reiterated: Hold
Price Target: $4.83
Current: $3.50
Upside: n/a
Reiterated: Hold
Price Target: $2.21
Current: $6.43
Upside: n/a
Reiterated: Buy
Price Target: $3.11
Current: $5.81
Upside: n/a