
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
Main Sectors:
Stocks Rated by Keith Mackey
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| SLB SLB N.V. | Maintained: Buy | $61 | $57.41 | +6.25% | 54 | Sep 2, 2026 | |
| BKR Baker Hughes Company | Maintained: Buy | $71 → $76 | $63.64 | +19.42% | 49 | Aug 24, 2026 | |
| TSX: PSI Pason Systems Inc. | Maintained: Buy | $16.00 → $17.00 | $15.01 | +13.26% | 57 | Aug 11, 2026 | |
| TSX: CEU CES Energy Solutions Corp. | Maintained: Buy | $23.00 | $18.96 | +21.31% | 56 | Aug 7, 2026 | |
| TSX: CFW Calfrac Well Services Ltd. | Maintained: Hold | $8.50 | $6.97 | +21.95% | 64 | Aug 7, 2026 | |
| TSX: ESI Ensign Energy Services Inc. | Maintained: Hold | $4.25 | $3.80 | +11.84% | 66 | Aug 7, 2026 | |
| HP Helmerich & Payne | Maintained: Hold | $44 | $45.02 | -2.27% | 45 | Aug 6, 2026 | |
| TSX: EFX Enerflex Ltd. | Maintained: Buy | $45.66 | $30.46 | +49.90% | 69 | Aug 6, 2026 | |
| AESI Atlas Energy Solutions | Maintained: Hold | $21 → $17 | $13.17 | +29.08% | 33 | Aug 4, 2026 | |
| NBR Nabors Industries | Maintained: Hold | $120 | $92.97 | +29.07% | 48 | Jul 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $22 | $21.49 | +2.37% | 40 | Jul 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $15 | $12.55 | +19.52% | 53 | Jul 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $155.00 | $127.43 | +21.64% | 50 | Jul 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $8.00 | $6.50 | +23.08% | 65 | Jul 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $34 → $29 | $20.38 | +42.30% | 41 | Jul 23, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $124 | $96.43 | +28.59% | 5 | Jul 22, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $45 | $37.29 | +20.68% | 44 | Jul 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $41.51 | $34.25 | +21.19% | 1 | Feb 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Hold | n/a | $195.46 | - | 1 | Sep 16, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $22.00 | $19.00 | n/a | 48 | Mar 4, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $2.08 → $1.00 | $1.79 | n/a | 13 | Jan 7, 2019 |
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%
Jul 30, 2026
Maintained: Hold
Price Target: $22
Current: $21.49
Upside: +2.37%
Jul 30, 2026
Maintained: Buy
Price Target: $15
Current: $12.55
Upside: +19.52%
Jul 30, 2026
Maintained: Buy
Price Target: $155.00
Current: $127.43
Upside: +21.64%
Jul 30, 2026
Maintained: Hold
Price Target: $8.00
Current: $6.50
Upside: +23.08%
Jul 23, 2026
Maintained: Hold
Price Target: $34 → $29
Current: $20.38
Upside: +42.30%
Jul 22, 2026
Maintained: Buy
Price Target: $124
Current: $96.43
Upside: +28.59%
Jul 21, 2026
Maintained: Buy
Price Target: $45
Current: $37.29
Upside: +20.68%
Feb 6, 2026
Maintained: Hold
Price Target: $41.51
Current: $34.25
Upside: +21.19%
Sep 16, 2025
Initiated Coverage: Hold
Price Target: n/a
Current: $195.46
Upside: -
Mar 4, 2024
Maintained: Hold
Price Target: $22.00
Current: $19.00
Upside: n/a
Jan 7, 2019
Reiterated: Buy
Price Target: $2.08 → $1.00
Current: $1.79
Upside: n/a