David Anderson

Stock Analyst at Barclays

(4.50)
# 1,036
Out of 4,456 analysts
751
Total ratings
53.1%
Success rate
8.7%
Average return

Stocks Rated by David Anderson

National Energy Services Reunited
Jun 23, 2026
Maintained: Buy
Price Target: $35
Current: $28.24
Upside: +23.94%
Fervo Energy Company
Jun 23, 2026
Rated: Buy
Price Target: $47$48
Current: $32.48
Upside: +47.78%
Weatherford International
Jun 17, 2026
Maintained: Buy
Price Target: $156
Current: $82.75
Upside: +88.52%
SLB N.V.
Jun 16, 2026
Maintained: Buy
Price Target: $66
Current: $47.00
Upside: +40.43%
TechnipFMC
Jun 12, 2026
Maintained: Buy
Price Target: $87
Current: $64.44
Upside: +35.01%
Aspen Aerogels
May 11, 2026
Rated: Sell
Price Target: $3$4
Current: $5.63
Upside: -28.95%
Cactus
May 11, 2026
Rated: Buy
Price Target: $62$70
Current: $52.01
Upside: +34.59%
Baker Hughes Company
May 8, 2026
Downgraded: Hold
Price Target: $62$74
Current: $56.56
Upside: +30.83%
Halliburton Company
May 8, 2026
Upgraded: Buy
Price Target: $37$55
Current: $34.21
Upside: +60.77%
NOV Inc.
May 8, 2026
Downgraded: Sell
Price Target: $20$21
Current: $18.66
Upside: +12.54%
Rated: Buy
Price Target: $123$126
Current: $116.12
Upside: +8.51%
Rated: Buy
Price Target: $72$82
Current: $56.03
Upside: +46.35%
Maintained: Buy
Price Target: $74$86
Current: $76.80
Upside: +11.98%
Maintained: Buy
Price Target: €21.50€20.00
Current: $24.67
Upside: -18.93%
Maintained: Hold
Price Target: $171$169
Current: $208.50
Upside: -18.94%
Maintained: Hold
Price Target: $15.00$13.00
Current: $12.20
Upside: n/a
Maintained: Sell
Price Target: $9.00
Current: $3.50
Upside: n/a
Maintained: Hold
Price Target: $0.5$82
Current: $76.36
Upside: n/a
Maintained: Hold
Price Target: $1$6
Current: $5.11
Upside: n/a
Maintained: Sell
Price Target: $21$23
Current: $25.43
Upside: n/a
Maintained: Buy
Price Target: $18$15
Current: $40.03
Upside: n/a
Maintained: Hold
Price Target: $35$33
Current: $33.80
Upside: n/a
Maintained: Hold
Price Target: $115
Current: $82.61
Upside: n/a
Maintained: Buy
Price Target: $11
Current: $9.59
Upside: n/a
Maintained: Buy
Price Target: $10$17
Current: $26.86
Upside: n/a
Maintained: Hold
Price Target: $3$2
Current: $14.28
Upside: n/a
Maintained: Sell
Price Target: $10$5
Current: $50.62
Upside: n/a
Maintained: Sell
Price Target: $2$1
Current: $5.89
Upside: n/a
Maintained: Hold
Price Target: $7.5$5
Current: $2.40
Upside: n/a
Maintained: Buy
Price Target: $7$8.5
Current: $15.76
Upside: n/a
Maintained: Buy
Price Target: $26$17
Current: $14.80
Upside: n/a
Downgraded: Hold
Price Target: $6.5$3.5
Current: $2.94
Upside: n/a
Rated: Hold
Price Target: $25$32
Current: $41.95
Upside: n/a