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 (20.82) |
6.82% | 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 (104.09) |
19.92% | 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 (41.03) |
54.54% | 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 (17.91) |
55.47% | 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 (31.06) |
113.18% | 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 (12.01) |
0.17% | Details | |
| 7/10/2023 | Helmerich & Payne | HP | Downgrade | Sector Perform (Outperform) |
34.28 (38.44) |
12.14% | 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 (12.01) |
54.37% | Details | |
| 9/9/2021 | Liberty Oilfield Services | LBRT | New Coverage | Sector Perform (N/A) |
10.48 (31.06) |
196.37% | Details | |
| 9/9/2021 | Nabors | NBR | New Coverage | Sector Perform (N/A) |
86.15 (96.28) |
11.76% | Details | |
| 9/9/2021 | Schlumberger | SLB | New Coverage | Outperform (N/A) |
27.83 (56.85) |
104.28% | Details | |
| 9/9/2021 | Baker Huges Co. | BKR | New Coverage | Outperform (N/A) |
23.02 (64.27) |
179.19% | Details | |
| 9/9/2021 | Helmerich & Payne | HP | New Coverage | Outperform (N/A) |
27.44 (38.44) |
40.09% | Details | |
| 9/9/2021 | Halliburton | HAL | New Coverage | Outperform (N/A) |
19.91 (27.97) |
40.48% | Details |

