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 07/22/2024

Overall Average Return

-0.42%

Smart Score

52%

Overall Average Return Percentile

34th

Number of Ratings

121
Buy NowGet Alert
07/22/2024SLBBuy Now
Schlumberger
$49.9038.29%$69 → $69ReiteratesOutperform → OutperformGet Alert
07/22/2024HALBuy Now
Halliburton
$33.6030.93%$45 → $44MaintainsOutperformGet Alert
04/19/2024LBRTBuy Now
Liberty Energy
$21.3526.46%$25 → $27MaintainsOutperformGet Alert
04/03/2024SLBBuy Now
Schlumberger
$49.9038.29%$66 → $69MaintainsOutperformGet Alert
03/27/2024PSIBuy Now
Pason Sys
$60.67-68.68% → $19ReiteratesOutperform → OutperformGet Alert
03/13/2024STEPBuy Now
STEP Energy Services
$49.00-90.31%$5.5 → $4.75MaintainsSector PerformGet Alert
02/28/2024AESIBuy Now
Atlas Energy Solutions
$20.3722.73%$23 → $25MaintainsOutperformGet Alert
02/27/2024SESBuy Now
Secure Energy Services
$1.26852.38%$11 → $12MaintainsSector PerformGet Alert
02/16/2024PTENBuy Now
Patterson-UTI Energy
$10.1857.17%$17 → $16MaintainsOutperformGet Alert
02/08/2024SLBBuy Now
Schlumberger
$49.9032.28% → $66ReiteratesOutperform → OutperformGet Alert
02/07/2024PDBuy Now
Precision Drilling
$20.26502.17% → $122ReiteratesOutperform → OutperformGet Alert
02/06/2024NOVBuy Now
NOV
$18.8627.22% → $24ReiteratesSector Perform → Sector PerformGet Alert
02/01/2024BKRBuy Now
Baker Hughes
$35.749.12% → $39ReiteratesOutperform → OutperformGet Alert
01/31/2024HPBuy Now
Helmerich & Payne
$37.7727.09%$46 → $48MaintainsSector PerformGet Alert
01/25/2024BKRBuy Now
Baker Hughes
$35.749.12% → $39ReiteratesOutperform → OutperformGet Alert
01/24/2024HALBuy Now
Halliburton
$33.6033.91% → $45ReiteratesOutperform → OutperformGet Alert
01/22/2024SLBBuy Now
Schlumberger
$49.9032.28% → $66ReiteratesOutperform → OutperformGet Alert
12/06/2023SESBuy Now
Secure Energy Services
$1.26614.29% → $9ReiteratesSector Perform → Sector PerformGet Alert
12/05/2023SESBuy Now
Secure Energy Services
$1.26614.29% → $9ReiteratesSector Perform → Sector PerformGet Alert
11/17/2023EFXBuy Now
Enerflex
$267.29-95.51% → $12ReiteratesOutperform → OutperformGet Alert
11/10/2023EFXBuy Now
Enerflex
$267.29-95.51%$14 → $12MaintainsOutperformGet Alert
11/09/2023PTENBuy Now
Patterson-UTI Energy
$10.1866.99%$19 → $17MaintainsOutperformGet Alert
11/06/2023PSIBuy Now
Pason Sys
$60.67-70.33%$17 → $18MaintainsOutperformGet Alert
11/03/2023STEPBuy Now
STEP Energy Services
$49.00-88.78%$5 → $5.5MaintainsSector PerformGet Alert
11/02/2023SESBuy Now
Secure Energy Services
$1.26614.29%$8.5 → $9MaintainsSector PerformGet Alert
10/30/2023NOVBuy Now
NOV
$18.8627.22%$23 → $24MaintainsSector PerformGet Alert
10/30/2023PDBuy Now
Precision Drilling
$20.26516.98% → $125ReiteratesOutperform → OutperformGet Alert
10/27/2023NBRBuy Now
Nabors Industries
$82.0858.38%$140 → $130MaintainsSector PerformGet Alert
10/25/2023HALBuy Now
Halliburton
$33.6033.91%$43 → $45MaintainsOutperformGet Alert
10/20/2023LBRTBuy Now
Liberty Energy
$21.3517.1%$20 → $25MaintainsOutperformGet Alert
10/04/2023EFXBuy Now
Enerflex
$267.29-94.76%$15 → $14MaintainsOutperformGet Alert
09/13/2023PDSBuy Now
Precision Drilling
$71.5274.78%$118 → $125MaintainsOutperformGet Alert
09/13/2023PDBuy Now
Precision Drilling
$20.26516.98%$118 → $125MaintainsOutperformGet Alert
09/06/2023PTENBuy Now
Patterson-UTI Energy
$10.1886.64% → $19ReiteratesOutperform → OutperformGet Alert
09/01/2023PDBuy Now
PagerDuty
$20.2657.95% → $32ReiteratesOutperform → OutperformGet Alert
08/14/2023MATRBuy Now
Shawcor
→ $22ReiteratesSector Perform → Sector PerformGet Alert
08/11/2023CFWBuy Now
Calfrac Well Servs
$5 → $6.5MaintainsSector PerformGet Alert
08/11/2023CEUBuy Now
CES Energy Solutions
$3.75 → $4.25MaintainsOutperformGet Alert
08/08/2023ESIBuy Now
Ensign Energy Services
$27.28-86.25%$3 → $3.75MaintainsOutperformGet Alert
08/04/2023STEPBuy Now
STEP Energy Services
$49.00-89.8%$4.25 → $5MaintainsSector PerformGet Alert
08/02/2023AESIBuy Now
Atlas Energy Solutions
$20.3722.73% → $25ReiteratesOutperform → OutperformGet Alert
07/31/2023PTENBuy Now
Patterson-UTI Energy
$10.1886.64% → $19ReiteratesOutperform → OutperformGet Alert
07/31/2023SESBuy Now
Secure Energy Services
$1.26574.6%$8 → $8.5MaintainsSector PerformGet Alert
07/30/2023PDSBuy Now
Precision Drilling
$71.5264.99%$100 → $118MaintainsOutperformGet Alert
07/27/2023NBRBuy Now
Nabors Industries
$82.0870.57%$124 → $140MaintainsSector PerformGet Alert
07/24/2023SLBBuy Now
SLB
$49.9030.27% → $65ReiteratesOutperform → OutperformGet Alert
07/10/2023HPBuy Now
Helmerich & Payne
$37.7719.15%$53 → $45DowngradeOutperform → Sector PerformGet Alert
07/10/2023PTENBuy Now
Patterson-UTI Energy
$10.1886.64% → $19UpgradeSector Perform → OutperformGet Alert
07/09/2023PDSBuy Now
Precision Drilling
$71.5239.82% → $100MaintainsOutperformGet Alert
06/16/2023PTENBuy Now
Patterson-UTI Energy
$10.1886.64%$18 → $19MaintainsSector PerformGet Alert
06/02/2023PDBuy Now
PagerDuty
$20.2657.95%$37 → $32ReiteratesOutperform → OutperformGet Alert
05/23/2023TCWBuy Now
Trican Well Service
$6 → $5.5ReiteratesOutperform → OutperformGet Alert
05/22/2023TCWBuy Now
Trican Well Service
$6 → $5.5MaintainsOutperformGet Alert
05/10/2023CFWBuy Now
Calfrac Well Servs
$7 → $6MaintainsSector PerformGet Alert
05/09/2023ESIBuy Now
Ensign Energy Services
$27.28-85.34%$4.5 → $4MaintainsOutperformGet Alert
05/08/2023PSIBuy Now
Pason Sys
$60.67-68.68%$20 → $19MaintainsOutperformGet Alert
05/01/2023SESBuy Now
Secure Energy Services
$1.26534.92% → $8Reiterates → Sector PerformGet Alert
04/28/2023HPBuy Now
Helmerich & Payne
$37.7740.33%$63 → $53MaintainsOutperformGet Alert
04/27/2023PDSBuy Now
Precision Drilling
$71.5267.79%$130 → $120MaintainsOutperformGet Alert
04/27/2023PDBuy Now
PagerDuty
$20.26492.3%$130 → $120MaintainsOutperformGet Alert
04/26/2023NBRBuy Now
Nabors Industries
$82.08114.42%$195 → $176MaintainsSector PerformGet Alert
04/26/2023HALBuy Now
Halliburton
$33.6027.96% → $43Reinstates → OutperformGet Alert
04/24/2023SLBBuy Now
SLB
$49.9034.28% → $67Reiterates → OutperformGet Alert
04/21/2023LBRTBuy Now
Liberty Energy
$21.353.04%$24 → $22MaintainsOutperformGet Alert
04/14/2023PDSBuy Now
Precision Drilling
$71.5281.77% → $130MaintainsOutperformGet Alert
04/03/2023AESIBuy Now
Atlas Energy Solutions
$20.3722.73% → $25Initiates → OutperformGet Alert
03/17/2023CFWBuy Now
Calfrac Well Servs
$8.5 → $8MaintainsSector PerformGet Alert
03/10/2023SCLBuy Now
Shawcor
$89.26-83.2% → $15Reiterates → OutperformGet Alert
03/10/2023CEUBuy Now
CES Energy Solutions
→ $4Reiterates → OutperformGet Alert
03/07/2023SESBuy Now
Secure Energy Services
$1.26534.92%$11 → $8DowngradeOutperform → Sector PerformGet Alert
03/06/2023PSIBuy Now
Pason Sys
$60.67-65.39%$25 → $21MaintainsOutperformGet Alert
03/06/2023ESIBuy Now
Ensign Energy Services
$27.28-81.67%$4.25 → $5MaintainsOutperformGet Alert
03/06/2023EFXBuy Now
Enerflex
$267.29-94.01%$12 → $16UpgradeSector Perform → OutperformGet Alert
03/03/2023STEPBuy Now
STEP Energy Services
$49.00-85.71%$9 → $7DowngradeOutperform → Sector PerformGet Alert
02/10/2023PDSBuy Now
Precision Drilling
$71.52102.74% → $145MaintainsOutperformGet Alert
02/10/2023PTENBuy Now
Patterson-UTI Energy
$10.18125.93%$24 → $23MaintainsSector PerformGet Alert
02/09/2023NBRBuy Now
Nabors Industries
$82.08161.94%$193 → $215MaintainsSector PerformGet Alert
02/08/2023NOVBuy Now
NOV
$18.8643.12% → $27Reiterates → Sector PerformGet Alert
01/18/2023PDSBuy Now
Precision Drilling
$71.52102.74%$145 → $145MaintainsOutperformGet Alert
11/18/2022HPBuy Now
Helmerich & Payne
$37.7780.05%$63 → $68MaintainsOutperformGet Alert
11/15/2022SCLBuy Now
Shawcor
$89.26-83.2%$11 → $15MaintainsOutperformGet Alert
11/14/2022CEUBuy Now
CES Energy Solutions
$3.5 → $4MaintainsSector PerformGet Alert
11/11/2022TCWBuy Now
Trican Well Service
$5 → $6MaintainsOutperformGet Alert
11/11/2022EFXBuy Now
Enerflex
$267.29-95.51%$11 → $12MaintainsSector PerformGet Alert
11/08/2022SLBBuy Now
SLB
$49.9032.28%$59 → $66MaintainsOutperformGet Alert
10/31/2022PDSBuy Now
Precision Drilling
$71.52102.74% → $145MaintainsOutperformGet Alert
10/26/2022HALBuy Now
Halliburton
$33.6033.91%$44 → $45MaintainsOutperformGet Alert
10/24/2022SLBBuy Now
SLB
$49.9018.25%$57 → $59MaintainsOutperformGet Alert
10/20/2022BKRBuy Now
Baker Hughes
$35.74-7.67%$35 → $33MaintainsOutperformGet Alert
09/20/2022BKRBuy Now
Baker Hughes
$35.74-2.07%$36 → $35MaintainsOutperformGet Alert
09/14/2022CFWBuy Now
Calfrac Well Servs
$7 → $8MaintainsSector PerformGet Alert
09/12/2022EFXBuy Now
Enerflex
$267.29-95.51%$11 → $12MaintainsSector PerformGet Alert
08/08/2022ESIBuy Now
Ensign Energy Services
$27.28-78.01%$6.5 → $6MaintainsOutperformGet Alert
07/27/2022LBRTBuy Now
Liberty Energy
$21.3517.1%$21 → $25UpgradeSector Perform → OutperformGet Alert
07/07/2022PDSBuy Now
Precision Drilling
$71.52118.12% → $156MaintainsOutperformGet Alert
06/24/2022STEPBuy Now
STEP Energy Services
$49.00-79.59%$8 → $10MaintainsOutperformGet Alert
05/16/2022SCLBuy Now
Shawcor
$89.26-91.04%$7 → $8MaintainsOutperformGet Alert
05/16/2022TCWBuy Now
Trican Well Service
$5.5 → $6MaintainsOutperformGet Alert
05/16/2022CEUBuy Now
CES Energy Solutions
$2.75 → $3.25MaintainsOutperformGet Alert
05/16/2022STEPBuy Now
STEP Energy Services
$49.00-83.67%$4 → $8UpgradeSector Perform → OutperformGet Alert
05/10/2022ESIBuy Now
Ensign Energy Services
$27.28-76.17%$6 → $6.5MaintainsOutperformGet Alert
05/02/2022PSIBuy Now
Pason Sys
$60.67-62.09%$22 → $23MaintainsOutperformGet Alert
04/29/2022PDSBuy Now
Precision Drilling
$71.52105.54%$135 → $147MaintainsOutperformGet Alert
04/29/2022PTENBuy Now
Patterson-UTI Energy
$10.1896.46%$18 → $20MaintainsSector PerformGet Alert
04/29/2022NBRBuy Now
Nabors Industries
$82.08149.76%$202 → $205MaintainsSector PerformGet Alert
04/29/2022HPBuy Now
Helmerich & Payne
$37.7764.16%$56 → $62MaintainsOutperformGet Alert
04/29/2022SESBuy Now
Secure Energy Services
$1.26614.29%$8.5 → $9MaintainsOutperformGet Alert
04/29/2022PDBuy Now
Precision Drilling
$20.26625.57%$135 → $147MaintainsOutperformGet Alert
04/22/2022LBRTBuy Now
Liberty Energy
$21.35-1.64%$18 → $21MaintainsSector PerformGet Alert
04/21/2022BKRBuy Now
Baker Hughes
$35.7414.72%$43 → $41MaintainsOutperformGet Alert
04/14/2022ESIBuy Now
Ensign Energy Services
$27.28-78.01%$3.25 → $6UpgradeSector Perform → OutperformGet Alert
04/13/2022PDSBuy Now
Precision Drilling
$71.5288.76% → $135MaintainsOutperformGet Alert
03/17/2022CFWBuy Now
Calfrac Well Servs
$6.5 → $6MaintainsSector PerformGet Alert
03/11/2022SCLBuy Now
Shawcor
$89.26-91.04%$9 → $8MaintainsOutperformGet Alert
02/11/2022PDSBuy Now
Precision Drilling
$71.5213.26%$71 → $81MaintainsOutperformGet Alert
01/14/2022PDSBuy Now
Precision Drilling
$71.52-0.73%$71 → $71MaintainsOutperformGet Alert
12/20/2021SCLBuy Now
Shawcor
$89.26-89.92%MaintainsOutperformGet Alert
12/15/2021PDSBuy Now
Precision Drilling
$71.52-0.73% → $71MaintainsOutperformGet Alert
11/19/2021HPBuy Now
Helmerich & Payne
$37.770.62%MaintainsOutperformGet Alert
07/23/2021PDSBuy Now
Precision Drilling
$71.52-9.12%$62 → $65MaintainsOutperformGet Alert
06/03/2021PDSBuy Now
Precision Drilling
$71.52-30.09%$44 → $50MaintainsOutperformGet Alert