WallStreetZenWallStreetZen
Analyst Ranking
Top 12%
#530 out of 4602 analysts
Average Return
+13.89%
Win Rate
72%23 out of 32
Risk vs Reward
Poor
Good

Ian Macpherson's 5 best and worst ratings

Name / TickerGain/LossEntry PriceExit PricePeriodRating
Weatherford International PLCWFRD
+147.46%$14.75$36.50
2021-06-08 -
2022-06-08
Strong Buy
Patterson Uti Energy IncPTEN
+116.63%$8.72$18.89
2021-12-20 -
2022-06-01
Strong Buy
Helix Energy Solutions Group IncHLX
+75.76%$4.95$8.70
2022-03-06 -
2023-03-06
Strong Buy
Helix Energy Solutions Group IncHLX
+41.96%$5.41$7.68
2022-04-17 -
2023-04-17
Strong Buy
Oil States International IncOIS
+41.77%$7.11$10.08
2022-03-06 -
2023-03-06
Strong Buy

Ian Macpherson Analyst Color

Get additional color on Ian Macpherson's coverage of popular stocks

Ian Macpherson's Stock Coverage

Name / TickerNo. RatingsRatingPrice TargetUpside/DownsideActionDate
Helmerich & Payne IncHP
8Hold$39.00+14.17%Maintains
a month ago
Chart Industries IncGTLS
4Hold$160.00+11.13%Maintains
a month ago
Transocean LtdRIG
4Hold$6.00+10.91%Maintains
3 months ago
Propetro Holding CorpPUMP
6Strong Buy$11.00+28.21%Maintains
3 months ago
Oceaneering International IncOII
4Hold$24.00+10.91%Maintains
3 months ago
Helix Energy Solutions Group IncHLX
9Strong Buy$11.00+4.36%Maintains
3 months ago
Championx CorpCHX
2Hold$32.00+3.36%Downgrades
5 months ago
Select Water Solutions IncWTTR
4Strong Buy$10.00-4.58%Maintains
10 months ago
Solaris Oilfield Infrastructure IncSOI
2Hold$15.00+80.29%Maintains
10 months ago
Profrac Holding CorpACDC
1Strong Buy$31.50N/AInitiates Coverage On
2 years ago
Precision Drilling CorpPDS
5Strong Buy$125.00N/AMaintains
2 years ago
Nextier Oilfield Solutions IncNEX
3Hold$15.00N/AMaintains
2 years ago
Liberty Energy IncLBRT
3Hold$22.00N/AMaintains
2 years ago
Patterson Uti Energy IncPTEN
4Hold$22.75N/ADowngrades
2 years ago
Ranger Energy Services IncRNGR
1Hold$12.00N/AMaintains
2 years ago
Core Laboratories IncCLB
2Strong Sell$21.30N/ADowngrades
2 years ago
Expro Group Holdings NvXPRO
1Hold$22.50N/AMaintains
2 years ago
Oil States International IncOIS
2Strong Buy$10.00N/AMaintains
2 years ago
Quanta Services IncPWR
2Strong Buy$150.00N/AMaintains
2 years ago
Cactus IncWHD
1Hold$55.00N/AMaintains
2 years ago
Technipfmc PLCFTI
1Strong Buy$10.00N/AUpgrades
3 years ago
Weatherford International PLCWFRD
1Strong Buy$22.00N/AInitiates Coverage On
3 years ago
Schlumberger LimitedSLB
1Hold$25.00N/AMaintains
3 years ago
Baker Hughes CoBKR
1Strong Buy$30.00N/AMaintains
3 years ago
Nine Energy Service IncNINE
1Hold$1.00N/ADowngrades
4 years ago
Ncs Multistage Holdings IncNCSM
2Hold$22.00N/AMaintains
4 years ago
Quintana Energy Services IncQES
1Hold$1.20N/ADowngrades
4 years ago
Tenaris SaTS
1Hold$14.50N/AMaintains
4 years ago
Rpc IncRES
1Hold$1.85N/AMaintains
4 years ago
Forum Energy Technologies IncFET
1Strong Buy$60.00N/AMaintains
5 years ago
Rowan Companies PLCRDC
1HoldN/AN/ADowngrades
6 years ago
Noble Corp PLCNE
2Strong SellN/AN/ADowngrades
6 years ago
Atwood Oceanics IncATW
1HoldN/AN/ADowngrades
7 years ago
WallStreetZen does not provide financial advice and does not issue recommendations or offers to buy stock or sell any security.

Information is provided 'as-is' and solely for informational purposes and is not advice. WallStreetZen does not bear any responsibility for any losses or damage that may occur as a result of reliance on this data.