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 04/23/2025

Overall Average Return

6.41%

Smart Score

62.6%

Overall Average Return Percentile

57th

Number of Ratings

124
Buy NowGet Alert
07/15/2024HPBuy Now
Helmerich & Payne
$20.4975.7%
Ian Macpherson62%
$39 → $36MaintainsNeutralGet Alert
05/06/2024HPBuy Now
Helmerich & Payne
$20.4990.34%
Ian Macpherson62%
$44 → $39MaintainsNeutralGet Alert
05/06/2024GTLSBuy Now
Chart Industries
$121.0632.17%
Ian Macpherson62%
$151 → $160MaintainsNeutralGet Alert
03/11/2024RIGBuy Now
Transocean
$2.18175.23%
Ian Macpherson62%
$7 → $6MaintainsNeutralGet Alert
03/11/2024PUMPBuy Now
ProPetro Holding
$5.15113.59%
Ian Macpherson62%
$13 → $11MaintainsOverweightGet Alert
03/11/2024OIIBuy Now
Oceaneering International
$17.3838.09%
Ian Macpherson62%
$23 → $24MaintainsNeutralGet Alert
03/11/2024HLXBuy Now
Helix Energy Solns Gr
$6.5268.71%
Ian Macpherson62%
$16 → $11MaintainsOverweightGet Alert
03/11/2024GTLSBuy Now
Chart Industries
$121.0624.73%
Ian Macpherson62%
$140 → $151MaintainsNeutralGet Alert
02/20/2024HPBuy Now
Helmerich & Payne
$20.49114.74%
Ian Macpherson62%
$41 → $44MaintainsNeutralGet Alert
01/08/2024CHXBuy Now
ChampionX
$24.9728.15%
Ian Macpherson62%
$38 → $32DowngradeOverweight → NeutralGet Alert
01/08/2024HPBuy Now
Helmerich & Payne
$20.49100.1%
Ian Macpherson62%
$47 → $41DowngradeOverweight → NeutralGet Alert
08/14/2023WTTRBuy Now
Select Water Solutions
$8.4118.91%
Ian Macpherson62%
$11 → $10MaintainsOverweightGet Alert
07/31/2023SOIBuy Now
Solaris Oilfield Infra
——
Ian Macpherson62%
$11 → $15MaintainsNeutralGet Alert
07/31/2023HLXBuy Now
Helix Energy Solns Gr
$6.52114.72%
Ian Macpherson62%
$13 → $14MaintainsOverweightGet Alert
06/07/2022PFHCBuy Now
ProFrac Holding
——
Ian Macpherson62%
→ $31.5Initiates → OverweightGet Alert
06/01/2022PUMPBuy Now
ProPetro Holding
$5.15225.24%
Ian Macpherson62%
$15.5 → $16.75MaintainsNeutralGet Alert
06/01/2022PDSBuy Now
Precision Drilling
$43.02190.56%
Ian Macpherson62%
$110 → $125MaintainsOverweightGet Alert
06/01/2022NEXBuy Now
NexTier Oilfield
——
Ian Macpherson62%
$12.75 → $15MaintainsNeutralGet Alert
06/01/2022LBRTBuy Now
Liberty Energy
$12.1581.07%
Ian Macpherson62%
$19.5 → $22MaintainsNeutralGet Alert
06/01/2022HPBuy Now
Helmerich & Payne
$20.49158.66%
Ian Macpherson62%
$49 → $53MaintainsNeutralGet Alert
06/01/2022PTENBuy Now
Patterson-UTI Energy
$6.00279.23%
Ian Macpherson62%
→ $22.75DowngradeOverweight → NeutralGet Alert
05/19/2022RNGRBuy Now
Ranger Energy Services
$12.44-3.54%
Ian Macpherson62%
$11 → $12MaintainsNeutralGet Alert
05/19/2022PUMPBuy Now
ProPetro Holding
$5.15200.97%
Ian Macpherson62%
$17 → $15.5MaintainsNeutralGet Alert
05/17/2022GTLSBuy Now
Chart Industries
$121.0665.21%
Ian Macpherson62%
$185 → $200MaintainsOverweightGet Alert
04/18/2022CLBBuy Now
Core Laboratories
$12.4471.22%
Ian Macpherson62%
$19.5 → $21.3DowngradeNeutral → UnderweightGet Alert
04/18/2022XPROBuy Now
Expro Gr Hldgs
$8.06179.16%
Ian Macpherson62%
$20.5 → $22.5MaintainsNeutralGet Alert
04/18/2022RIGBuy Now
Transocean
$2.1876.61%
Ian Macpherson62%
$3 → $3.85MaintainsNeutralGet Alert
04/18/2022OISBuy Now
Oil States International
$3.51184.9%
Ian Macpherson62%
$8 → $10MaintainsOverweightGet Alert
04/18/2022OIIBuy Now
Oceaneering International
$17.3843.84%
Ian Macpherson62%
$22.5 → $25MaintainsOverweightGet Alert
04/18/2022HLXBuy Now
Helix Energy Solns Gr
$6.5211.2%
Ian Macpherson62%
$6.3 → $7.25MaintainsOverweightGet Alert
04/13/2022PUMPBuy Now
ProPetro Holding
$5.15230.1%
Ian Macpherson62%
$16.5 → $17MaintainsNeutralGet Alert
04/13/2022PTENBuy Now
Patterson-UTI Energy
$6.00233.39%
Ian Macpherson62%
$14.5 → $20MaintainsOverweightGet Alert
04/13/2022PDSBuy Now
Precision Drilling
$43.02167.32%
Ian Macpherson62%
$85 → $115MaintainsOverweightGet Alert
04/13/2022NEXBuy Now
NexTier Oilfield
——
Ian Macpherson62%
$9.5 → $11.6MaintainsNeutralGet Alert
04/13/2022LBRTBuy Now
Liberty Energy
$12.1544.86%
Ian Macpherson62%
$12.25 → $17.6MaintainsNeutralGet Alert
04/13/2022HPBuy Now
Helmerich & Payne
$20.49114.74%
Ian Macpherson62%
$32 → $44MaintainsNeutralGet Alert
04/11/2022CHXBuy Now
ChampionX
$24.9720.14%
Ian Macpherson62%
$28 → $30UpgradeNeutral → OverweightGet Alert
04/06/2022PWRBuy Now
Quanta Services
$269.45-44.33%
Ian Macpherson62%
$144 → $150MaintainsOverweightGet Alert
03/07/2022WTTRBuy Now
Select Energy Services
$8.4130.8%
Ian Macpherson62%
$8.25 → $11MaintainsNeutralGet Alert
03/07/2022SOIBuy Now
Solaris Oilfield Infra
——
Ian Macpherson62%
$10 → $12MaintainsNeutralGet Alert
03/07/2022RIGBuy Now
Transocean
$2.1837.61%
Ian Macpherson62%
$1 → $3MaintainsNeutralGet Alert
03/07/2022PUMPBuy Now
ProPetro Holding
$5.15220.39%
Ian Macpherson62%
$12 → $16.5MaintainsNeutralGet Alert
03/07/2022OIIBuy Now
Oceaneering International
$17.3829.46%
Ian Macpherson62%
$21 → $22.5MaintainsOverweightGet Alert
03/07/2022HLXBuy Now
Helix Energy Solns Gr
$6.52-3.37%
Ian Macpherson62%
$5.6 → $6.3MaintainsOverweightGet Alert
03/07/2022OISBuy Now
Oil States International
$3.51—
Ian Macpherson62%
—UpgradeNeutral → OverweightGet Alert
03/02/2022WHDBuy Now
Cactus
$37.3047.45%
Ian Macpherson62%
$45.5 → $55MaintainsNeutralGet Alert
02/15/2022PTENBuy Now
Patterson-UTI Energy
$6.00141.71%
Ian Macpherson62%
$10.25 → $14.5MaintainsOverweightGet Alert
12/21/2021PTENBuy Now
Patterson-UTI Energy
$6.0070.86%
Ian Macpherson62%
$10 → $10.25UpgradeNeutral → OverweightGet Alert
10/26/2021FTIBuy Now
TechnipFMC
$25.20-60.32%
Ian Macpherson62%
$9.6 → $10UpgradeNeutral → OverweightGet Alert
07/28/2021HLXBuy Now
Helix Energy Solns Gr
$6.52-30.98%
Ian Macpherson62%
$5.3 → $4.5DowngradeOverweight → NeutralGet Alert
06/09/2021WFRDBuy Now
Weatherford International
$43.40-49.31%
Ian Macpherson62%
→ $22Initiates → OverweightGet Alert
06/08/2021PWRBuy Now
Quanta Services
$269.45-57.32%
Ian Macpherson62%
→ $115Initiates → OverweightGet Alert
02/11/2021HPBuy Now
Helmerich & Payne
$20.4917.13%
Ian Macpherson62%
$25 → $24DowngradeOverweight → NeutralGet Alert
02/01/2021SLBBuy Now
SLB
$35.12-28.82%
Ian Macpherson62%
$18 → $25MaintainsNeutralGet Alert
02/01/2021BKRBuy Now
Baker Hughes
$37.62-20.26%
Ian Macpherson62%
$26 → $30MaintainsOverweightGet Alert
01/20/2021GTLSBuy Now
Chart Industries
$121.0632.17%
Ian Macpherson62%
→ $160Initiates → OverweightGet Alert
11/05/2020WTTRBuy Now
Select Energy Services
$8.41-44.11%
Ian Macpherson62%
$5.3 → $4.7MaintainsNeutralGet Alert
10/07/2020WTTRBuy Now
Select Energy Services
$8.41-36.98%
Ian Macpherson62%
$6.65 → $5.3MaintainsNeutralGet Alert
10/07/2020TSBuy Now
Tenaris
$33.08-59.19%
Ian Macpherson62%
$15 → $13.5MaintainsNeutralGet Alert
10/07/2020CHXBuy Now
ChampionX
$24.97-53.54%
Ian Macpherson62%
$12.6 → $11.6MaintainsNeutralGet Alert
08/12/2020OIIBuy Now
Oceaneering International
$17.38-66.63%
Ian Macpherson62%
$3.65 → $5.8MaintainsNeutralGet Alert
08/10/2020CHXBuy Now
ChampionX
$24.97-49.54%
Ian Macpherson62%
$10.5 → $12.6MaintainsNeutralGet Alert
07/27/2020CLBBuy Now
Core Laboratories
$12.4428.62%
Ian Macpherson62%
$15 → $16MaintainsNeutralGet Alert
07/23/2020HLXBuy Now
Helix Energy Solns Gr
$6.52-7.98%
Ian Macpherson62%
$3.5 → $6UpgradeNeutral → OverweightGet Alert
06/30/2020FETBuy Now
Forum Energy Technologies
$15.06—
Ian Macpherson62%
—DowngradeOverweight → NeutralGet Alert
06/16/2020TSBuy Now
Tenaris
$33.08-54.66%
Ian Macpherson62%
$12.2 → $15MaintainsNeutralGet Alert
05/28/2020PDSBuy Now
Precision Drilling
$43.02-98.61%
Ian Macpherson62%
$6 → $12MaintainsNeutralGet Alert
05/28/2020RESBuy Now
RPC
$5.00-38%
Ian Macpherson62%
$2.8 → $3.1MaintainsNeutralGet Alert
05/28/2020PUMPBuy Now
ProPetro Holding
$5.15-22.33%
Ian Macpherson62%
$3.75 → $4MaintainsNeutralGet Alert
05/28/2020NEXBuy Now
NexTier Oilfield
——
Ian Macpherson62%
$2.3 → $3.15MaintainsNeutralGet Alert
05/28/2020LBRTBuy Now
Liberty Energy
$12.15-62.14%
Ian Macpherson62%
$3.5 → $4.6MaintainsNeutralGet Alert
05/28/2020HPBuy Now
Helmerich & Payne
$20.4922.01%
Ian Macpherson62%
→ $25UpgradeNeutral → OverweightGet Alert
05/18/2020NINEBuy Now
Nine Energy Service
$0.7927.08%
Ian Macpherson62%
→ $1DowngradeOverweight → NeutralGet Alert
04/24/2020HLXBuy Now
Helix Energy Solns Gr
$6.52-46.32%
Ian Macpherson62%
$4 → $3.5MaintainsNeutralGet Alert
04/15/2020PDSBuy Now
Precision Drilling
$43.02-99.3%
Ian Macpherson62%
$40 → $6DowngradeOverweight → NeutralGet Alert
04/15/2020RIGBuy Now
Transocean
$2.18-33.49%
Ian Macpherson62%
$2 → $1.45MaintainsNeutralGet Alert
04/15/2020OIIBuy Now
Oceaneering International
$17.38-76.99%
Ian Macpherson62%
$8.5 → $4MaintainsNeutralGet Alert
04/15/2020NCSMBuy Now
NCS Multistage Holdings
$29.00-96.21%
Ian Macpherson62%
$50 → $22MaintainsNeutralGet Alert
04/15/2020QESBuy Now
Quintana Energy Services
——
Ian Macpherson62%
→ $1.2DowngradeOverweight → NeutralGet Alert
04/07/2020TSBuy Now
Tenaris
$33.08-56.17%
Ian Macpherson62%
$13.5 → $14.5MaintainsNeutralGet Alert
04/07/2020CLBBuy Now
Core Laboratories
$12.44-39.71%
Ian Macpherson62%
$16.5 → $7.5MaintainsNeutralGet Alert
04/07/2020APYBuy Now
Apergy
——
Ian Macpherson62%
$11 → $6.65MaintainsNeutralGet Alert
04/06/2020NEXBuy Now
NexTier Oilfield
——
Ian Macpherson62%
$2.5 → $1.65MaintainsNeutralGet Alert
04/06/2020LBRTBuy Now
Liberty Energy
$12.15-71.19%
Ian Macpherson62%
$4.25 → $3.5MaintainsNeutralGet Alert
04/06/2020PUMPBuy Now
ProPetro Holding
$5.15-27.18%
Ian Macpherson62%
$5.25 → $3.75MaintainsNeutralGet Alert
04/06/2020RESBuy Now
RPC
$5.00-63%
Ian Macpherson62%
$1.4 → $1.85MaintainsNeutralGet Alert
04/06/2020HPBuy Now
Helmerich & Payne
$20.49-14.59%
Ian Macpherson62%
$21.5 → $17.5MaintainsNeutralGet Alert
04/06/2020WTTRBuy Now
Select Energy Services
$8.41-58.38%
Ian Macpherson62%
$4 → $3.5MaintainsNeutralGet Alert
11/19/2019HPBuy Now
Helmerich & Payne
$20.49119.62%
Ian Macpherson62%
$46 → $45MaintainsOverweightGet Alert
10/10/2019PUMPBuy Now
ProPetro Holding
$5.15133.01%
Ian Macpherson62%
$17 → $12UpgradeNeutral → OverweightGet Alert
10/10/2019APYBuy Now
Apergy
——
Ian Macpherson62%
$36 → $27DowngradeOverweight → NeutralGet Alert
09/03/2019PUMPBuy Now
ProPetro Holding
$5.15230.1%
Ian Macpherson62%
$32.5 → $17DowngradeOverweight → NeutralGet Alert
07/30/2019PDSBuy Now
Precision Drilling
$43.02-95.35%
Ian Macpherson62%
$50 → $40MaintainsOverweightGet Alert
07/30/2019FETBuy Now
Forum Energy Technologies
$15.06-80.08%
Ian Macpherson62%
$85 → $60MaintainsOverweightGet Alert
07/30/2019HPBuy Now
Helmerich & Payne
$20.49156.22%
Ian Macpherson62%
$57 → $52.5MaintainsOverweightGet Alert
06/26/2019NCSMBuy Now
NCS Multistage Holdings
$29.00—
Ian Macpherson62%
—DowngradeOverweight → NeutralGet Alert
06/07/2019HPBuy Now
Helmerich & Payne
$20.49192.83%
Ian Macpherson62%
$64 → $60UpgradeNeutral → OverweightGet Alert
05/22/2019DOBuy Now
Diamond Offshore Drilling
——
Ian Macpherson62%
$9.4 → $8.75UpgradeUnderweight → NeutralGet Alert
04/03/2019APYBuy Now
Apergy
——
Ian Macpherson62%
—Initiates → OverweightGet Alert
04/25/2018HLXBuy Now
Helix Energy Solns Gr
$6.52—
Ian Macpherson62%
—UpgradeNeutral → OverweightGet Alert
04/03/2018WFTBuy Now
Weatherford International
——
Ian Macpherson62%
—DowngradeOverweight → NeutralGet Alert
03/06/2018QESBuy Now
Quintana Energy Services
——
Ian Macpherson62%
→ $14Initiates → OverweightGet Alert
02/13/2018NINEBuy Now
Nine Energy Service
$0.794347.83%
Ian Macpherson62%
→ $35Initiates → OverweightGet Alert
02/06/2018LBRTBuy Now
Liberty Energy
$12.15130.45%
Ian Macpherson62%
→ $28Initiates → OverweightGet Alert
01/11/2018RDCBuy Now
Rowan Companies
——
Ian Macpherson62%
—DowngradeOverweight → NeutralGet Alert
01/11/2018DOBuy Now
Diamond Offshore Drilling
——
Ian Macpherson62%
—DowngradeNeutral → UnderweightGet Alert
01/11/2018NEBuy Now
Noble Corp
$20.39—
Ian Macpherson62%
—DowngradeNeutral → UnderweightGet Alert
01/11/2018ESVBuy Now
Ensco Rowan
——
Ian Macpherson62%
—DowngradeOverweight → NeutralGet Alert
10/27/2017OIIBuy Now
Oceaneering International
$17.38—
Ian Macpherson62%
—DowngradeOverweight → NeutralGet Alert
09/27/2017HLXBuy Now
Helix Energy Solns Gr
$6.52—
Ian Macpherson62%
—DowngradeOverweight → NeutralGet Alert
06/19/2017ESVBuy Now
Ensco Rowan
——
Ian Macpherson62%
—UpgradeNeutral → OverweightGet Alert
06/19/2017ATWBuy Now
Atwood Oceanics
——
Ian Macpherson62%
—DowngradeOverweight → NeutralGet Alert
05/23/2017NCSMBuy Now
NCS Multistage Holdings
$29.00-3.45%
Ian Macpherson62%
→ $560Initiates → OverweightGet Alert
05/16/2017WTTRBuy Now
Select Energy Services
$8.41149.7%
Ian Macpherson62%
→ $21Initiates → OverweightGet Alert
01/25/2017NEBuy Now
Noble Corp
$20.39—
Ian Macpherson62%
—UpgradeUnderweight → NeutralGet Alert
01/25/2017RIGBuy Now
Transocean
$2.18—
Ian Macpherson62%
—UpgradeUnderweight → NeutralGet Alert
09/16/2016RDCBuy Now
Rowan Companies
——
Ian Macpherson62%
$15.5 → $14.15MaintainsOverweightGet Alert
06/03/2016WFTBuy Now
Weatherford International
——
Ian Macpherson62%
—UpgradeNeutral → OverweightGet Alert
03/11/2016NEBuy Now
Noble Corp
$20.39—
Ian Macpherson62%
—DowngradeNeutral → UnderweightGet Alert
11/20/2015GTLSBuy Now
Chart Industries
$121.06—
Ian Macpherson62%
—DowngradeOverweight → NeutralGet Alert
03/03/2015GTLSBuy Now
Chart Industries
$121.06-62.83%
Ian Macpherson62%
$36 → $45UpgradeNeutral → OverweightGet Alert
11/01/2013GTLSBuy Now
Chart Industries
$121.06-13.27%
Ian Macpherson62%
$130 → $105DowngradeOverweight → NeutralGet Alert
06/21/2012PWRBuy Now
Quanta Services
$269.45-88.87%
Ian Macpherson62%
$28 → $30MaintainsOverweightGet Alert
05/03/2012PWRBuy Now
Quanta Services
$269.45-89.61%
Ian Macpherson62%
$26 → $28MaintainsOverweightGet Alert