Ian Macpherson's Stock Ratings

Piper Sandler Analyst

Ian Macpherson is an analyst at Piper Sandler. 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 03/28/2025

Overall Average Return

6.41%

Smart Score

61%

Overall Average Return Percentile

53rd

Number of Ratings

124
Buy NowGet Alert
07/15/2024HPBuy Now
Helmerich & Payne
$25.3442.07%
Ian Macpherson61%
$39 → $36MaintainsNeutralGet Alert
05/06/2024HPBuy Now
Helmerich & Payne
$25.3453.91%
Ian Macpherson61%
$44 → $39MaintainsNeutralGet Alert
05/06/2024GTLSBuy Now
Chart Industries
$147.848.23%
Ian Macpherson61%
$151 → $160MaintainsNeutralGet Alert
03/11/2024RIGBuy Now
Transocean
$3.2286.34%
Ian Macpherson61%
$7 → $6MaintainsNeutralGet Alert
03/11/2024PUMPBuy Now
ProPetro Holding
$7.4347.95%
Ian Macpherson61%
$13 → $11MaintainsOverweightGet Alert
03/11/2024OIIBuy Now
Oceaneering International
$21.8110.04%
Ian Macpherson61%
$23 → $24MaintainsNeutralGet Alert
03/11/2024HLXBuy Now
Helix Energy Solns Gr
$8.4130.8%
Ian Macpherson61%
$16 → $11MaintainsOverweightGet Alert
03/11/2024GTLSBuy Now
Chart Industries
$147.842.14%
Ian Macpherson61%
$140 → $151MaintainsNeutralGet Alert
02/20/2024HPBuy Now
Helmerich & Payne
$25.3473.64%
Ian Macpherson61%
$41 → $44MaintainsNeutralGet Alert
01/08/2024CHXBuy Now
ChampionX
$30.036.56%
Ian Macpherson61%
$38 → $32DowngradeOverweight → NeutralGet Alert
01/08/2024HPBuy Now
Helmerich & Payne
$25.3461.8%
Ian Macpherson61%
$47 → $41DowngradeOverweight → NeutralGet Alert
08/14/2023WTTRBuy Now
Select Water Solutions
$10.48-4.58%
Ian Macpherson61%
$11 → $10MaintainsOverweightGet Alert
07/31/2023SOIBuy Now
Solaris Oilfield Infra
Ian Macpherson61%
$11 → $15MaintainsNeutralGet Alert
07/31/2023HLXBuy Now
Helix Energy Solns Gr
$8.4166.47%
Ian Macpherson61%
$13 → $14MaintainsOverweightGet Alert
06/07/2022PFHCBuy Now
ProFrac Holding
Ian Macpherson61%
→ $31.5Initiates → OverweightGet Alert
06/01/2022PUMPBuy Now
ProPetro Holding
$7.43125.29%
Ian Macpherson61%
$15.5 → $16.75MaintainsNeutralGet Alert
06/01/2022PDSBuy Now
Precision Drilling
$46.18170.68%
Ian Macpherson61%
$110 → $125MaintainsOverweightGet Alert
06/01/2022NEXBuy Now
NexTier Oilfield
Ian Macpherson61%
$12.75 → $15MaintainsNeutralGet Alert
06/01/2022LBRTBuy Now
Liberty Energy
$15.8039.24%
Ian Macpherson61%
$19.5 → $22MaintainsNeutralGet Alert
06/01/2022HPBuy Now
Helmerich & Payne
$25.34109.16%
Ian Macpherson61%
$49 → $53MaintainsNeutralGet Alert
06/01/2022PTENBuy Now
Patterson-UTI Energy
$8.19177.95%
Ian Macpherson61%
→ $22.75DowngradeOverweight → NeutralGet Alert
05/19/2022RNGRBuy Now
Ranger Energy Services
$14.73-18.51%
Ian Macpherson61%
$11 → $12MaintainsNeutralGet Alert
05/19/2022PUMPBuy Now
ProPetro Holding
$7.43108.47%
Ian Macpherson61%
$17 → $15.5MaintainsNeutralGet Alert
05/17/2022GTLSBuy Now
Chart Industries
$147.8435.28%
Ian Macpherson61%
$185 → $200MaintainsOverweightGet Alert
04/18/2022CLBBuy Now
Core Laboratories
$15.3738.63%
Ian Macpherson61%
$19.5 → $21.3DowngradeNeutral → UnderweightGet Alert
04/18/2022XPROBuy Now
Expro Gr Hldgs
$10.40116.35%
Ian Macpherson61%
$20.5 → $22.5MaintainsNeutralGet Alert
04/18/2022RIGBuy Now
Transocean
$3.2219.57%
Ian Macpherson61%
$3 → $3.85MaintainsNeutralGet Alert
04/18/2022OISBuy Now
Oil States International
$5.3487.27%
Ian Macpherson61%
$8 → $10MaintainsOverweightGet Alert
04/18/2022OIIBuy Now
Oceaneering International
$21.8114.63%
Ian Macpherson61%
$22.5 → $25MaintainsOverweightGet Alert
04/18/2022HLXBuy Now
Helix Energy Solns Gr
$8.41-13.79%
Ian Macpherson61%
$6.3 → $7.25MaintainsOverweightGet Alert
04/13/2022PUMPBuy Now
ProPetro Holding
$7.43128.65%
Ian Macpherson61%
$16.5 → $17MaintainsNeutralGet Alert
04/13/2022PTENBuy Now
Patterson-UTI Energy
$8.19144.35%
Ian Macpherson61%
$14.5 → $20MaintainsOverweightGet Alert
04/13/2022PDSBuy Now
Precision Drilling
$46.18149.03%
Ian Macpherson61%
$85 → $115MaintainsOverweightGet Alert
04/13/2022NEXBuy Now
NexTier Oilfield
Ian Macpherson61%
$9.5 → $11.6MaintainsNeutralGet Alert
04/13/2022LBRTBuy Now
Liberty Energy
$15.8011.39%
Ian Macpherson61%
$12.25 → $17.6MaintainsNeutralGet Alert
04/13/2022HPBuy Now
Helmerich & Payne
$25.3473.64%
Ian Macpherson61%
$32 → $44MaintainsNeutralGet Alert
04/11/2022CHXBuy Now
ChampionX
$30.03-0.1%
Ian Macpherson61%
$28 → $30UpgradeNeutral → OverweightGet Alert
04/06/2022PWRBuy Now
Quanta Services
$254.37-41.03%
Ian Macpherson61%
$144 → $150MaintainsOverweightGet Alert
03/07/2022WTTRBuy Now
Select Energy Services
$10.484.96%
Ian Macpherson61%
$8.25 → $11MaintainsNeutralGet Alert
03/07/2022SOIBuy Now
Solaris Oilfield Infra
Ian Macpherson61%
$10 → $12MaintainsNeutralGet Alert
03/07/2022RIGBuy Now
Transocean
$3.22-6.83%
Ian Macpherson61%
$1 → $3MaintainsNeutralGet Alert
03/07/2022PUMPBuy Now
ProPetro Holding
$7.43121.92%
Ian Macpherson61%
$12 → $16.5MaintainsNeutralGet Alert
03/07/2022OIIBuy Now
Oceaneering International
$21.813.16%
Ian Macpherson61%
$21 → $22.5MaintainsOverweightGet Alert
03/07/2022HLXBuy Now
Helix Energy Solns Gr
$8.41-25.09%
Ian Macpherson61%
$5.6 → $6.3MaintainsOverweightGet Alert
03/07/2022OISBuy Now
Oil States International
$5.34
Ian Macpherson61%
UpgradeNeutral → OverweightGet Alert
03/02/2022WHDBuy Now
Cactus
$45.8120.05%
Ian Macpherson61%
$45.5 → $55MaintainsNeutralGet Alert
02/15/2022PTENBuy Now
Patterson-UTI Energy
$8.1977.15%
Ian Macpherson61%
$10.25 → $14.5MaintainsOverweightGet Alert
12/21/2021PTENBuy Now
Patterson-UTI Energy
$8.1925.23%
Ian Macpherson61%
$10 → $10.25UpgradeNeutral → OverweightGet Alert
10/26/2021FTIBuy Now
TechnipFMC
$31.04-67.78%
Ian Macpherson61%
$9.6 → $10UpgradeNeutral → OverweightGet Alert
07/28/2021HLXBuy Now
Helix Energy Solns Gr
$8.41-46.49%
Ian Macpherson61%
$5.3 → $4.5DowngradeOverweight → NeutralGet Alert
06/09/2021WFRDBuy Now
Weatherford International
$54.20-59.41%
Ian Macpherson61%
→ $22Initiates → OverweightGet Alert
06/08/2021PWRBuy Now
Quanta Services
$254.37-54.79%
Ian Macpherson61%
→ $115Initiates → OverweightGet Alert
02/11/2021HPBuy Now
Helmerich & Payne
$25.34-5.29%
Ian Macpherson61%
$25 → $24DowngradeOverweight → NeutralGet Alert
02/01/2021SLBBuy Now
SLB
$41.99-40.46%
Ian Macpherson61%
$18 → $25MaintainsNeutralGet Alert
02/01/2021BKRBuy Now
Baker Hughes
$43.39-30.86%
Ian Macpherson61%
$26 → $30MaintainsOverweightGet Alert
01/20/2021GTLSBuy Now
Chart Industries
$147.848.23%
Ian Macpherson61%
→ $160Initiates → OverweightGet Alert
11/05/2020WTTRBuy Now
Select Energy Services
$10.48-55.15%
Ian Macpherson61%
$5.3 → $4.7MaintainsNeutralGet Alert
10/07/2020WTTRBuy Now
Select Energy Services
$10.48-49.43%
Ian Macpherson61%
$6.65 → $5.3MaintainsNeutralGet Alert
10/07/2020TSBuy Now
Tenaris
$39.54-65.86%
Ian Macpherson61%
$15 → $13.5MaintainsNeutralGet Alert
10/07/2020CHXBuy Now
ChampionX
$30.03-61.37%
Ian Macpherson61%
$12.6 → $11.6MaintainsNeutralGet Alert
08/12/2020OIIBuy Now
Oceaneering International
$21.81-73.41%
Ian Macpherson61%
$3.65 → $5.8MaintainsNeutralGet Alert
08/10/2020CHXBuy Now
ChampionX
$30.03-58.04%
Ian Macpherson61%
$10.5 → $12.6MaintainsNeutralGet Alert
07/27/2020CLBBuy Now
Core Laboratories
$15.374.13%
Ian Macpherson61%
$15 → $16MaintainsNeutralGet Alert
07/23/2020HLXBuy Now
Helix Energy Solns Gr
$8.41-28.66%
Ian Macpherson61%
$3.5 → $6UpgradeNeutral → OverweightGet Alert
06/30/2020FETBuy Now
Forum Energy Technologies
$20.71
Ian Macpherson61%
DowngradeOverweight → NeutralGet Alert
06/16/2020TSBuy Now
Tenaris
$39.54-62.06%
Ian Macpherson61%
$12.2 → $15MaintainsNeutralGet Alert
05/28/2020PDSBuy Now
Precision Drilling
$46.18-98.7%
Ian Macpherson61%
$6 → $12MaintainsNeutralGet Alert
05/28/2020RESBuy Now
RPC
$5.56-44.24%
Ian Macpherson61%
$2.8 → $3.1MaintainsNeutralGet Alert
05/28/2020PUMPBuy Now
ProPetro Holding
$7.43-46.2%
Ian Macpherson61%
$3.75 → $4MaintainsNeutralGet Alert
05/28/2020NEXBuy Now
NexTier Oilfield
Ian Macpherson61%
$2.3 → $3.15MaintainsNeutralGet Alert
05/28/2020LBRTBuy Now
Liberty Energy
$15.80-70.89%
Ian Macpherson61%
$3.5 → $4.6MaintainsNeutralGet Alert
05/28/2020HPBuy Now
Helmerich & Payne
$25.34-1.34%
Ian Macpherson61%
→ $25UpgradeNeutral → OverweightGet Alert
05/18/2020NINEBuy Now
Nine Energy Service
$1.19-15.97%
Ian Macpherson61%
→ $1DowngradeOverweight → NeutralGet Alert
04/24/2020HLXBuy Now
Helix Energy Solns Gr
$8.41-58.38%
Ian Macpherson61%
$4 → $3.5MaintainsNeutralGet Alert
04/15/2020PDSBuy Now
Precision Drilling
$46.18-99.35%
Ian Macpherson61%
$40 → $6DowngradeOverweight → NeutralGet Alert
04/15/2020RIGBuy Now
Transocean
$3.22-54.97%
Ian Macpherson61%
$2 → $1.45MaintainsNeutralGet Alert
04/15/2020OIIBuy Now
Oceaneering International
$21.81-81.66%
Ian Macpherson61%
$8.5 → $4MaintainsNeutralGet Alert
04/15/2020NCSMBuy Now
NCS Multistage Holdings
$35.50-96.9%
Ian Macpherson61%
$50 → $22MaintainsNeutralGet Alert
04/15/2020QESBuy Now
Quintana Energy Services
Ian Macpherson61%
→ $1.2DowngradeOverweight → NeutralGet Alert
04/07/2020TSBuy Now
Tenaris
$39.54-63.33%
Ian Macpherson61%
$13.5 → $14.5MaintainsNeutralGet Alert
04/07/2020CLBBuy Now
Core Laboratories
$15.37-51.19%
Ian Macpherson61%
$16.5 → $7.5MaintainsNeutralGet Alert
04/07/2020APYBuy Now
Apergy
Ian Macpherson61%
$11 → $6.65MaintainsNeutralGet Alert
04/06/2020NEXBuy Now
NexTier Oilfield
Ian Macpherson61%
$2.5 → $1.65MaintainsNeutralGet Alert
04/06/2020LBRTBuy Now
Liberty Energy
$15.80-77.85%
Ian Macpherson61%
$4.25 → $3.5MaintainsNeutralGet Alert
04/06/2020PUMPBuy Now
ProPetro Holding
$7.43-49.56%
Ian Macpherson61%
$5.25 → $3.75MaintainsNeutralGet Alert
04/06/2020RESBuy Now
RPC
$5.56-66.73%
Ian Macpherson61%
$1.4 → $1.85MaintainsNeutralGet Alert
04/06/2020HPBuy Now
Helmerich & Payne
$25.34-30.94%
Ian Macpherson61%
$21.5 → $17.5MaintainsNeutralGet Alert
04/06/2020WTTRBuy Now
Select Energy Services
$10.48-66.6%
Ian Macpherson61%
$4 → $3.5MaintainsNeutralGet Alert
11/19/2019HPBuy Now
Helmerich & Payne
$25.3477.58%
Ian Macpherson61%
$46 → $45MaintainsOverweightGet Alert
10/10/2019PUMPBuy Now
ProPetro Holding
$7.4361.4%
Ian Macpherson61%
$17 → $12UpgradeNeutral → OverweightGet Alert
10/10/2019APYBuy Now
Apergy
Ian Macpherson61%
$36 → $27DowngradeOverweight → NeutralGet Alert
09/03/2019PUMPBuy Now
ProPetro Holding
$7.43128.65%
Ian Macpherson61%
$32.5 → $17DowngradeOverweight → NeutralGet Alert
07/30/2019PDSBuy Now
Precision Drilling
$46.18-95.67%
Ian Macpherson61%
$50 → $40MaintainsOverweightGet Alert
07/30/2019FETBuy Now
Forum Energy Technologies
$20.71-85.51%
Ian Macpherson61%
$85 → $60MaintainsOverweightGet Alert
07/30/2019HPBuy Now
Helmerich & Payne
$25.34107.18%
Ian Macpherson61%
$57 → $52.5MaintainsOverweightGet Alert
06/26/2019NCSMBuy Now
NCS Multistage Holdings
$35.50
Ian Macpherson61%
DowngradeOverweight → NeutralGet Alert
06/07/2019HPBuy Now
Helmerich & Payne
$25.34136.78%
Ian Macpherson61%
$64 → $60UpgradeNeutral → OverweightGet Alert
05/22/2019DOBuy Now
Diamond Offshore Drilling
Ian Macpherson61%
$9.4 → $8.75UpgradeUnderweight → NeutralGet Alert
04/03/2019APYBuy Now
Apergy
Ian Macpherson61%
Initiates → OverweightGet Alert
04/25/2018HLXBuy Now
Helix Energy Solns Gr
$8.41
Ian Macpherson61%
UpgradeNeutral → OverweightGet Alert
04/03/2018WFTBuy Now
Weatherford International
Ian Macpherson61%
DowngradeOverweight → NeutralGet Alert
03/06/2018QESBuy Now
Quintana Energy Services
Ian Macpherson61%
→ $14Initiates → OverweightGet Alert
02/13/2018NINEBuy Now
Nine Energy Service
$1.192841.18%
Ian Macpherson61%
→ $35Initiates → OverweightGet Alert
02/06/2018LBRTBuy Now
Liberty Energy
$15.8077.22%
Ian Macpherson61%
→ $28Initiates → OverweightGet Alert
01/11/2018RDCBuy Now
Rowan Companies
Ian Macpherson61%
DowngradeOverweight → NeutralGet Alert
01/11/2018DOBuy Now
Diamond Offshore Drilling
Ian Macpherson61%
DowngradeNeutral → UnderweightGet Alert
01/11/2018NEBuy Now
Noble Corp
$24.14
Ian Macpherson61%
DowngradeNeutral → UnderweightGet Alert
01/11/2018ESVBuy Now
Ensco Rowan
Ian Macpherson61%
DowngradeOverweight → NeutralGet Alert
10/27/2017OIIBuy Now
Oceaneering International
$21.81
Ian Macpherson61%
DowngradeOverweight → NeutralGet Alert
09/27/2017HLXBuy Now
Helix Energy Solns Gr
$8.41
Ian Macpherson61%
DowngradeOverweight → NeutralGet Alert
06/19/2017ESVBuy Now
Ensco Rowan
Ian Macpherson61%
UpgradeNeutral → OverweightGet Alert
06/19/2017ATWBuy Now
Atwood Oceanics
Ian Macpherson61%
DowngradeOverweight → NeutralGet Alert
05/23/2017NCSMBuy Now
NCS Multistage Holdings
$35.50-21.13%
Ian Macpherson61%
→ $560Initiates → OverweightGet Alert
05/16/2017WTTRBuy Now
Select Energy Services
$10.48100.38%
Ian Macpherson61%
→ $21Initiates → OverweightGet Alert
01/25/2017NEBuy Now
Noble Corp
$24.14
Ian Macpherson61%
UpgradeUnderweight → NeutralGet Alert
01/25/2017RIGBuy Now
Transocean
$3.22
Ian Macpherson61%
UpgradeUnderweight → NeutralGet Alert
09/16/2016RDCBuy Now
Rowan Companies
Ian Macpherson61%
$15.5 → $14.15MaintainsOverweightGet Alert
06/03/2016WFTBuy Now
Weatherford International
Ian Macpherson61%
UpgradeNeutral → OverweightGet Alert
03/11/2016NEBuy Now
Noble Corp
$24.14
Ian Macpherson61%
DowngradeNeutral → UnderweightGet Alert
11/20/2015GTLSBuy Now
Chart Industries
$147.84
Ian Macpherson61%
DowngradeOverweight → NeutralGet Alert
03/03/2015GTLSBuy Now
Chart Industries
$147.84-69.56%
Ian Macpherson61%
$36 → $45UpgradeNeutral → OverweightGet Alert
11/01/2013GTLSBuy Now
Chart Industries
$147.84-28.98%
Ian Macpherson61%
$130 → $105DowngradeOverweight → NeutralGet Alert
06/21/2012PWRBuy Now
Quanta Services
$254.37-88.21%
Ian Macpherson61%
$28 → $30MaintainsOverweightGet Alert
05/03/2012PWRBuy Now
Quanta Services
$254.37-88.99%
Ian Macpherson61%
$26 → $28MaintainsOverweightGet Alert