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 06/18/2025

Overall Average Return

6.41%

Smart Score

60.8%

Overall Average Return Percentile

52nd

Number of Ratings

124
Buy NowGet Alert
07/15/2024HPBuy Now
Helmerich & Payne
$18.2097.8%
Ian Macpherson60%
$39 → $36MaintainsNeutralGet Alert
05/06/2024HPBuy Now
Helmerich & Payne
$18.20114.29%
Ian Macpherson60%
$44 → $39MaintainsNeutralGet Alert
05/06/2024GTLSBuy Now
Chart Industries
$144.2410.93%
Ian Macpherson60%
$151 → $160MaintainsNeutralGet Alert
03/11/2024RIGBuy Now
Transocean
$3.2087.78%
Ian Macpherson60%
$7 → $6MaintainsNeutralGet Alert
03/11/2024PUMPBuy Now
ProPetro Holding
$6.7662.72%
Ian Macpherson60%
$13 → $11MaintainsOverweightGet Alert
03/11/2024OIIBuy Now
Oceaneering International
$22.148.4%
Ian Macpherson60%
$23 → $24MaintainsNeutralGet Alert
03/11/2024HLXBuy Now
Helix Energy Solns Gr
$7.0755.54%
Ian Macpherson60%
$16 → $11MaintainsOverweightGet Alert
03/11/2024GTLSBuy Now
Chart Industries
$144.244.69%
Ian Macpherson60%
$140 → $151MaintainsNeutralGet Alert
02/20/2024HPBuy Now
Helmerich & Payne
$18.20141.76%
Ian Macpherson60%
$41 → $44MaintainsNeutralGet Alert
01/08/2024CHXBuy Now
ChampionX
$26.5520.5%
Ian Macpherson60%
$38 → $32DowngradeOverweight → NeutralGet Alert
01/08/2024HPBuy Now
Helmerich & Payne
$18.20125.27%
Ian Macpherson60%
$47 → $41DowngradeOverweight → NeutralGet Alert
08/14/2023WTTRBuy Now
Select Water Solutions
$9.327.3%
Ian Macpherson60%
$11 → $10MaintainsOverweightGet Alert
07/31/2023SOIBuy Now
Solaris Oilfield Infra
——
Ian Macpherson60%
$11 → $15MaintainsNeutralGet Alert
07/31/2023HLXBuy Now
Helix Energy Solns Gr
$7.0797.96%
Ian Macpherson60%
$13 → $14MaintainsOverweightGet Alert
06/07/2022PFHCBuy Now
ProFrac Holding
——
Ian Macpherson60%
→ $31.5Initiates → OverweightGet Alert
06/01/2022PUMPBuy Now
ProPetro Holding
$6.76147.78%
Ian Macpherson60%
$15.5 → $16.75MaintainsNeutralGet Alert
06/01/2022PDSBuy Now
Precision Drilling
$51.59142.32%
Ian Macpherson60%
$110 → $125MaintainsOverweightGet Alert
06/01/2022NEXBuy Now
NexTier Oilfield
——
Ian Macpherson60%
$12.75 → $15MaintainsNeutralGet Alert
06/01/2022LBRTBuy Now
Liberty Energy
$13.5862%
Ian Macpherson60%
$19.5 → $22MaintainsNeutralGet Alert
06/01/2022HPBuy Now
Helmerich & Payne
$18.20191.21%
Ian Macpherson60%
$49 → $53MaintainsNeutralGet Alert
06/01/2022PTENBuy Now
Patterson-UTI Energy
$6.59244.96%
Ian Macpherson60%
→ $22.75DowngradeOverweight → NeutralGet Alert
05/19/2022RNGRBuy Now
Ranger Energy Services
$12.71-5.62%
Ian Macpherson60%
$11 → $12MaintainsNeutralGet Alert
05/19/2022PUMPBuy Now
ProPetro Holding
$6.76129.29%
Ian Macpherson60%
$17 → $15.5MaintainsNeutralGet Alert
05/17/2022GTLSBuy Now
Chart Industries
$144.2438.66%
Ian Macpherson60%
$185 → $200MaintainsOverweightGet Alert
04/18/2022CLBBuy Now
Core Laboratories
$12.7866.67%
Ian Macpherson60%
$19.5 → $21.3DowngradeNeutral → UnderweightGet Alert
04/18/2022XPROBuy Now
Expro Gr Hldgs
$9.60134.38%
Ian Macpherson60%
$20.5 → $22.5MaintainsNeutralGet Alert
04/18/2022RIGBuy Now
Transocean
$3.2020.49%
Ian Macpherson60%
$3 → $3.85MaintainsNeutralGet Alert
04/18/2022OISBuy Now
Oil States International
$5.7175.17%
Ian Macpherson60%
$8 → $10MaintainsOverweightGet Alert
04/18/2022OIIBuy Now
Oceaneering International
$22.1412.92%
Ian Macpherson60%
$22.5 → $25MaintainsOverweightGet Alert
04/18/2022HLXBuy Now
Helix Energy Solns Gr
$7.072.51%
Ian Macpherson60%
$6.3 → $7.25MaintainsOverweightGet Alert
04/13/2022PUMPBuy Now
ProPetro Holding
$6.76151.48%
Ian Macpherson60%
$16.5 → $17MaintainsNeutralGet Alert
04/13/2022PTENBuy Now
Patterson-UTI Energy
$6.59203.26%
Ian Macpherson60%
$14.5 → $20MaintainsOverweightGet Alert
04/13/2022PDSBuy Now
Precision Drilling
$51.59122.93%
Ian Macpherson60%
$85 → $115MaintainsOverweightGet Alert
04/13/2022NEXBuy Now
NexTier Oilfield
——
Ian Macpherson60%
$9.5 → $11.6MaintainsNeutralGet Alert
04/13/2022LBRTBuy Now
Liberty Energy
$13.5829.6%
Ian Macpherson60%
$12.25 → $17.6MaintainsNeutralGet Alert
04/13/2022HPBuy Now
Helmerich & Payne
$18.20141.76%
Ian Macpherson60%
$32 → $44MaintainsNeutralGet Alert
04/11/2022CHXBuy Now
ChampionX
$26.5512.97%
Ian Macpherson60%
$28 → $30UpgradeNeutral → OverweightGet Alert
04/06/2022PWRBuy Now
Quanta Services
$361.36-58.49%
Ian Macpherson60%
$144 → $150MaintainsOverweightGet Alert
03/07/2022WTTRBuy Now
Select Energy Services
$9.3218.03%
Ian Macpherson60%
$8.25 → $11MaintainsNeutralGet Alert
03/07/2022SOIBuy Now
Solaris Oilfield Infra
——
Ian Macpherson60%
$10 → $12MaintainsNeutralGet Alert
03/07/2022RIGBuy Now
Transocean
$3.20-6.11%
Ian Macpherson60%
$1 → $3MaintainsNeutralGet Alert
03/07/2022PUMPBuy Now
ProPetro Holding
$6.76144.08%
Ian Macpherson60%
$12 → $16.5MaintainsNeutralGet Alert
03/07/2022OIIBuy Now
Oceaneering International
$22.141.63%
Ian Macpherson60%
$21 → $22.5MaintainsOverweightGet Alert
03/07/2022HLXBuy Now
Helix Energy Solns Gr
$7.07-10.92%
Ian Macpherson60%
$5.6 → $6.3MaintainsOverweightGet Alert
03/07/2022OISBuy Now
Oil States International
$5.71—
Ian Macpherson60%
—UpgradeNeutral → OverweightGet Alert
03/02/2022WHDBuy Now
Cactus
$45.8719.92%
Ian Macpherson60%
$45.5 → $55MaintainsNeutralGet Alert
02/15/2022PTENBuy Now
Patterson-UTI Energy
$6.59119.86%
Ian Macpherson60%
$10.25 → $14.5MaintainsOverweightGet Alert
12/21/2021PTENBuy Now
Patterson-UTI Energy
$6.5955.42%
Ian Macpherson60%
$10 → $10.25UpgradeNeutral → OverweightGet Alert
10/26/2021FTIBuy Now
TechnipFMC
$35.35-71.71%
Ian Macpherson60%
$9.6 → $10UpgradeNeutral → OverweightGet Alert
07/28/2021HLXBuy Now
Helix Energy Solns Gr
$7.07-36.37%
Ian Macpherson60%
$5.3 → $4.5DowngradeOverweight → NeutralGet Alert
06/09/2021WFRDBuy Now
Weatherford International
$51.61-57.37%
Ian Macpherson60%
→ $22Initiates → OverweightGet Alert
06/08/2021PWRBuy Now
Quanta Services
$361.36-68.18%
Ian Macpherson60%
→ $115Initiates → OverweightGet Alert
02/11/2021HPBuy Now
Helmerich & Payne
$18.2031.87%
Ian Macpherson60%
$25 → $24DowngradeOverweight → NeutralGet Alert
02/01/2021SLBBuy Now
SLB
$36.14-30.82%
Ian Macpherson60%
$18 → $25MaintainsNeutralGet Alert
02/01/2021BKRBuy Now
Baker Hughes
$39.32-23.7%
Ian Macpherson60%
$26 → $30MaintainsOverweightGet Alert
01/20/2021GTLSBuy Now
Chart Industries
$144.2410.93%
Ian Macpherson60%
→ $160Initiates → OverweightGet Alert
11/05/2020WTTRBuy Now
Select Energy Services
$9.32-49.57%
Ian Macpherson60%
$5.3 → $4.7MaintainsNeutralGet Alert
10/07/2020WTTRBuy Now
Select Energy Services
$9.32-43.13%
Ian Macpherson60%
$6.65 → $5.3MaintainsNeutralGet Alert
10/07/2020TSBuy Now
Tenaris
$36.55-63.07%
Ian Macpherson60%
$15 → $13.5MaintainsNeutralGet Alert
10/07/2020CHXBuy Now
ChampionX
$26.55-56.32%
Ian Macpherson60%
$12.6 → $11.6MaintainsNeutralGet Alert
08/12/2020OIIBuy Now
Oceaneering International
$22.14-73.8%
Ian Macpherson60%
$3.65 → $5.8MaintainsNeutralGet Alert
08/10/2020CHXBuy Now
ChampionX
$26.55-52.55%
Ian Macpherson60%
$10.5 → $12.6MaintainsNeutralGet Alert
07/27/2020CLBBuy Now
Core Laboratories
$12.7825.2%
Ian Macpherson60%
$15 → $16MaintainsNeutralGet Alert
07/23/2020HLXBuy Now
Helix Energy Solns Gr
$7.07-15.16%
Ian Macpherson60%
$3.5 → $6UpgradeNeutral → OverweightGet Alert
06/30/2020FETBuy Now
Forum Energy Technologies
$19.72—
Ian Macpherson60%
—DowngradeOverweight → NeutralGet Alert
06/16/2020TSBuy Now
Tenaris
$36.55-58.97%
Ian Macpherson60%
$12.2 → $15MaintainsNeutralGet Alert
05/28/2020PDSBuy Now
Precision Drilling
$51.59-98.84%
Ian Macpherson60%
$0.3 → $0.6MaintainsNeutralGet Alert
05/28/2020RESBuy Now
RPC
$5.23-40.73%
Ian Macpherson60%
$2.8 → $3.1MaintainsNeutralGet Alert
05/28/2020PUMPBuy Now
ProPetro Holding
$6.76-40.83%
Ian Macpherson60%
$3.75 → $4MaintainsNeutralGet Alert
05/28/2020NEXBuy Now
NexTier Oilfield
——
Ian Macpherson60%
$2.3 → $3.15MaintainsNeutralGet Alert
05/28/2020LBRTBuy Now
Liberty Energy
$13.58-66.13%
Ian Macpherson60%
$3.5 → $4.6MaintainsNeutralGet Alert
05/28/2020HPBuy Now
Helmerich & Payne
$18.2037.36%
Ian Macpherson60%
→ $25UpgradeNeutral → OverweightGet Alert
05/18/2020NINEBuy Now
Nine Energy Service
$0.9110.33%
Ian Macpherson60%
→ $1DowngradeOverweight → NeutralGet Alert
04/24/2020HLXBuy Now
Helix Energy Solns Gr
$7.07-50.51%
Ian Macpherson60%
$4 → $3.5MaintainsNeutralGet Alert
04/15/2020PDSBuy Now
Precision Drilling
$51.59-99.42%
Ian Macpherson60%
$2 → $0.3DowngradeOverweight → NeutralGet Alert
04/15/2020RIGBuy Now
Transocean
$3.20-54.62%
Ian Macpherson60%
$2 → $1.45MaintainsNeutralGet Alert
04/15/2020OIIBuy Now
Oceaneering International
$22.14-81.93%
Ian Macpherson60%
$8.5 → $4MaintainsNeutralGet Alert
04/15/2020NCSMBuy Now
NCS Multistage Holdings
$31.16-96.47%
Ian Macpherson60%
$2.5 → $1.1MaintainsNeutralGet Alert
04/15/2020QESBuy Now
Quintana Energy Services
——
Ian Macpherson60%
→ $1.2DowngradeOverweight → NeutralGet Alert
04/07/2020TSBuy Now
Tenaris
$36.55-60.33%
Ian Macpherson60%
$13.5 → $14.5MaintainsNeutralGet Alert
04/07/2020CLBBuy Now
Core Laboratories
$12.78-41.31%
Ian Macpherson60%
$16.5 → $7.5MaintainsNeutralGet Alert
04/07/2020APYBuy Now
Apergy
——
Ian Macpherson60%
$11 → $6.65MaintainsNeutralGet Alert
04/06/2020NEXBuy Now
NexTier Oilfield
——
Ian Macpherson60%
$2.5 → $1.65MaintainsNeutralGet Alert
04/06/2020LBRTBuy Now
Liberty Energy
$13.58-74.23%
Ian Macpherson60%
$4.25 → $3.5MaintainsNeutralGet Alert
04/06/2020PUMPBuy Now
ProPetro Holding
$6.76-44.53%
Ian Macpherson60%
$5.25 → $3.75MaintainsNeutralGet Alert
04/06/2020RESBuy Now
RPC
$5.23-64.63%
Ian Macpherson60%
$1.4 → $1.85MaintainsNeutralGet Alert
04/06/2020HPBuy Now
Helmerich & Payne
$18.20-3.85%
Ian Macpherson60%
$21.5 → $17.5MaintainsNeutralGet Alert
04/06/2020WTTRBuy Now
Select Energy Services
$9.32-62.45%
Ian Macpherson60%
$4 → $3.5MaintainsNeutralGet Alert
11/19/2019HPBuy Now
Helmerich & Payne
$18.20147.25%
Ian Macpherson60%
$46 → $45MaintainsOverweightGet Alert
10/10/2019PUMPBuy Now
ProPetro Holding
$6.7677.51%
Ian Macpherson60%
$17 → $12UpgradeNeutral → OverweightGet Alert
10/10/2019APYBuy Now
Apergy
——
Ian Macpherson60%
$36 → $27DowngradeOverweight → NeutralGet Alert
09/03/2019PUMPBuy Now
ProPetro Holding
$6.76151.48%
Ian Macpherson60%
$32.5 → $17DowngradeOverweight → NeutralGet Alert
07/30/2019PDSBuy Now
Precision Drilling
$51.59-96.12%
Ian Macpherson60%
$2.5 → $2MaintainsOverweightGet Alert
07/30/2019FETBuy Now
Forum Energy Technologies
$19.72-84.79%
Ian Macpherson60%
$4.25 → $3MaintainsOverweightGet Alert
07/30/2019HPBuy Now
Helmerich & Payne
$18.20188.46%
Ian Macpherson60%
$57 → $52.5MaintainsOverweightGet Alert
06/26/2019NCSMBuy Now
NCS Multistage Holdings
$31.16—
Ian Macpherson60%
—DowngradeOverweight → NeutralGet Alert
06/07/2019HPBuy Now
Helmerich & Payne
$18.20229.67%
Ian Macpherson60%
$64 → $60UpgradeNeutral → OverweightGet Alert
05/22/2019DOBuy Now
Diamond Offshore Drilling
——
Ian Macpherson60%
$9.4 → $8.75UpgradeUnderweight → NeutralGet Alert
04/03/2019APYBuy Now
Apergy
——
Ian Macpherson60%
—Initiates → OverweightGet Alert
04/25/2018HLXBuy Now
Helix Energy Solns Gr
$7.07—
Ian Macpherson60%
—UpgradeNeutral → OverweightGet Alert
04/03/2018WFTBuy Now
Weatherford International
——
Ian Macpherson60%
—DowngradeOverweight → NeutralGet Alert
03/06/2018QESBuy Now
Quintana Energy Services
——
Ian Macpherson60%
→ $14Initiates → OverweightGet Alert
02/13/2018NINEBuy Now
Nine Energy Service
$0.913761.51%
Ian Macpherson60%
→ $35Initiates → OverweightGet Alert
02/06/2018LBRTBuy Now
Liberty Energy
$13.58106.19%
Ian Macpherson60%
→ $28Initiates → OverweightGet Alert
01/11/2018RDCBuy Now
Rowan Companies
——
Ian Macpherson60%
—DowngradeOverweight → NeutralGet Alert
01/11/2018DOBuy Now
Diamond Offshore Drilling
——
Ian Macpherson60%
—DowngradeNeutral → UnderweightGet Alert
01/11/2018NEBuy Now
Noble Corp
$29.33—
Ian Macpherson60%
—DowngradeNeutral → UnderweightGet Alert
01/11/2018ESVBuy Now
Ensco Rowan
——
Ian Macpherson60%
—DowngradeOverweight → NeutralGet Alert
10/27/2017OIIBuy Now
Oceaneering International
$22.14—
Ian Macpherson60%
—DowngradeOverweight → NeutralGet Alert
09/27/2017HLXBuy Now
Helix Energy Solns Gr
$7.07—
Ian Macpherson60%
—DowngradeOverweight → NeutralGet Alert
06/19/2017ESVBuy Now
Ensco Rowan
——
Ian Macpherson60%
—UpgradeNeutral → OverweightGet Alert
06/19/2017ATWBuy Now
Atwood Oceanics
——
Ian Macpherson60%
—DowngradeOverweight → NeutralGet Alert
05/23/2017NCSMBuy Now
NCS Multistage Holdings
$31.16-10.14%
Ian Macpherson60%
→ $28Initiates → OverweightGet Alert
05/16/2017WTTRBuy Now
Select Energy Services
$9.32125.32%
Ian Macpherson60%
→ $21Initiates → OverweightGet Alert
01/25/2017NEBuy Now
Noble Corp
$29.33—
Ian Macpherson60%
—UpgradeUnderweight → NeutralGet Alert
01/25/2017RIGBuy Now
Transocean
$3.20—
Ian Macpherson60%
—UpgradeUnderweight → NeutralGet Alert
09/16/2016RDCBuy Now
Rowan Companies
——
Ian Macpherson60%
$15.5 → $14.15MaintainsOverweightGet Alert
06/03/2016WFTBuy Now
Weatherford International
——
Ian Macpherson60%
—UpgradeNeutral → OverweightGet Alert
03/11/2016NEBuy Now
Noble Corp
$29.33—
Ian Macpherson60%
—DowngradeNeutral → UnderweightGet Alert
11/20/2015GTLSBuy Now
Chart Industries
$144.24—
Ian Macpherson60%
—DowngradeOverweight → NeutralGet Alert
03/03/2015GTLSBuy Now
Chart Industries
$144.24-68.8%
Ian Macpherson60%
$36 → $45UpgradeNeutral → OverweightGet Alert
11/01/2013GTLSBuy Now
Chart Industries
$144.24-27.2%
Ian Macpherson60%
$130 → $105DowngradeOverweight → NeutralGet Alert
06/21/2012PWRBuy Now
Quanta Services
$361.36-91.7%
Ian Macpherson60%
$28 → $30MaintainsOverweightGet Alert
05/03/2012PWRBuy Now
Quanta Services
$361.36-92.25%
Ian Macpherson60%
$26 → $28MaintainsOverweightGet Alert