Ian Macpherson

Stock Analyst at Piper Sandler

(2.35)
# 2,670
Out of 5,090 analysts
101
Total ratings
58.54%
Success rate
6.11%
Average return

Stocks Rated by Ian Macpherson

Helmerich & Payne
Aug 14, 2025
Maintains: Neutral
Price Target: $20$21
Current: $29.88
Upside: -29.72%
Chart Industries
May 6, 2024
Maintains: Neutral
Price Target: $151$160
Current: $205.12
Upside: -22.00%
Transocean
Mar 11, 2024
Maintains: Neutral
Price Target: $7$6
Current: $4.44
Upside: +35.14%
ProPetro Holding
Mar 11, 2024
Maintains: Overweight
Price Target: $13$11
Current: $10.91
Upside: +0.82%
Oceaneering International
Mar 11, 2024
Maintains: Neutral
Price Target: $23$24
Current: $26.94
Upside: -10.91%
Helix Energy Solutions Group
Mar 11, 2024
Maintains: Overweight
Price Target: $16$11
Current: $7.33
Upside: +50.07%
Select Water Solutions
Aug 14, 2023
Maintains: Overweight
Price Target: $11$10
Current: $11.20
Upside: -10.71%
Precision Drilling
Jun 1, 2022
Maintains: Overweight
Price Target: $110$125
Current: $68.26
Upside: +83.12%
Liberty Energy
Jun 1, 2022
Maintains: Neutral
Price Target: $20$22
Current: $19.50
Upside: +12.82%
Patterson-UTI Energy
Jun 1, 2022
Downgrades: Neutral
Price Target: $23
Current: $6.32
Upside: +259.97%
Maintains: Neutral
Price Target: $11$12
Current: $13.96
Upside: -14.04%
Downgrades: Underweight
Price Target: $20$21
Current: $16.83
Upside: +26.56%
Maintains: Neutral
Price Target: $21$23
Current: $14.87
Upside: +51.31%
Maintains: Overweight
Price Target: $8$10
Current: $6.80
Upside: +47.06%
Maintains: Overweight
Price Target: $144$150
Current: $460.64
Upside: -67.44%
Maintains: Neutral
Price Target: $46$55
Current: $46.02
Upside: +19.51%
Upgrades: Overweight
Price Target: $9.6$10
Current: $46.02
Upside: -78.27%
Initiates: Overweight
Price Target: $22
Current: $76.43
Upside: -71.22%
Maintains: Neutral
Price Target: $18$25
Current: $38.46
Upside: -35.00%
Maintains: Overweight
Price Target: $26$30
Current: $49.20
Upside: -39.02%
Maintains: Neutral
Price Target: $15$14
Current: $40.88
Upside: -66.98%
Downgrades: Neutral
Price Target: n/a
Current: $35.24
Upside: -
Maintains: Neutral
Price Target: $2.8$3.1
Current: $5.84
Upside: -46.92%
Downgrades: Neutral
Price Target: $1
Current: $0.49
Upside: +106.19%
Maintains: Neutral
Price Target: $50$22
Current: $39.28
Upside: -43.99%
Downgrades: Underweight
Price Target: n/a
Current: $32.81
Upside: -