Ian Macpherson

Stock Analyst at Piper Sandler

(2.42)
# 2,355
Out of 4,843 analysts
103
Total ratings
59.52%
Success rate
6.41%
Average return

Stocks Rated by Ian Macpherson

Helmerich & Payne
Jul 15, 2024
Maintains: Neutral
Price Target: $39$36
Current: $15.25
Upside: +136.07%
Chart Industries
May 6, 2024
Maintains: Neutral
Price Target: $151$160
Current: $156.86
Upside: +2.00%
Transocean
Mar 11, 2024
Maintains: Neutral
Price Target: $7$6
Current: $2.49
Upside: +140.96%
ProPetro Holding
Mar 11, 2024
Maintains: Overweight
Price Target: $13$11
Current: $5.40
Upside: +103.70%
Oceaneering International
Mar 11, 2024
Maintains: Neutral
Price Target: $23$24
Current: $19.07
Upside: +25.85%
Helix Energy Solutions Group
Mar 11, 2024
Maintains: Overweight
Price Target: $16$11
Current: $6.19
Upside: +77.71%
ChampionX
Jan 8, 2024
Downgrades: Neutral
Price Target: $38$32
Current: $24.07
Upside: +32.95%
Select Water Solutions
Aug 14, 2023
Maintains: Overweight
Price Target: $11$10
Current: $8.04
Upside: +24.38%
Precision Drilling
Jun 1, 2022
Maintains: Overweight
Price Target: $110$125
Current: $43.06
Upside: +190.29%
Liberty Energy
Jun 1, 2022
Maintains: Neutral
Price Target: $20$22
Current: $11.59
Upside: +89.82%
Downgrades: Neutral
Price Target: $23
Current: $5.52
Upside: +312.14%
Maintains: Neutral
Price Target: $11$12
Current: $10.65
Upside: +12.68%
Downgrades: Underweight
Price Target: $20$21
Current: $10.75
Upside: +98.14%
Maintains: Neutral
Price Target: $21$23
Current: $8.32
Upside: +170.43%
Maintains: Overweight
Price Target: $8$10
Current: $4.35
Upside: +129.89%
Maintains: Overweight
Price Target: $144$150
Current: $342.56
Upside: -56.21%
Maintains: Neutral
Price Target: $46$55
Current: $41.00
Upside: +34.15%
Upgrades: Overweight
Price Target: $9.6$10
Current: $31.15
Upside: -67.90%
Initiates: Overweight
Price Target: $22
Current: $43.60
Upside: -49.54%
Maintains: Neutral
Price Target: $18$25
Current: $33.05
Upside: -24.36%
Maintains: Overweight
Price Target: $26$30
Current: $37.05
Upside: -19.03%
Maintains: Neutral
Price Target: $15$14
Current: $33.45
Upside: -59.64%
Downgrades: Neutral
Price Target: n/a
Current: $14.74
Upside: -
Maintains: Neutral
Price Target: $2.8$3.1
Current: $4.44
Upside: -30.18%
Downgrades: Neutral
Price Target: $1
Current: $0.48
Upside: +110.53%
Maintains: Neutral
Price Target: $50$22
Current: $29.26
Upside: -24.81%
Downgrades: Underweight
Price Target: n/a
Current: $24.77
Upside: -