
Keith Mackey
Stock Analyst at RBC Capital
(4.98)
# 57
Out of 5,099 analysts
934
Total ratings
67.9%
Success rate
26.2%
Average return
Main Sectors:
Stocks Rated by Keith Mackey
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| NBR Nabors Industries | Reiterated: Hold | $120 | $84.68 | +41.71% | 50 | Oct 30, 2026 | |
| NOV NOV Inc. | Reiterated: Hold | $22 | $18.68 | +17.77% | 42 | Oct 30, 2026 | |
| PTEN Patterson-UTI Energy | Reiterated: Buy | $15 → $17 | $11.80 | +44.07% | 55 | Oct 30, 2026 | |
| TSX: EFX Enerflex Ltd. | Reiterated: Buy | $48.91 → $46.12 | $31.12 | +48.20% | 72 | Oct 30, 2026 | |
| TSX: PD Precision Drilling Corporation | Reiterated: Buy | $155.00 → $170.00 | $136.76 | +24.31% | 52 | Oct 30, 2026 | |
| BKR Baker Hughes Company | Reiterated: Buy | $71 → $70 | $53.05 | +31.95% | 51 | Oct 28, 2026 | |
| TSX: TCW Trican Well Service Ltd. | Reiterated: Hold | $8.00 | $6.50 | +23.08% | 67 | Oct 28, 2026 | |
| SLB SLB N.V. | Reiterated: Buy | $60 | $52.31 | +14.70% | 56 | Oct 23, 2026 | |
| LBRT Liberty Energy | Reiterated: Hold | $25 | $14.68 | +70.30% | 43 | Oct 22, 2026 | |
| WFRD Weatherford International | Reiterated: Buy | $124 → $123 | $89.00 | +38.20% | 7 | Oct 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $45 → $46 | $34.61 | +32.91% | 45 | Oct 20, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $17 → $16 | $8.23 | +94.41% | 34 | Oct 18, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $49 | $38.84 | +26.16% | 48 | Oct 18, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $23.00 | $20.13 | +14.26% | 57 | Oct 18, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $8.50 | $7.28 | +16.76% | 65 | Oct 18, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $4.25 | $4.18 | +1.67% | 67 | Oct 18, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $17.00 | $14.01 | +21.34% | 58 | Oct 18, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $41.00 | $36.28 | +13.01% | 2 | Oct 18, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $41.92 | $37.14 | +12.88% | 1 | Feb 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Hold | n/a | $235.26 | n/a | 1 | Sep 16, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $22.00 | $19.45 | n/a | 48 | Mar 4, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $2.08 → $1.00 | $1.74 | n/a | 13 | Jan 7, 2019 |
Nabors Industries
Oct 30, 2026
Reiterated: Hold
Price Target: $120
Current: $84.68
Upside: +41.71%
NOV Inc.
Oct 30, 2026
Reiterated: Hold
Price Target: $22
Current: $18.68
Upside: +17.77%
Patterson-UTI Energy
Oct 30, 2026
Reiterated: Buy
Price Target: $15 → $17
Current: $11.80
Upside: +44.07%
Enerflex Ltd.
Oct 30, 2026
Reiterated: Buy
Price Target: $48.91 → $46.12
Current: $31.12
Upside: +48.20%
Precision Drilling Corporation
Oct 30, 2026
Reiterated: Buy
Price Target: $155.00 → $170.00
Current: $136.76
Upside: +24.31%
Baker Hughes Company
Oct 28, 2026
Reiterated: Buy
Price Target: $71 → $70
Current: $53.05
Upside: +31.95%
Trican Well Service Ltd.
Oct 28, 2026
Reiterated: Hold
Price Target: $8.00
Current: $6.50
Upside: +23.08%
SLB N.V.
Oct 23, 2026
Reiterated: Buy
Price Target: $60
Current: $52.31
Upside: +14.70%
Liberty Energy
Oct 22, 2026
Reiterated: Hold
Price Target: $25
Current: $14.68
Upside: +70.30%
Weatherford International
Oct 21, 2026
Reiterated: Buy
Price Target: $124 → $123
Current: $89.00
Upside: +38.20%
Oct 20, 2026
Reiterated: Buy
Price Target: $45 → $46
Current: $34.61
Upside: +32.91%
Oct 18, 2026
Reiterated: Hold
Price Target: $17 → $16
Current: $8.23
Upside: +94.41%
Oct 18, 2026
Reiterated: Hold
Price Target: $49
Current: $38.84
Upside: +26.16%
Oct 18, 2026
Reiterated: Buy
Price Target: $23.00
Current: $20.13
Upside: +14.26%
Oct 18, 2026
Reiterated: Hold
Price Target: $8.50
Current: $7.28
Upside: +16.76%
Oct 18, 2026
Reiterated: Hold
Price Target: $4.25
Current: $4.18
Upside: +1.67%
Oct 18, 2026
Reiterated: Buy
Price Target: $17.00
Current: $14.01
Upside: +21.34%
Oct 18, 2026
Reiterated: Hold
Price Target: $41.00
Current: $36.28
Upside: +13.01%
Feb 6, 2026
Reiterated: Hold
Price Target: $41.92
Current: $37.14
Upside: +12.88%
Sep 16, 2025
Initiated Coverage: Hold
Price Target: n/a
Current: $235.26
Upside: n/a
Mar 4, 2024
Reiterated: Hold
Price Target: $22.00
Current: $19.45
Upside: n/a
Jan 7, 2019
Reiterated: Buy
Price Target: $2.08 → $1.00
Current: $1.74
Upside: n/a