David Anderson

Stock Analyst at Barclays

(4.48)
# 1,116
Out of 4,630 analysts
758
Total ratings
52.8%
Success rate
8.5%
Average return

Stocks Rated by David Anderson

Ormat Technologies
Aug 10, 2026
Maintained: Buy
Price Target: $127$122
Current: $108.09
Upside: +12.87%
Tenaris
Aug 10, 2026
Maintained: Buy
Price Target: $82$80
Current: $53.04
Upside: +50.83%
Solaris Energy Infrastructure
Aug 10, 2026
Maintained: Buy
Price Target: $86$90
Current: $57.96
Upside: +55.28%
TechnipFMC
Aug 3, 2026
Maintained: Buy
Price Target: $87
Current: $69.62
Upside: +24.96%
Cactus
Aug 3, 2026
Maintained: Buy
Price Target: $70$74
Current: $67.90
Upside: +8.98%
NOV Inc.
Jul 31, 2026
Maintained: Sell
Price Target: $21$20
Current: $19.65
Upside: +1.78%
Baker Hughes Company
Jul 28, 2026
Maintained: Hold
Price Target: $72
Current: $61.55
Upside: +16.98%
SLB N.V.
Jul 27, 2026
Maintained: Buy
Price Target: $64$67
Current: $50.53
Upside: +32.59%
Weatherford International
Jul 23, 2026
Maintained: Buy
Price Target: $154$151
Current: $86.82
Upside: +73.92%
Halliburton Company
Jul 21, 2026
Maintained: Buy
Price Target: $55$53
Current: $31.89
Upside: +66.20%
Reiterated: Buy
Price Target: $48
Current: $25.85
Upside: +85.69%
Maintained: Buy
Price Target: $35
Current: $29.02
Upside: +20.61%
Rated: Sell
Price Target: $3$4
Current: $6.25
Upside: -36.00%
Upgraded: Buy
Price Target: $11$15
Current: $9.87
Upside: +51.98%
Maintained: Buy
Price Target: €21.50€20.00
Current: €22.99
Upside: n/a
Maintained: Hold
Price Target: $15.00$13.00
Current: $12.39
Upside: n/a
Maintained: Sell
Price Target: $9.00
Current: $3.82
Upside: n/a
Maintained: Hold
Price Target: $0.5$82
Current: $78.78
Upside: n/a
Maintained: Hold
Price Target: $1$6
Current: $5.26
Upside: n/a
Maintained: Sell
Price Target: $21$23
Current: $28.10
Upside: n/a
Maintained: Buy
Price Target: $18$15
Current: $47.97
Upside: n/a
Maintained: Hold
Price Target: $35$33
Current: $37.10
Upside: n/a
Maintained: Hold
Price Target: $115
Current: $81.59
Upside: n/a
Maintained: Buy
Price Target: $10$17
Current: $19.94
Upside: n/a
Maintained: Hold
Price Target: $3$2
Current: $16.96
Upside: n/a
Maintained: Sell
Price Target: $10$5
Current: $74.23
Upside: n/a
Maintained: Sell
Price Target: $2$1
Current: $5.87
Upside: n/a
Maintained: Hold
Price Target: $7.5$5
Current: $2.06
Upside: n/a
Maintained: Buy
Price Target: $7$8.5
Current: $16.10
Upside: n/a
Maintained: Buy
Price Target: $26$17
Current: $10.98
Upside: n/a
Downgraded: Hold
Price Target: $6.5$3.5
Current: $3.39
Upside: n/a
Rated: Hold
Price Target: $25$32
Current: $33.08
Upside: n/a