Ian Macpherson

Stock Analyst at Piper Sandler

(2.38)
# 2,485
Out of 4,910 analysts
100
Total ratings
59.52%
Success rate
6.41%
Average return

Stocks Rated by Ian Macpherson

Helmerich & Payne
Jul 15, 2025
Initiates: Neutral
Price Target: $20
Current: $16.85
Upside: +18.73%
Chart Industries
May 6, 2024
Maintains: Neutral
Price Target: $151$160
Current: $171.85
Upside: -6.90%
Transocean
Mar 11, 2024
Maintains: Neutral
Price Target: $7$6
Current: $3.05
Upside: +96.72%
ProPetro Holding
Mar 11, 2024
Maintains: Overweight
Price Target: $13$11
Current: $6.14
Upside: +79.15%
Oceaneering International
Mar 11, 2024
Maintains: Neutral
Price Target: $23$24
Current: $21.90
Upside: +9.59%
Helix Energy Solutions Group
Mar 11, 2024
Maintains: Overweight
Price Target: $16$11
Current: $6.85
Upside: +60.70%
Select Water Solutions
Aug 14, 2023
Maintains: Overweight
Price Target: $11$10
Current: $9.80
Upside: +2.04%
Precision Drilling
Jun 1, 2022
Maintains: Overweight
Price Target: $110$125
Current: $52.41
Upside: +138.53%
Liberty Energy
Jun 1, 2022
Maintains: Neutral
Price Target: $20$22
Current: $13.56
Upside: +62.24%
Patterson-UTI Energy
Jun 1, 2022
Downgrades: Neutral
Price Target: $23
Current: $6.18
Upside: +268.12%
Maintains: Neutral
Price Target: $11$12
Current: $12.30
Upside: -2.44%
Downgrades: Underweight
Price Target: $20$21
Current: $12.28
Upside: +73.52%
Maintains: Neutral
Price Target: $21$23
Current: $9.04
Upside: +148.89%
Maintains: Overweight
Price Target: $8$10
Current: $5.55
Upside: +80.18%
Maintains: Overweight
Price Target: $144$150
Current: $404.01
Upside: -62.87%
Maintains: Neutral
Price Target: $46$55
Current: $45.58
Upside: +20.67%
Upgrades: Overweight
Price Target: $9.6$10
Current: $33.66
Upside: -70.29%
Initiates: Overweight
Price Target: $22
Current: $58.06
Upside: -62.11%
Maintains: Neutral
Price Target: $18$25
Current: $35.09
Upside: -28.75%
Maintains: Overweight
Price Target: $26$30
Current: $43.21
Upside: -30.57%
Maintains: Neutral
Price Target: $15$14
Current: $38.43
Upside: -64.87%
Downgrades: Neutral
Price Target: n/a
Current: $19.70
Upside: -
Maintains: Neutral
Price Target: $2.8$3.1
Current: $5.03
Upside: -38.37%
Downgrades: Neutral
Price Target: $1
Current: $0.81
Upside: +23.46%
Maintains: Neutral
Price Target: $50$22
Current: $29.65
Upside: -25.80%
Downgrades: Underweight
Price Target: n/a
Current: $28.49
Upside: -