Keith Mackey

Stock Analyst at RBC Capital

(4.97)
# 79
Out of 4,698 analysts
902
Total ratings
68.1%
Success rate
26.7%
Average return

Stocks Rated by Keith Mackey

SLB N.V.
Sep 2, 2026
Maintained: Buy
Price Target: $61
Current: $57.41
Upside: +6.25%
Baker Hughes Company
Aug 24, 2026
Maintained: Buy
Price Target: $71$76
Current: $63.64
Upside: +19.42%
Pason Systems Inc.
Aug 11, 2026
Maintained: Buy
Price Target: $16.00$17.00
Current: $15.01
Upside: +13.26%
CES Energy Solutions Corp.
Aug 7, 2026
Maintained: Buy
Price Target: $23.00
Current: $18.96
Upside: +21.31%
Calfrac Well Services Ltd.
Aug 7, 2026
Maintained: Hold
Price Target: $8.50
Current: $6.97
Upside: +21.95%
Ensign Energy Services Inc.
Aug 7, 2026
Maintained: Hold
Price Target: $4.25
Current: $3.80
Upside: +11.84%
Helmerich & Payne
Aug 6, 2026
Maintained: Hold
Price Target: $44
Current: $45.02
Upside: -2.27%
Enerflex Ltd.
Aug 6, 2026
Maintained: Buy
Price Target: $45.66
Current: $30.46
Upside: +49.90%
Atlas Energy Solutions
Aug 4, 2026
Maintained: Hold
Price Target: $21$17
Current: $13.17
Upside: +29.08%
Nabors Industries
Jul 30, 2026
Maintained: Hold
Price Target: $120
Current: $92.97
Upside: +29.07%
Maintained: Hold
Price Target: $22
Current: $21.49
Upside: +2.37%
Maintained: Buy
Price Target: $15
Current: $12.55
Upside: +19.52%
Maintained: Buy
Price Target: $155.00
Current: $127.43
Upside: +21.64%
Maintained: Hold
Price Target: $8.00
Current: $6.50
Upside: +23.08%
Maintained: Hold
Price Target: $34$29
Current: $20.38
Upside: +42.30%
Maintained: Buy
Price Target: $124
Current: $96.43
Upside: +28.59%
Maintained: Buy
Price Target: $45
Current: $37.29
Upside: +20.68%
Maintained: Hold
Price Target: $41.51
Current: $34.25
Upside: +21.19%
Initiated Coverage: Hold
Price Target: n/a
Current: $195.46
Upside: -
Maintained: Hold
Price Target: $22.00
Current: $19.00
Upside: n/a
Reiterated: Buy
Price Target: $2.08$1.00
Current: $1.79
Upside: n/a