
Keith Mackey
Stock Analyst at RBC Capital
(4.96)
# 103
Out of 4,649 analysts
947
Total ratings
66.9%
Success rate
25.7%
Average return
Main Sectors:
Stocks Rated by Keith Mackey
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| TSX: PSI Pason Systems Inc. | Maintained: Buy | $16.00 → $17.00 | $14.56 | +16.76% | 57 | Aug 11, 2026 | |
| TSX: CEU CES Energy Solutions Corp. | Maintained: Buy | $23.00 | $19.10 | +20.42% | 56 | Aug 7, 2026 | |
| TSX: CFW Calfrac Well Services Ltd. | Maintained: Hold | $8.50 | $6.94 | +22.48% | 64 | Aug 7, 2026 | |
| TSX: ESI Ensign Energy Services Inc. | Maintained: Hold | $4.25 | $3.63 | +17.08% | 66 | Aug 7, 2026 | |
| HP Helmerich & Payne | Maintained: Hold | $44 | $44.20 | -0.45% | 45 | Aug 6, 2026 | |
| TSX: EFX Enerflex Ltd. | Maintained: Buy | $45.79 → $33.00 | $31.11 | +6.08% | 69 | Aug 6, 2026 | |
| AESI Atlas Energy Solutions | Maintained: Hold | $21 → $17 | $12.45 | +36.55% | 33 | Aug 4, 2026 | |
| NBR Nabors Industries | Maintained: Hold | $120 | $94.17 | +27.43% | 48 | Jul 30, 2026 | |
| NOV NOV Inc. | Maintained: Hold | $22 | $21.14 | +4.07% | 40 | Jul 30, 2026 | |
| PTEN Patterson-UTI Energy | Maintained: Buy | $15 | $11.37 | +31.93% | 53 | Jul 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $155.00 | $117.30 | +32.14% | 50 | Jul 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $8.00 | $6.25 | +28.00% | 65 | Jul 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $71 | $64.82 | +9.53% | 48 | Jul 27, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $61 | $53.77 | +13.45% | 52 | Jul 26, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $34 → $29 | $22.01 | +31.76% | 41 | Jul 23, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $124 | $94.79 | +30.82% | 5 | Jul 22, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $45 | $34.42 | +30.74% | 44 | Jul 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $41.63 | $34.06 | +22.22% | 1 | Feb 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Hold | n/a | $181.09 | - | 1 | Sep 16, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $15.00 → $17.00 | $24.29 | n/a | 48 | Oct 30, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $22.00 | $19.41 | n/a | 48 | Mar 4, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $2.08 → $1.00 | $1.85 | n/a | 13 | Jan 7, 2019 |
Pason Systems Inc.
Aug 11, 2026
Maintained: Buy
Price Target: $16.00 → $17.00
Current: $14.56
Upside: +16.76%
CES Energy Solutions Corp.
Aug 7, 2026
Maintained: Buy
Price Target: $23.00
Current: $19.10
Upside: +20.42%
Calfrac Well Services Ltd.
Aug 7, 2026
Maintained: Hold
Price Target: $8.50
Current: $6.94
Upside: +22.48%
Ensign Energy Services Inc.
Aug 7, 2026
Maintained: Hold
Price Target: $4.25
Current: $3.63
Upside: +17.08%
Helmerich & Payne
Aug 6, 2026
Maintained: Hold
Price Target: $44
Current: $44.20
Upside: -0.45%
Enerflex Ltd.
Aug 6, 2026
Maintained: Buy
Price Target: $45.79 → $33.00
Current: $31.11
Upside: +6.08%
Atlas Energy Solutions
Aug 4, 2026
Maintained: Hold
Price Target: $21 → $17
Current: $12.45
Upside: +36.55%
Nabors Industries
Jul 30, 2026
Maintained: Hold
Price Target: $120
Current: $94.17
Upside: +27.43%
NOV Inc.
Jul 30, 2026
Maintained: Hold
Price Target: $22
Current: $21.14
Upside: +4.07%
Patterson-UTI Energy
Jul 30, 2026
Maintained: Buy
Price Target: $15
Current: $11.37
Upside: +31.93%
Jul 30, 2026
Maintained: Buy
Price Target: $155.00
Current: $117.30
Upside: +32.14%
Jul 30, 2026
Maintained: Hold
Price Target: $8.00
Current: $6.25
Upside: +28.00%
Jul 27, 2026
Maintained: Buy
Price Target: $71
Current: $64.82
Upside: +9.53%
Jul 26, 2026
Maintained: Buy
Price Target: $61
Current: $53.77
Upside: +13.45%
Jul 23, 2026
Maintained: Hold
Price Target: $34 → $29
Current: $22.01
Upside: +31.76%
Jul 22, 2026
Maintained: Buy
Price Target: $124
Current: $94.79
Upside: +30.82%
Jul 21, 2026
Maintained: Buy
Price Target: $45
Current: $34.42
Upside: +30.74%
Feb 6, 2026
Maintained: Hold
Price Target: $41.63
Current: $34.06
Upside: +22.22%
Sep 16, 2025
Initiated Coverage: Hold
Price Target: n/a
Current: $181.09
Upside: -
Oct 30, 2024
Maintained: Hold
Price Target: $15.00 → $17.00
Current: $24.29
Upside: n/a
Mar 4, 2024
Maintained: Hold
Price Target: $22.00
Current: $19.41
Upside: n/a
Jan 7, 2019
Reiterated: Buy
Price Target: $2.08 → $1.00
Current: $1.85
Upside: n/a