Keith Mackey
Stock Analyst at RBC Capital
(4.96)
# 106
Out of 4,574 analysts
933
Total ratings
65.4%
Success rate
25.5%
Average return
Main Sectors:
Stocks Rated by Keith Mackey
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| LBRT Liberty Energy | Maintained: Hold | $34 → $29 | $17.36 | +67.05% | 41 | Jul 23, 2026 | |
| WFRD Weatherford International | Maintained: Buy | $124 | $88.68 | +39.83% | 5 | Jul 22, 2026 | |
| HAL Halliburton Company | Maintained: Buy | $45 | $33.36 | +34.89% | 44 | Jul 21, 2026 | |
| BKR Baker Hughes Company | Maintained: Buy | $71 | $57.25 | +24.02% | 47 | Jul 6, 2026 | |
| HP Helmerich & Payne | Maintained: Hold | $40 → $44 | $35.34 | +24.50% | 44 | Jul 6, 2026 | |
| NBR Nabors Industries | Maintained: Hold | $120 | $83.37 | +43.94% | 47 | Jul 6, 2026 | |
| NOV NOV Inc. | Maintained: Hold | $22 | $20.76 | +5.97% | 39 | Jul 6, 2026 | |
| PTEN Patterson-UTI Energy | Maintained: Buy | $15 | $10.20 | +47.06% | 52 | Jul 6, 2026 | |
| TSX: PD Precision Drilling Corporation | Maintained: Buy | $150.00 → $155.00 | $119.52 | +29.69% | 49 | Jul 6, 2026 | |
| SLB SLB N.V. | Maintained: Buy | $61 | $52.42 | +16.37% | 51 | Jul 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $23.00 | $17.28 | +33.10% | 55 | Jul 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $8.00 → $8.50 | $6.36 | +33.65% | 63 | Jul 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $45.12 → $46.53 | $32.17 | +44.64% | 68 | Jul 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $4.25 | $3.95 | +7.59% | 65 | Jul 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $15.00 → $16.00 | $13.20 | +21.21% | 56 | Jul 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $8.50 → $8.00 | $6.65 | +20.30% | 64 | Jul 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $20 → $21 | $11.96 | +75.59% | 32 | Jul 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $42.30 | $31.56 | +34.04% | 1 | Feb 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Hold | n/a | $140.50 | - | 1 | Sep 16, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $15.00 → $17.00 | $23.51 | n/a | 48 | Oct 30, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $22.00 | $17.81 | n/a | 48 | Mar 4, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $2.12 → $1.00 | $1.72 | n/a | 13 | Jan 7, 2019 |
Liberty Energy
Jul 23, 2026
Maintained: Hold
Price Target: $34 → $29
Current: $17.36
Upside: +67.05%
Weatherford International
Jul 22, 2026
Maintained: Buy
Price Target: $124
Current: $88.68
Upside: +39.83%
Halliburton Company
Jul 21, 2026
Maintained: Buy
Price Target: $45
Current: $33.36
Upside: +34.89%
Baker Hughes Company
Jul 6, 2026
Maintained: Buy
Price Target: $71
Current: $57.25
Upside: +24.02%
Helmerich & Payne
Jul 6, 2026
Maintained: Hold
Price Target: $40 → $44
Current: $35.34
Upside: +24.50%
Nabors Industries
Jul 6, 2026
Maintained: Hold
Price Target: $120
Current: $83.37
Upside: +43.94%
NOV Inc.
Jul 6, 2026
Maintained: Hold
Price Target: $22
Current: $20.76
Upside: +5.97%
Patterson-UTI Energy
Jul 6, 2026
Maintained: Buy
Price Target: $15
Current: $10.20
Upside: +47.06%
Precision Drilling Corporation
Jul 6, 2026
Maintained: Buy
Price Target: $150.00 → $155.00
Current: $119.52
Upside: +29.69%
SLB N.V.
Jul 6, 2026
Maintained: Buy
Price Target: $61
Current: $52.42
Upside: +16.37%
Jul 6, 2026
Maintained: Buy
Price Target: $23.00
Current: $17.28
Upside: +33.10%
Jul 6, 2026
Maintained: Hold
Price Target: $8.00 → $8.50
Current: $6.36
Upside: +33.65%
Jul 6, 2026
Maintained: Buy
Price Target: $45.12 → $46.53
Current: $32.17
Upside: +44.64%
Jul 6, 2026
Maintained: Hold
Price Target: $4.25
Current: $3.95
Upside: +7.59%
Jul 6, 2026
Maintained: Buy
Price Target: $15.00 → $16.00
Current: $13.20
Upside: +21.21%
Jul 6, 2026
Maintained: Hold
Price Target: $8.50 → $8.00
Current: $6.65
Upside: +20.30%
Jul 6, 2026
Maintained: Hold
Price Target: $20 → $21
Current: $11.96
Upside: +75.59%
Feb 6, 2026
Maintained: Hold
Price Target: $42.30
Current: $31.56
Upside: +34.04%
Sep 16, 2025
Initiated Coverage: Hold
Price Target: n/a
Current: $140.50
Upside: -
Oct 30, 2024
Maintained: Hold
Price Target: $15.00 → $17.00
Current: $23.51
Upside: n/a
Mar 4, 2024
Maintained: Hold
Price Target: $22.00
Current: $17.81
Upside: n/a
Jan 7, 2019
Reiterated: Buy
Price Target: $2.12 → $1.00
Current: $1.72
Upside: n/a