Randy Ollenberger

Stock Analyst at BMO Capital

(4.76)
# 593
Out of 4,455 analysts
744
Total ratings
57.4%
Success rate
12.6%
Average return

Stocks Rated by Randy Ollenberger

Accelerant Holdings
Jun 16, 2026
Maintained: Buy
Price Target: $17
Current: $13.74
Upside: +23.73%
Suncor Energy Inc.
Jun 3, 2026
Maintained: Buy
Price Target: $102.00$145.22
Current: $76.43
Upside: +90.00%
Birchcliff Energy Ltd.
May 13, 2026
Maintained: Hold
Price Target: $7.00
Current: $6.29
Upside: +11.29%
Canadian Natural Resources Limited
May 7, 2026
Rated: Buy
Price Target: $75.00
Current: $56.02
Upside: +33.88%
Tourmaline Oil Corp.
May 7, 2026
Downgraded: Hold
Price Target: $72.00$70.00
Current: $60.16
Upside: +16.36%
ARC Resources Ltd.
Apr 28, 2026
Downgraded: Hold
Price Target: $30.00$32.00
Current: $29.64
Upside: +7.96%
Cenovus Energy Inc.
Apr 7, 2026
Maintained: Buy
Price Target: $35.00$59.80
Current: $35.17
Upside: +70.02%
Imperial Oil Limited
Apr 7, 2026
Maintained: Hold
Price Target: $129.00$185.00
Current: $160.88
Upside: +14.99%
Peyto Exploration & Development Corp.
Mar 10, 2026
Maintained: Buy
Price Target: $23.00$30.00
Current: $24.32
Upside: +23.36%
Strathcona Resources Ltd.
Oct 14, 2025
Initiated Coverage: Hold
Price Target: $35.00$40.00
Current: $38.47
Upside: +3.98%
Maintained: Hold
Price Target: $12.00
Current: $13.62
Upside: n/a
Maintained: Buy
Price Target: $5.00
Current: $11.21
Upside: n/a
Maintained: Buy
Price Target: $120$175
Current: $171.06
Upside: n/a
Maintained: Buy
Price Target: $145
Current: $171.65
Upside: n/a
Maintained: Hold
Price Target: $35$36
Current: $37.57
Upside: n/a
Maintained: Buy
Price Target: $7.50$9.00
Current: $8.61
Upside: n/a
Maintained: Buy
Price Target: $110
Current: $88.47
Upside: n/a
Maintained: Buy
Price Target: $13.00$12.50
Current: $14.97
Upside: n/a
Maintained: Buy
Price Target: $9.00$36.00
Current: $27.44
Upside: n/a
Maintained: Buy
Price Target: $3.25$3.50
Current: $10.15
Upside: n/a
Maintained: Hold
Price Target: n/a
Current: $10.18
Upside: n/a
Downgraded: Hold
Price Target: $28$5
Current: $53.19
Upside: n/a
Reiterated: Sell
Price Target: $1.75$1.50
Current: $11.53
Upside: n/a
Reiterated: Hold
Price Target: $3.50$2.75
Current: $5.69
Upside: n/a
Reiterated: Buy
Price Target: $3.92$1.75
Current: $9.22
Upside: n/a
Reiterated: Buy
Price Target: $3.75$3.25
Current: $12.38
Upside: n/a
Reiterated: Hold
Price Target: $10.00$9.50
Current: $16.27
Upside: n/a
Reiterated: Hold
Price Target: $1.50$0.65
Current: $13.13
Upside: n/a
Reiterated: Buy
Price Target: $3.50
Current: $10.92
Upside: n/a
Reiterated: Sell
Price Target: $6.50$5.50
Current: $5.16
Upside: n/a
Reiterated: Hold
Price Target: $36.00
Current: $13.16
Upside: n/a
Reiterated: Buy
Price Target: n/a
Current: $32.12
Upside: n/a
Reiterated: Buy
Price Target: $26$30
Current: $49.90
Upside: n/a
Reiterated: Sell
Price Target: 2,657p2,277p
Current: $22.85
Upside: n/a
Reiterated: Buy
Price Target: $11.18
Current: $31.30
Upside: n/a
Reiterated: Hold
Price Target: 8,351p7,971p
Current: $24.50
Upside: n/a
Reiterated: Hold
Price Target: $45$42
Current: $33.01
Upside: n/a
Reiterated: Buy
Price Target: $24$21
Current: $35.17
Upside: n/a
Reiterated: Buy
Price Target: $19$18
Current: -
Upside: n/a
Reiterated: Buy
Price Target: $100$110
Current: $179.91
Upside: n/a
Reiterated: Hold
Price Target: $17$18
Current: $18.72
Upside: n/a
Reiterated: Hold
Price Target: $20$19
Current: $26.34
Upside: n/a
Reiterated: Buy
Price Target: $35$38
Current: $42.21
Upside: n/a
Reiterated: Hold
Price Target: $60$55
Current: $49.99
Upside: n/a
Reiterated: Buy
Price Target: $105$95
Current: $132.60
Upside: n/a
Reiterated: Hold
Price Target: $78
Current: $136.54
Upside: n/a
Reiterated: Buy
Price Target: $3.99
Current: $1.93
Upside: n/a
Reiterated: Hold
Price Target: 380p6,073p
Current: $18.00
Upside: n/a
Reiterated: Sell
Price Target: 3,796p2,657p
Current: $19.50
Upside: n/a
Reiterated: Buy
Price Target: 182,197p174,606p
Current: $2,898.00
Upside: n/a
Reiterated: Buy
Price Target: 20,497p16,701p
Current: $11.06
Upside: n/a
Reiterated: Hold
Price Target: 455p759p
Current: $1.60
Upside: n/a
Upgraded: Buy
Price Target: $75$70
Current: $52.70
Upside: n/a
Reiterated: Hold
Price Target: 16,701p17,461p
Current: $280.00
Upside: n/a
Reiterated: Hold
Price Target: 4,935p4,175p
Current: $219.00
Upside: n/a
Reiterated: Hold
Price Target: 2,657p1,898p
Current: $70.90
Upside: n/a
Reiterated: Hold
Price Target: 37,199p
Current: $469.40
Upside: n/a
Reiterated: Hold
Price Target: $6
Current: $14.30
Upside: n/a
Reiterated: Hold
Price Target: 9,869p
Current: $51.80
Upside: n/a
Reiterated: Hold
Price Target: 1,518p
Current: $59.00
Upside: n/a
Reiterated: Buy
Price Target: $21.36
Current: $35.36
Upside: n/a
Reiterated: Hold
Price Target: $29
Current: $64.44
Upside: n/a
Reiterated: Buy
Price Target: $50
Current: $34.21
Upside: n/a
Reiterated: Sell
Price Target: $27
Current: $18.66
Upside: n/a
Reiterated: Sell
Price Target: $8
Current: $5.11
Upside: n/a
Reiterated: Buy
Price Target: $12.10
Current: $110.18
Upside: n/a
Reiterated: Hold
Price Target: $9.97
Current: $3.46
Upside: n/a
Reiterated: Buy
Price Target: $8.54
Current: $18.70
Upside: n/a
Reiterated: Hold
Price Target: $22.78
Current: $21.37
Upside: n/a
Reiterated: Buy
Price Target: $4.27
Current: $10.22
Upside: n/a
Reiterated: Buy
Price Target: $28.47
Current: $12.20
Upside: n/a
Reiterated: Buy
Price Target: $51.25
Current: $12.65
Upside: n/a
Reiterated: Buy
Price Target: $15.66
Current: $22.35
Upside: n/a
Reiterated: Hold
Price Target: $21.36
Current: $21.36
Upside: n/a
Reiterated: Hold
Price Target: $3.56
Current: $6.63
Upside: n/a