Keith Mackey's Stock Ratings

RBC Capital Analyst

Keith Mackey is an analyst at RBC Capital. Analyst ratings are quantitative and qualitative analysis of a stock by Wall Street stock rating analysts. Stock ratings consist of expected future growth, current stock valuation and macroeconomic trends. Updated 08/01/2025

Overall Average Return

-3.87%

Smart Score

48%

Overall Average Return Percentile

27th

Number of Ratings

121
Buy Now
Get Alert
07/31/2025
PDS
Precision Drilling
$54.18
84.57%
$89 → $100
Maintains
Outperform
07/30/2025
NOV
NOV
$12.45
44.58%
$19 → $18
Maintains
Outperform
07/25/2025
PTEN
Patterson-UTI Energy
$5.63
50.84%
$9 → $8.5
Maintains
Outperform
07/23/2025
HAL
Halliburton
$21.60
11.11%
$28 → $24
Maintains
Sector Perform
05/07/2025
AESI
Atlas Energy Solutions
$12.51
35.89%
$21 → $17
Maintains
Outperform
05/01/2025
NBR
Nabors Industries
$31.66
42.14%
$47 → $45
Maintains
Sector Perform
04/30/2025
NOV
NOV
$12.45
52.61%
$20 → $19
Maintains
Outperform
04/24/2025
BKR
Baker Hughes
$43.75
5.14%
$50 → $46
Maintains
Outperform
04/17/2025
AESI
Atlas Energy Solutions
$12.51
67.87%
$25 → $21
Maintains
Outperform
04/02/2025
AESI
Atlas Energy Solutions
$12.51
99.84%
$25 → $25
Reiterates
Outperform → Outperform
03/24/2025
LBRT
Liberty Energy
$11.72
62.12%
$24 → $19
Downgrade
Outperform → Sector Perform
03/24/2025
NOV
NOV
$12.45
76.71%
$22 → $22
Upgrade
Sector Perform → Outperform
02/26/2025
AESI
Atlas Energy Solutions
$12.51
99.84%
$28 → $25
Maintains
Outperform
02/07/2025
HP
Helmerich & Payne
$15.75
122.22%
$41 → $35
Maintains
Sector Perform
02/06/2025
NOV
NOV
$12.45
76.71%
$21 → $22
Maintains
Sector Perform
02/03/2025
BKR
Baker Hughes
$43.75
21.14%
$49 → $53
Maintains
Outperform
01/31/2025
LBRT
Liberty Energy
$11.72
104.78%
$26 → $24
Maintains
Outperform
01/28/2025
AESI
Atlas Energy Solutions
$12.51
123.82%
$27 → $28
Maintains
Outperform
01/23/2025
HAL
Halliburton
$21.60
57.4%
$34 → $34
Reiterates
Sector Perform → Sector Perform
12/12/2024
BKR
Baker Hughes
$43.75
12%
$43 → $49
Maintains
Outperform
11/15/2024
HP
Helmerich & Payne
$15.75
160.32%
$44 → $41
Maintains
Sector Perform
11/15/2024
EFXT
Enerflex
$7.79
54.04%
$9 → $12
Maintains
Outperform
10/30/2024
AESI
Atlas Energy Solutions
$12.51
99.84%
$25 → $25
Reiterates
Outperform → Outperform
10/25/2024
PTEN
Patterson-UTI Energy
$5.63
95.21%
$12 → $11
Maintains
Outperform
10/24/2024
BKR
Baker Hughes
$43.75
-1.71%
$43 → $43
Reiterates
Outperform → Outperform
10/18/2024
LBRT
Liberty Energy
$11.72
96.25%
$26 → $23
Maintains
Outperform
10/16/2024
NBR
Nabors Industries
$31.66
222.17%
$102 → $102
Reiterates
Sector Perform → Sector Perform
10/11/2024
AESI
Atlas Energy Solutions
$12.51
99.84%
$26 → $25
Maintains
Outperform
10/03/2024
SLB
Schlumberger
$33.07
108.65%
$69 → $69
Reiterates
Outperform → Outperform
09/13/2024
HAL
Halliburton
$21.60
71.29%
$44 → $37
Downgrade
Outperform → Sector Perform
08/09/2024
EFXT
Enerflex
$7.79
15.53%
$8 → $9
Maintains
Outperform
08/07/2024
AESI
Atlas Energy Solutions
$12.51
107.83%
$27 → $26
Maintains
Outperform
07/29/2024
NOV
NOV
$12.45
92.77%
$24 → $24
Reiterates
Sector Perform → Sector Perform
07/29/2024
BKR
Baker Hughes
$43.75
-1.71%
$39 → $43
Maintains
Outperform
07/26/2024
PTEN
Patterson-UTI Energy
$5.63
148.45%
$15 → $14
Maintains
Outperform
07/26/2024
HP
Helmerich & Payne
$15.75
217.46%
$48 → $50
Maintains
Sector Perform
07/25/2024
NBR
Nabors Industries
$31.66
260.08%
$114 → $114
Reiterates
Sector Perform → Sector Perform
07/22/2024
SLB
Schlumberger
$33.07
108.65%
$69 → $69
Reiterates
Outperform → Outperform
07/22/2024
HAL
Halliburton
$21.60
103.69%
$45 → $44
Maintains
Outperform
04/19/2024
LBRT
Liberty Energy
$11.72
130.38%
$25 → $27
Maintains
Outperform
04/03/2024
SLB
Schlumberger
$33.07
108.65%
$66 → $69
Maintains
Outperform
02/28/2024
AESI
Atlas Energy Solutions
$12.51
99.84%
$23 → $25
Maintains
Outperform
02/16/2024
PTEN
Patterson-UTI Energy
$5.63
183.94%
$17 → $16
Maintains
Outperform
02/08/2024
SLB
Schlumberger
$33.07
99.58%
$66 → $66
Reiterates
Outperform → Outperform
02/06/2024
NOV
NOV
$12.45
92.77%
$24 → $24
Reiterates
Sector Perform → Sector Perform
02/01/2024
BKR
Baker Hughes
$43.75
-10.86%
$39 → $39
Reiterates
Outperform → Outperform
01/31/2024
HP
Helmerich & Payne
$15.75
204.76%
$46 → $48
Maintains
Sector Perform
01/25/2024
BKR
Baker Hughes
$43.75
-10.86%
$39 → $39
Reiterates
Outperform → Outperform
01/24/2024
HAL
Halliburton
$21.60
108.32%
$45 → $45
Reiterates
Outperform → Outperform
01/22/2024
SLB
Schlumberger
$33.07
99.58%
$66 → $66
Reiterates
Outperform → Outperform
11/09/2023
PTEN
Patterson-UTI Energy
$5.63
201.69%
$19 → $17
Maintains
Outperform
10/30/2023
NOV
NOV
$12.45
92.77%
$23 → $24
Maintains
Sector Perform
10/27/2023
NBR
Nabors Industries
$31.66
310.61%
$140 → $130
Maintains
Sector Perform
10/25/2023
HAL
Halliburton
$21.60
108.32%
$43 → $45
Maintains
Outperform
10/20/2023
LBRT
Liberty Energy
$11.72
113.31%
$20 → $25
Maintains
Outperform
09/13/2023
PDS
Precision Drilling
$54.18
130.71%
$118 → $125
Maintains
Outperform
09/06/2023
PTEN
Patterson-UTI Energy
$5.63
237.18%
→ $19
Reiterates
Outperform → Outperform
09/01/2023
PD
PagerDuty
$16.00
100.02%
→ $32
Reiterates
Outperform → Outperform
08/02/2023
AESI
Atlas Energy Solutions
$12.51
99.84%
→ $25
Reiterates
Outperform → Outperform
07/31/2023
PTEN
Patterson-UTI Energy
$5.63
237.18%
→ $19
Reiterates
Outperform → Outperform
07/30/2023
PDS
Precision Drilling
$54.18
117.79%
$100 → $118
Maintains
Outperform
07/27/2023
NBR
Nabors Industries
$31.66
342.2%
$124 → $140
Maintains
Sector Perform
07/24/2023
SLB
SLB
$33.07
96.55%
→ $65
Reiterates
Outperform → Outperform
07/10/2023
HP
Helmerich & Payne
$15.75
185.71%
$53 → $45
Downgrade
Outperform → Sector Perform
07/10/2023
PTEN
Patterson-UTI Energy
$5.63
237.18%
→ $19
Upgrade
Sector Perform → Outperform
07/09/2023
PDS
Precision Drilling
$54.18
84.57%
→ $100
Maintains
Outperform
06/16/2023
PTEN
Patterson-UTI Energy
$5.63
237.18%
$18 → $19
Maintains
Sector Perform
06/02/2023
PD
PagerDuty
$16.00
100.02%
$37 → $32
Reiterates
Outperform → Outperform
04/28/2023
HP
Helmerich & Payne
$15.75
236.51%
$63 → $53
Maintains
Outperform
04/27/2023
PDS
Precision Drilling
$54.18
121.48%
$130 → $120
Maintains
Outperform
04/27/2023
PD
PagerDuty
$16.00
650.06%
$130 → $120
Maintains
Outperform
04/26/2023
NBR
Nabors Industries
$31.66
455.91%
$195 → $176
Maintains
Sector Perform
04/26/2023
HAL
Halliburton
$21.60
99.06%
→ $43
Reinstates
→ Outperform
04/24/2023
SLB
SLB
$33.07
102.6%
→ $67
Reiterates
→ Outperform
04/21/2023
LBRT
Liberty Energy
$11.72
87.71%
$24 → $22
Maintains
Outperform
04/14/2023
PDS
Precision Drilling
$54.18
139.94%
→ $130
Maintains
Outperform
04/03/2023
AESI
Atlas Energy Solutions
$12.51
99.84%
→ $25
Initiates
→ Outperform
02/10/2023
PDS
Precision Drilling
$54.18
167.63%
$145 → $145
Maintains
Outperform
02/10/2023
PTEN
Patterson-UTI Energy
$5.63
308.16%
$24 → $23
Maintains
Sector Perform
02/09/2023
NBR
Nabors Industries
$31.66
579.09%
$193 → $215
Maintains
Sector Perform
02/08/2023
NOV
NOV
$12.45
116.87%
→ $27
Reiterates
→ Sector Perform
01/18/2023
PDS
Precision Drilling
$54.18
167.63%
$145 → $145
Maintains
Outperform
11/18/2022
HP
Helmerich & Payne
$15.75
331.75%
$63 → $68
Maintains
Outperform
11/08/2022
SLB
SLB
$33.07
99.58%
$59 → $66
Maintains
Outperform
10/31/2022
PDS
Precision Drilling
$54.18
167.63%
→ $145
Maintains
Outperform
10/26/2022
HAL
Halliburton
$21.60
108.32%
$44 → $45
Maintains
Outperform
10/24/2022
SLB
SLB
$33.07
78.41%
$57 → $59
Maintains
Outperform
10/20/2022
BKR
Baker Hughes
$43.75
-24.57%
$35 → $33
Maintains
Outperform
09/20/2022
BKR
Baker Hughes
$43.75
-20%
$36 → $35
Maintains
Outperform
07/27/2022
LBRT
Liberty Energy
$11.72
113.31%
$21 → $25
Upgrade
Sector Perform → Outperform
07/07/2022
PDS
Precision Drilling
$54.18
187.93%
→ $156
Maintains
Outperform
04/29/2022
PDS
Precision Drilling
$54.18
171.32%
$135 → $147
Maintains
Outperform
04/29/2022
PTEN
Patterson-UTI Energy
$5.63
254.92%
$18 → $20
Maintains
Sector Perform
04/29/2022
NBR
Nabors Industries
$31.66
547.5%
$202 → $205
Maintains
Sector Perform
04/29/2022
HP
Helmerich & Payne
$15.75
293.65%
$56 → $62
Maintains
Outperform
04/22/2022
LBRT
Liberty Energy
$11.72
79.18%
$18 → $21
Maintains
Sector Perform
04/21/2022
BKR
Baker Hughes
$43.75
-6.29%
$43 → $41
Maintains
Outperform
04/13/2022
PDS
Precision Drilling
$54.18
149.17%
→ $135
Maintains
Outperform
02/11/2022
PDS
Precision Drilling
$54.18
49.5%
$71 → $81
Maintains
Outperform
01/14/2022
PDS
Precision Drilling
$54.18
31.04%
$71 → $71
Maintains
Outperform
12/15/2021
PDS
Precision Drilling
$54.18
31.04%
→ $71
Maintains
Outperform
11/19/2021
HP
Helmerich & Payne
$15.75
141.27%
$40 → $38
Maintains
Outperform
10/29/2021
PTEN
Patterson-UTI Energy
$5.63
112.95%
$11 → $12
Maintains
Sector Perform
10/20/2021
HAL
Halliburton
$21.60
43.51%
$29 → $31
Maintains
Outperform
09/09/2021
SLB
SLB
$33.07
11.88%
→ $37
Assumes
→ Outperform
09/09/2021
PTEN
Patterson-UTI Energy
$5.63
68.59%
→ $9.5
Assumes
→ Sector Perform
09/09/2021
NBR
Nabors Industries
$31.66
215.86%
→ $100
Assumes
→ Sector Perform
09/09/2021
NOV
NOV
$12.45
20.48%
→ $15
Assumes
→ Sector Perform
09/09/2021
HP
Helmerich & Payne
$15.75
122.22%
→ $35
Assumes
→ Outperform
09/09/2021
HAL
Halliburton
$21.60
24.99%
→ $27
Assumes
→ Outperform
09/09/2021
BKR
Baker Hughes
$43.75
-29.14%
→ $31
Assumes
→ Outperform
09/09/2021
LBRT
Liberty Energy
$11.72
10.92%
→ $13
Initiates
→ Sector Perform
08/11/2021
PSYTF
Pason Sys
—
—
→ $15
Upgrade
Sector Perform → Outperform
07/23/2021
PDS
Precision Drilling
$54.18
19.97%
$62 → $65
Maintains
Outperform
06/03/2021
PDS
Precision Drilling
$54.18
-7.72%
$44 → $50
Maintains
Outperform
07/21/2020
HAL
Halliburton
$21.60
-25.93%
$14 → $16
Maintains
Outperform
10/22/2019
HAL
Halliburton
$21.60
6.48%
$28 → $23
Maintains
Outperform
09/25/2019
NBR
Nabors Industries
$31.66
-88.95%
$9 → $3.5
Downgrade
Outperform → Sector Perform
04/20/2015
NBR
Nabors Industries
$31.66
-39.99%
$16 → $19
Maintains
Outperform
04/20/2015
SLB
SLB
$33.07
214.48%
$96 → $104
Maintains
Outperform
01/08/2014
NBR
Nabors Industries
$31.66
-36.83%
$19 → $20
Upgrade
Sector Perform → Outperform