David Anderson

Stock Analyst at Barclays

(4.60)
# 886
Out of 4,382 analysts
745
Total ratings
55.2%
Success rate
9.4%
Average return

Stocks Rated by David Anderson

National Energy Services Reunited
May 13, 2026
Rated: Buy
Price Target: $34$35
Current: $23.90
Upside: +46.44%
Aspen Aerogels
May 11, 2026
Rated: Sell
Price Target: $3$4
Current: $5.64
Upside: -29.08%
Cactus
May 11, 2026
Rated: Buy
Price Target: $62$70
Current: $56.62
Upside: +23.63%
Baker Hughes Company
May 8, 2026
Downgraded: Hold
Price Target: $62$74
Current: $62.59
Upside: +18.23%
TechnipFMC
May 8, 2026
Rated: Buy
Price Target: $70$87
Current: $66.82
Upside: +30.20%
Halliburton Company
May 8, 2026
Upgraded: Buy
Price Target: $37$55
Current: $39.18
Upside: +40.38%
NOV Inc.
May 8, 2026
Downgraded: Sell
Price Target: $20$21
Current: $20.14
Upside: +4.27%
Ormat Technologies
May 8, 2026
Rated: Buy
Price Target: $123$126
Current: $140.00
Upside: -10.00%
SLB N.V.
May 8, 2026
Rated: Buy
Price Target: $51$66
Current: $54.87
Upside: +20.28%
Tenaris
May 8, 2026
Rated: Buy
Price Target: $72$82
Current: $61.44
Upside: +33.46%
Rated: Buy
Price Target: $111$156
Current: $97.17
Upside: +60.54%
Maintained: Buy
Price Target: $74$86
Current: $69.39
Upside: +23.94%
Maintained: Buy
Price Target: €21.50€20.00
Current: $27.10
Upside: -26.20%
Maintained: Hold
Price Target: $171$169
Current: $207.31
Upside: -18.48%
Maintained: Hold
Price Target: $15.00$13.00
Current: $13.85
Upside: n/a
Maintained: Sell
Price Target: $9.00
Current: $3.76
Upside: n/a
Maintained: Hold
Price Target: $0.5$82
Current: $88.54
Upside: n/a
Maintained: Hold
Price Target: $1$6
Current: $5.95
Upside: n/a
Maintained: Sell
Price Target: $21$23
Current: $26.79
Upside: n/a
Maintained: Buy
Price Target: $18$15
Current: $37.15
Upside: n/a
Maintained: Hold
Price Target: $35$33
Current: $37.46
Upside: n/a
Maintained: Hold
Price Target: $115
Current: $95.93
Upside: n/a
Maintained: Buy
Price Target: $11
Current: $11.51
Upside: n/a
Maintained: Buy
Price Target: $10$17
Current: $28.45
Upside: n/a
Maintained: Hold
Price Target: $3$2
Current: $15.38
Upside: n/a
Maintained: Sell
Price Target: $10$5
Current: $50.41
Upside: n/a
Maintained: Sell
Price Target: $2$1
Current: $6.81
Upside: n/a
Maintained: Hold
Price Target: $7.5$5
Current: $2.79
Upside: n/a
Maintained: Buy
Price Target: $7$8.5
Current: $15.43
Upside: n/a
Maintained: Buy
Price Target: $26$17
Current: $14.74
Upside: n/a
Downgraded: Hold
Price Target: $6.5$3.5
Current: $3.32
Upside: n/a
Rated: Hold
Price Target: $25$32
Current: $34.20
Upside: n/a