Randy Ollenberger

Stock Analyst at BMO Capital

(4.79)
# 553
Out of 4,683 analysts
746
Total ratings
58.8%
Success rate
13.3%
Average return

Stocks Rated by Randy Ollenberger

Suncor Energy Inc.
Aug 5, 2026
Maintained: Buy
Price Target: $141.22$105.00
Current: $91.13
Upside: +15.22%
Cenovus Energy Inc.
Jul 30, 2026
Maintained: Buy
Price Target: $58.15$50.00
Current: $43.67
Upside: +14.50%
Strathcona Resources Ltd.
Jul 13, 2026
Maintained: Hold
Price Target: $40.00$44.00
Current: $42.16
Upside: +4.36%
Accelerant Holdings
Jun 16, 2026
Maintained: Buy
Price Target: $17
Current: $19.67
Upside: -13.57%
Birchcliff Energy Ltd.
May 13, 2026
Maintained: Hold
Price Target: $7.00
Current: $6.32
Upside: +10.76%
Canadian Natural Resources Limited
May 7, 2026
Rated: Buy
Price Target: $75.00
Current: $68.93
Upside: +8.81%
Tourmaline Oil Corp.
May 7, 2026
Downgraded: Hold
Price Target: $72.00$70.00
Current: $62.25
Upside: +12.45%
ARC Resources Ltd.
Apr 28, 2026
Downgraded: Hold
Price Target: $30.00$32.00
Current: $33.43
Upside: -4.28%
Imperial Oil Limited
Apr 7, 2026
Maintained: Hold
Price Target: $129.00$185.00
Current: $182.29
Upside: +1.49%
Peyto Exploration & Development Corp.
Mar 10, 2026
Maintained: Buy
Price Target: $23.00$30.00
Current: $24.95
Upside: +20.24%
Maintained: Hold
Price Target: $12.00
Current: $11.70
Upside: n/a
Maintained: Buy
Price Target: $5.00
Current: $13.09
Upside: n/a
Maintained: Buy
Price Target: $120$175
Current: $200.21
Upside: n/a
Maintained: Buy
Price Target: $145
Current: $242.23
Upside: n/a
Maintained: Hold
Price Target: $35$36
Current: $41.55
Upside: n/a
Maintained: Buy
Price Target: $7.50$9.00
Current: $10.65
Upside: n/a
Maintained: Buy
Price Target: $110
Current: $96.57
Upside: n/a
Maintained: Buy
Price Target: $13.00$12.50
Current: $17.77
Upside: n/a
Maintained: Buy
Price Target: $9.00$36.00
Current: $31.60
Upside: n/a
Maintained: Buy
Price Target: $3.25$3.50
Current: $11.13
Upside: n/a
Maintained: Hold
Price Target: n/a
Current: $10.68
Upside: n/a
Downgraded: Hold
Price Target: $29$5
Current: $64.52
Upside: n/a
Reiterated: Sell
Price Target: $1.75$1.50
Current: $15.34
Upside: n/a
Reiterated: Hold
Price Target: $3.50$2.75
Current: $6.48
Upside: n/a
Reiterated: Buy
Price Target: $3.81$1.75
Current: $10.93
Upside: n/a
Reiterated: Buy
Price Target: $3.75$3.25
Current: $13.47
Upside: n/a
Reiterated: Hold
Price Target: $10.00$9.50
Current: $17.60
Upside: n/a
Reiterated: Hold
Price Target: $1.50$0.65
Current: $13.55
Upside: n/a
Reiterated: Buy
Price Target: $3.50
Current: $11.97
Upside: n/a
Reiterated: Sell
Price Target: $6.50$5.50
Current: $5.67
Upside: n/a
Reiterated: Hold
Price Target: $36.00
Current: $17.03
Upside: n/a
Reiterated: Buy
Price Target: n/a
Current: $36.58
Upside: n/a
Reiterated: Buy
Price Target: $26$30
Current: $55.25
Upside: n/a
Reiterated: Sell
Price Target: 2,565p2,198p
Current: 25p
Upside: n/a
Reiterated: Buy
Price Target: $10.87
Current: $34.74
Upside: n/a
Reiterated: Hold
Price Target: 8,061p7,694p
Current: 30p
Upside: n/a
Reiterated: Hold
Price Target: $45$42
Current: $41.19
Upside: n/a
Reiterated: Buy
Price Target: $24$21
Current: $38.53
Upside: n/a
Reiterated: Buy
Price Target: $19$18
Current: -
Upside: n/a
Reiterated: Buy
Price Target: $100$110
Current: $199.84
Upside: n/a
Reiterated: Hold
Price Target: $17$18
Current: $22.75
Upside: n/a
Reiterated: Hold
Price Target: $20$19
Current: $35.36
Upside: n/a
Reiterated: Buy
Price Target: $35$38
Current: $46.83
Upside: n/a
Reiterated: Hold
Price Target: $60$55
Current: $58.62
Upside: n/a
Reiterated: Buy
Price Target: $105$95
Current: $144.84
Upside: n/a
Reiterated: Hold
Price Target: $78
Current: $158.19
Upside: n/a
Reiterated: Buy
Price Target: $3.88
Current: $2.24
Upside: n/a
Reiterated: Hold
Price Target: 366p5,862p
Current: 21p
Upside: n/a
Reiterated: Sell
Price Target: 3,664p2,565p
Current: 23p
Upside: n/a
Reiterated: Buy
Price Target: 175,869p168,541p
Current: 3,371p
Upside: n/a
Reiterated: Buy
Price Target: 19,785p16,121p
Current: 19p
Upside: n/a
Reiterated: Hold
Price Target: 440p733p
Current: 2p
Upside: n/a
Upgraded: Buy
Price Target: $75$70
Current: $54.79
Upside: n/a
Reiterated: Hold
Price Target: 16,121p16,854p
Current: 343p
Upside: n/a
Reiterated: Hold
Price Target: 4,763p4,030p
Current: 250p
Upside: n/a
Reiterated: Hold
Price Target: 2,565p1,832p
Current: 73p
Upside: n/a
Reiterated: Hold
Price Target: 35,907p
Current: 523p
Upside: n/a
Reiterated: Hold
Price Target: $6
Current: $14.50
Upside: n/a
Reiterated: Hold
Price Target: 9,526p
Current: 68p
Upside: n/a
Reiterated: Hold
Price Target: 1,466p
Current: 74p
Upside: n/a
Reiterated: Buy
Price Target: $20.77
Current: $27.58
Upside: n/a
Reiterated: Hold
Price Target: $29
Current: $75.70
Upside: n/a
Reiterated: Buy
Price Target: $50
Current: $34.44
Upside: n/a
Reiterated: Sell
Price Target: $27
Current: $20.23
Upside: n/a
Reiterated: Sell
Price Target: $8
Current: $5.60
Upside: n/a
Reiterated: Buy
Price Target: $11.77
Current: $119.97
Upside: n/a
Reiterated: Buy
Price Target: $8.31
Current: $17.63
Upside: n/a
Reiterated: Hold
Price Target: $22.15
Current: $25.49
Upside: n/a
Reiterated: Buy
Price Target: $4.15
Current: $12.47
Upside: n/a
Reiterated: Buy
Price Target: $27.69
Current: $13.40
Upside: n/a
Reiterated: Buy
Price Target: $49.84
Current: $17.45
Upside: n/a
Reiterated: Buy
Price Target: $15.23
Current: $24.05
Upside: n/a
Reiterated: Hold
Price Target: $20.77
Current: $30.70
Upside: n/a
Reiterated: Hold
Price Target: $3.46
Current: $6.07
Upside: n/a