David Anderson

Stock Analyst at Barclays

(4.47)
# 1,105
Out of 4,531 analysts
745
Total ratings
52.5%
Success rate
8.2%
Average return

Stocks Rated by David Anderson

Baker Hughes Company
Jul 16, 2026
Rated: Hold
Price Target: $74$72
Current: $55.95
Upside: +28.69%
SLB N.V.
Jul 16, 2026
Rated: Buy
Price Target: $66$64
Current: $46.99
Upside: +36.20%
Weatherford International
Jul 16, 2026
Rated: Buy
Price Target: $156$154
Current: $80.70
Upside: +90.83%
Cactus
Jul 16, 2026
Rated: Buy
Price Target: $70
Current: $54.50
Upside: +28.44%
Fervo Energy Company
Jul 16, 2026
Reiterated: Buy
Price Target: $48
Current: $24.65
Upside: +94.73%
Ormat Technologies
Jul 15, 2026
Rated: Buy
Price Target: $126$127
Current: $104.70
Upside: +21.30%
Solaris Energy Infrastructure
Jul 15, 2026
Rated: Buy
Price Target: $86
Current: $60.28
Upside: +42.67%
Halliburton Company
Jul 1, 2026
Maintained: Buy
Price Target: $55
Current: $35.22
Upside: +56.16%
National Energy Services Reunited
Jun 23, 2026
Maintained: Buy
Price Target: $35
Current: $27.99
Upside: +25.04%
TechnipFMC
Jun 12, 2026
Maintained: Buy
Price Target: $87
Current: $72.07
Upside: +20.72%
Rated: Sell
Price Target: $3$4
Current: $5.13
Upside: -22.03%
Downgraded: Sell
Price Target: $20$21
Current: $19.52
Upside: +7.58%
Rated: Buy
Price Target: $72$82
Current: $57.16
Upside: +43.46%
Maintained: Buy
Price Target: €21.50€20.00
Current: €24.79
Upside: -19.32%
Maintained: Hold
Price Target: $15.00$13.00
Current: $12.85
Upside: n/a
Maintained: Sell
Price Target: $9.00
Current: $3.76
Upside: n/a
Maintained: Hold
Price Target: $0.5$82
Current: $76.54
Upside: n/a
Maintained: Hold
Price Target: $1$6
Current: $5.14
Upside: n/a
Maintained: Sell
Price Target: $21$23
Current: $25.78
Upside: n/a
Maintained: Buy
Price Target: $18$15
Current: $42.28
Upside: n/a
Maintained: Hold
Price Target: $35$33
Current: $34.14
Upside: n/a
Maintained: Hold
Price Target: $115
Current: $83.89
Upside: n/a
Maintained: Buy
Price Target: $11
Current: $10.02
Upside: n/a
Maintained: Buy
Price Target: $10$17
Current: $23.84
Upside: n/a
Maintained: Hold
Price Target: $3$2
Current: $16.48
Upside: n/a
Maintained: Sell
Price Target: $10$5
Current: $52.44
Upside: n/a
Maintained: Sell
Price Target: $2$1
Current: $5.91
Upside: n/a
Maintained: Hold
Price Target: $7.5$5
Current: $2.12
Upside: n/a
Maintained: Buy
Price Target: $7$8.5
Current: $15.61
Upside: n/a
Maintained: Buy
Price Target: $26$17
Current: $13.00
Upside: n/a
Downgraded: Hold
Price Target: $6.5$3.5
Current: $2.80
Upside: n/a
Rated: Hold
Price Target: $25$32
Current: $37.14
Upside: n/a