Ratings by RBC Capital (Keith Mackey)
| Date | Company | Symbol | Type | Rating (Past) |
PT (Past) |
Start $ (End $) |
% Chg. | Details |
|---|---|---|---|---|---|---|---|---|
| 5/28/2026 | Enerflex | EFXT | Maintain | Outperform (N/A) |
|
Details | ||
| 5/8/2026 | Helmerich & Payne | HP | Maintain | Sector Perform (N/A) |
|
Details | ||
| 5/8/2026 | Enerflex | EFXT | Maintain | Outperform (N/A) |
|
Details | ||
| 5/6/2026 | Atlas Energy Solutions Inc | AESI | Maintain | Sector Perform (N/A) |
|
Details | ||
| 4/30/2026 | Nabors | NBR | Maintain | Sector Perform (N/A) |
|
Details | ||
| 4/29/2026 | NOV Inc. | NOV | Maintain | Sector Perform (N/A) |
|
Details | ||
| 4/27/2026 | Baker Hughes | BKR | Maintain | Outperform (N/A) |
|
Details | ||
| 4/24/2026 | Patterson-UTI Energy | PTEN | Maintain | Outperform (N/A) |
|
Details | ||
| 4/24/2026 | Liberty Energy Inc | LBRT | Maintain | Sector Perform (N/A) |
|
Details | ||
| 4/22/2026 | Halliburton | HAL | Maintain | Outperform (N/A) |
|
Details | ||
| 4/15/2026 | NOV Inc. | NOV | Maintain | Sector Perform (N/A) |
|
Details | ||
| 4/14/2026 | NOV Inc. | NOV | Downgrade | Sector Perform (Outperform) |
19.49 (21.33) |
9.44% | Details | |
| 4/2/2026 | Atlas Energy Solutions Inc | AESI | Maintain | Sector Perform (N/A) |
|
Details | ||
| 3/18/2026 | Weatherford International plc | WFRD | New Coverage | Outperform (N/A) |
86.80 (101.47) |
16.9% | Details | |
| 2/13/2026 | Nabors | NBR | Maintain | (N/A) |
|
Details | ||
| 2/6/2026 | Patterson-UTI Energy | PTEN | Maintain | (N/A) |
|
Details | ||
| 2/6/2026 | Helmerich & Payne | HP | Maintain | (N/A) |
|
Details | ||
| 1/26/2026 | SLB | SLB | Maintain | Outperform (N/A) |
|
Details | ||
| 1/22/2026 | Halliburton | HAL | Maintain | Outperform (N/A) |
|
Details | ||
| 1/15/2026 | SLB | SLB | Maintain | (N/A) |
|
Details | ||
| 1/15/2026 | NOV Inc. | NOV | Maintain | (N/A) |
|
Details | ||
| 1/15/2026 | Nabors | NBR | Maintain | (N/A) |
|
Details | ||
| 1/15/2026 | Liberty Energy Inc | LBRT | Maintain | (N/A) |
|
Details | ||
| 1/15/2026 | Helmerich & Payne | HP | Maintain | (N/A) |
|
Details | ||
| 1/15/2026 | Halliburton | HAL | Maintain | (N/A) |
|
Details | ||
| 1/15/2026 | Enerflex | EFXT | Maintain | (N/A) |
|
Details | ||
| 1/15/2026 | Baker Hughes | BKR | Maintain | (N/A) |
|
Details | ||
| 1/15/2026 | Atlas Energy Solutions Inc | AESI | Maintain | (N/A) |
|
Details | ||
| 11/25/2025 | Liberty Energy Inc | LBRT | Maintain | Sector Perform (N/A) |
|
Details | ||
| 11/20/2025 | Helmerich & Payne | HP | Maintain | Sector Perform (N/A) |
|
Details | ||
| 11/7/2025 | Enerflex | EFXT | Maintain | Outperform (N/A) |
|
Details | ||
| 10/30/2025 | Nabors | NBR | Maintain | (N/A) |
|
Details | ||
| 10/29/2025 | NOV Inc. | NOV | Maintain | (N/A) |
|
Details | ||
| 10/28/2025 | Halliburton | HAL | Upgrade | Outperform (Sector Perform) |
26.55 (39.76) |
49.76% | Details | |
| 10/24/2025 | Patterson-UTI Energy | PTEN | Maintain | Outperform (N/A) |
|
Details | ||
| 10/22/2025 | Halliburton | HAL | Upgrade | Outperform (Sector Perform) |
22.62 (26.55) |
17.37% | Details | |
| 10/20/2025 | Liberty Energy Inc | LBRT | Maintain | Sector Perform (N/A) |
|
Details | ||
| 10/9/2025 | SLB | SLB | Maintain | Outperform (N/A) |
|
Details | ||
| 10/9/2025 | Patterson-UTI Energy | PTEN | Maintain | Outperform (N/A) |
|
Details | ||
| 10/9/2025 | NOV Inc. | NOV | Maintain | Outperform (N/A) |
|
Details | ||
| 10/9/2025 | Nabors | NBR | Maintain | Sector Perform (N/A) |
|
Details | ||
| 10/9/2025 | Liberty Energy Inc | LBRT | Maintain | Sector Perform (N/A) |
|
Details | ||
| 10/9/2025 | Helmerich & Payne | HP | Maintain | Sector Perform (N/A) |
|
Details | ||
| 10/9/2025 | Halliburton | HAL | Maintain | Sector Perform (N/A) |
|
Details | ||
| 10/9/2025 | Baker Hughes | BKR | Maintain | Outperform (N/A) |
|
Details | ||
| 10/9/2025 | Atlas Energy Solutions Inc | AESI | Downgrade | Sector Perform (Outperform) |
11.52 (16.90) |
46.7% | Details | |
| 9/25/2025 | Enerflex | EFXT | Maintain | Outperform (N/A) |
|
Details | ||
| 8/21/2025 | Nabors | NBR | Maintain | Sector Perform (N/A) |
|
Details | ||
| 8/8/2025 | Helmerich & Payne | HP | Maintain | Sector Perform (N/A) |
|
Details | ||
| 8/6/2025 | Atlas Energy Solutions Inc | AESI | Maintain | Outperform (N/A) |
|
Details | ||
| 7/30/2025 | NOV Inc. | NOV | Maintain | Outperform (N/A) |
|
Details | ||
| 7/25/2025 | Patterson-UTI Energy | PTEN | Maintain | Outperform (N/A) |
|
Details | ||
| 7/24/2025 | Baker Hughes | BKR | Maintain | Outperform (N/A) |
|
Details | ||
| 7/23/2025 | Halliburton | HAL | Maintain | Sector Perform (N/A) |
|
Details | ||
| 7/21/2025 | SLB | SLB | Maintain | Outperform (N/A) |
|
Details | ||
| 6/26/2025 | Liberty Energy Inc | LBRT | Maintain | Sector Perform (N/A) |
|
Details | ||
| 6/26/2025 | Patterson-UTI Energy | PTEN | Maintain | Outperform (N/A) |
|
Details | ||
| 6/26/2025 | Helmerich & Payne | HP | Maintain | Sector Perform (N/A) |
|
Details | ||
| 6/3/2025 | Patterson-UTI Energy | PTEN | Maintain | Outperform (N/A) |
|
Details | ||
| 5/9/2025 | Helmerich & Payne | HP | Maintain | Sector Perform (N/A) |
|
Details | ||
| 5/7/2025 | Atlas Energy Solutions Inc | AESI | Maintain | Outperform (N/A) |
|
Details | ||
| 4/24/2025 | Baker Hughes | BKR | Maintain | Outperform (N/A) |
|
Details | ||
| 4/17/2025 | SLB | SLB | Maintain | Outperform (N/A) |
|
Details | ||
| 4/17/2025 | Patterson-UTI Energy | PTEN | Maintain | Outperform (N/A) |
|
Details | ||
| 4/17/2025 | NOV Inc. | NOV | Maintain | Outperform (N/A) |
|
Details | ||
| 4/17/2025 | Nabors | NBR | Maintain | Sector Perform (N/A) |
|
Details | ||
| 4/17/2025 | Liberty Energy Inc | LBRT | Maintain | Sector Perform (N/A) |
|
Details | ||
| 4/17/2025 | Helmerich & Payne | HP | Maintain | Sector Perform (N/A) |
|
Details | ||
| 4/17/2025 | Halliburton | HAL | Maintain | Sector Perform (N/A) |
|
Details | ||
| 4/17/2025 | Baker Hughes | BKR | Maintain | Outperform (N/A) |
|
Details | ||
| 4/17/2025 | Atlas Energy Solutions Inc | AESI | Maintain | Outperform (N/A) |
|
Details | ||
| 3/24/2025 | SLB | SLB | Maintain | Outperform (N/A) |
|
Details | ||
| 3/24/2025 | Liberty Energy Inc | LBRT | Downgrade | Sector Perform (Outperform) |
14.57 (28.68) |
96.84% | Details | |
| 3/24/2025 | NOV Inc. | NOV | Upgrade | Outperform (Sector Perform) |
15.10 (19.49) |
29.07% | Details | |
| 2/26/2025 | Atlas Energy Solutions Inc | AESI | Maintain | Outperform (N/A) |
|
Details | ||
| 2/7/2025 | Helmerich & Payne | HP | Maintain | Sector Perform (N/A) |
|
Details | ||
| 2/6/2025 | NOV Inc. | NOV | Maintain | Sector Perform (N/A) |
|
Details | ||
| 2/3/2025 | Baker Hughes | BKR | Maintain | Outperform (N/A) |
|
Details | ||
| 1/31/2025 | Liberty Oilfield Services | LBRT | Maintain | Outperform (N/A) |
|
Details | ||
| 1/28/2025 | Atlas Energy Solutions Inc | AESI | Maintain | Outperform (N/A) |
|
Details | ||
| 1/21/2025 | SLB | SLB | Maintain | Outperform (N/A) |
|
Details | ||
| 12/12/2024 | Baker Hughes | BKR | Maintain | Outperform (N/A) |
|
Details | ||
| 11/15/2024 | Helmerich & Payne | HP | Maintain | Sector Perform (N/A) |
|
Details | ||
| 10/18/2024 | Liberty Oilfield Services | LBRT | Maintain | Outperform (N/A) |
|
Details | ||
| 10/11/2024 | Atlas Energy Solutions Inc | AESI | Maintain | Outperform (N/A) |
|
Details | ||
| 9/13/2024 | Halliburton | HAL | Downgrade | Sector Perform (Outperform) |
27.97 (22.62) |
-19.13% | Details | |
| 8/7/2024 | Atlas Energy Solutions Inc | AESI | Maintain | Outperform (N/A) |
|
Details | ||
| 7/26/2024 | Patterson-UTI Energy | PTEN | Maintain | Outperform (N/A) |
|
Details | ||
| 7/26/2024 | Helmerich & Payne | HP | Maintain | Sector Perform (N/A) |
|
Details | ||
| 7/22/2024 | SLB | SLB | Maintain | Outperform (N/A) |
|
Details | ||
| 7/22/2024 | Halliburton | HAL | Maintain | Outperform (N/A) |
|
Details | ||
| 7/19/2024 | Liberty Oilfield Services | LBRT | Maintain | Outperform (N/A) |
|
Details | ||
| 4/19/2024 | Liberty Oilfield Services | LBRT | Maintain | Outperform (N/A) |
|
Details | ||
| 4/3/2024 | SLB | SLB | Maintain | Outperform (N/A) |
|
Details | ||
| 2/28/2024 | Atlas Energy Solutions Inc | AESI | Maintain | Outperform (N/A) |
|
Details | ||
| 1/31/2024 | Helmerich & Payne | HP | Maintain | Sector Perform (N/A) |
|
Details | ||
| 11/9/2023 | Patterson-UTI Energy | PTEN | Maintain | Outperform (N/A) |
|
Details | ||
| 10/30/2023 | NOV Inc. | NOV | Maintain | Sector Perform (N/A) |
|
Details | ||
| 10/27/2023 | Nabors | NBR | Maintain | Sector Perform (N/A) |
|
Details | ||
| 10/25/2023 | Halliburton | HAL | Maintain | Outperform (N/A) |
|
Details | ||
| 10/20/2023 | Liberty Oilfield Services | LBRT | Maintain | Outperform (N/A) |
|
Details | ||
| 7/28/2023 | NOV Inc. | NOV | Maintain | Sector Perform (N/A) |
|
Details | ||
| 7/28/2023 | Helmerich & Payne | HP | Maintain | Sector Perform (N/A) |
|
Details | ||
| 7/27/2023 | Nabors | NBR | Maintain | Sector Perform (N/A) |
|
Details | ||
| 7/10/2023 | Patterson-UTI Energy | PTEN | Upgrade | Outperform (Sector Perform) |
11.99 (11.63) |
-3% | Details | |
| 7/10/2023 | Helmerich & Payne | HP | Downgrade | Sector Perform (Outperform) |
34.28 (39.36) |
14.82% | Details | |
| 6/15/2023 | Patterson-UTI Energy | PTEN | Maintain | Sector Perform (N/A) |
|
Details | ||
| 4/28/2023 | Patterson-UTI Energy | PTEN | Maintain | Sector Perform (N/A) |
|
Details | ||
| 4/28/2023 | Helmerich & Payne | HP | Maintain | Outperform (N/A) |
|
Details | ||
| 4/26/2023 | Nabors | NBR | Maintain | Sector Perform (N/A) |
|
Details | ||
| 4/21/2023 | Liberty Oilfield Services | LBRT | Maintain | Outperform (N/A) |
|
Details | ||
| 4/3/2023 | Atlas Energy Solutions Inc | AESI | New Coverage | Outperform (N/A) |
16.96 (11.52) |
-32.08% | Details | |
| 2/10/2023 | Patterson-UTI Energy | PTEN | Maintain | Sector Perform (N/A) |
|
Details | ||
| 2/9/2023 | Nabors | NBR | Maintain | Sector Perform (N/A) |
|
Details | ||
| 11/18/2022 | Helmerich & Payne | HP | Maintain | Outperform (N/A) |
|
Details | ||
| 11/8/2022 | SLB | SLB | Maintain | Outperform (N/A) |
|
Details | ||
| 10/26/2022 | Halliburton | HAL | Maintain | Outperform (N/A) |
|
Details | ||
| 10/24/2022 | Schlumberger | SLB | Maintain | Outperform (N/A) |
|
Details | ||
| 10/20/2022 | Baker Hughes | BKR | Maintain | Outperform (N/A) |
|
Details | ||
| 9/20/2022 | Baker Hughes | BKR | Maintain | Outperform (N/A) |
|
Details | ||
| 7/27/2022 | Liberty Oilfield Services | LBRT | Upgrade | Outperform (Sector Perform) |
12.85 (14.57) |
13.39% | Details | |
| 7/25/2022 | Schlumberger | SLB | Maintain | Outperform (N/A) |
|
Details | ||
| 7/21/2022 | Baker Hughes | BKR | Maintain | Outperform (N/A) |
|
Details | ||
| 4/29/2022 | Patterson-UTI Energy | PTEN | Maintain | Sector Perform (N/A) |
|
Details | ||
| 4/29/2022 | Nabors | NBR | Maintain | Sector Perform (N/A) |
|
Details | ||
| 4/29/2022 | Helmerich & Payne | HP | Maintain | Outperform (N/A) |
|
Details | ||
| 4/22/2022 | Liberty Oilfield Services | LBRT | Maintain | Sector Perform (N/A) |
|
Details | ||
| 4/21/2022 | Baker Hughes | BKR | Maintain | Outperform (N/A) |
|
Details | ||
| 4/20/2022 | Halliburton | HAL | Maintain | Outperform (N/A) |
|
Details | ||
| 2/11/2022 | Patterson-UTI Energy | PTEN | Maintain | Sector Perform (N/A) |
|
Details | ||
| 1/25/2022 | Halliburton | HAL | Maintain | Outperform (N/A) |
|
Details | ||
| 1/24/2022 | Schlumberger | SLB | Maintain | Outperform (N/A) |
|
Details | ||
| 1/21/2022 | Baker Huges Co. | BKR | Maintain | Outperform (N/A) |
|
Details | ||
| 11/19/2021 | Helmerich & Payne | HP | Maintain | Outperform (N/A) |
|
Details | ||
| 10/29/2021 | Patterson-UTI Energy | PTEN | Maintain | Sector Perform (N/A) |
|
Details | ||
| 10/20/2021 | Halliburton | HAL | Maintain | Outperform (N/A) |
|
Details | ||
| 9/9/2021 | National-Oilwell Varco | NOV | New Coverage | Sector Perform (N/A) |
13.07 (15.10) |
15.53% | Details | |
| 9/9/2021 | Patterson-UTI Energy | PTEN | New Coverage | Sector Perform (N/A) |
7.78 (11.63) |
49.49% | Details | |
| 9/9/2021 | Liberty Oilfield Services | LBRT | New Coverage | Sector Perform (N/A) |
10.48 (28.68) |
173.66% | Details | |
| 9/9/2021 | Nabors | NBR | New Coverage | Sector Perform (N/A) |
86.15 (102.91) |
19.45% | Details | |
| 9/9/2021 | Schlumberger | SLB | New Coverage | Outperform (N/A) |
27.83 (56.72) |
103.81% | Details | |
| 9/9/2021 | Baker Huges Co. | BKR | New Coverage | Outperform (N/A) |
23.02 (63.60) |
176.28% | Details | |
| 9/9/2021 | Helmerich & Payne | HP | New Coverage | Outperform (N/A) |
27.44 (39.36) |
43.44% | Details | |
| 9/9/2021 | Halliburton | HAL | New Coverage | Outperform (N/A) |
19.91 (27.97) |
40.48% | Details |

