David Anderson

Stock Analyst at Barclays

(4.54)
# 1,041
Out of 4,690 analysts
762
Total ratings
53.2%
Success rate
9.2%
Average return

Stocks Rated by David Anderson

Solaris Energy Infrastructure
Aug 20, 2026
Maintained: Buy
Price Target: $90
Current: $49.89
Upside: +80.40%
Fervo Energy Company
Aug 13, 2026
Maintained: Buy
Price Target: $48
Current: $14.77
Upside: +224.98%
National Energy Services Reunited
Aug 11, 2026
Maintained: Buy
Price Target: $35$45
Current: $34.44
Upside: +30.66%
Ormat Technologies
Aug 10, 2026
Maintained: Buy
Price Target: $127$122
Current: $103.04
Upside: +18.40%
Tenaris
Aug 10, 2026
Maintained: Buy
Price Target: $82$80
Current: $53.97
Upside: +48.23%
Aspen Aerogels
Aug 10, 2026
Maintained: Sell
Price Target: $4$5
Current: $4.93
Upside: +1.42%
TechnipFMC
Aug 3, 2026
Maintained: Buy
Price Target: $87
Current: $75.84
Upside: +14.72%
Cactus
Aug 3, 2026
Maintained: Buy
Price Target: $70$74
Current: $69.65
Upside: +6.25%
NOV Inc.
Jul 31, 2026
Maintained: Sell
Price Target: $21$20
Current: $20.99
Upside: -4.72%
Baker Hughes Company
Jul 28, 2026
Maintained: Hold
Price Target: $72
Current: $62.41
Upside: +15.37%
Maintained: Buy
Price Target: $64$67
Current: $57.33
Upside: +16.87%
Maintained: Buy
Price Target: $154$151
Current: $93.79
Upside: +61.00%
Maintained: Buy
Price Target: $55$53
Current: $36.18
Upside: +46.49%
Upgraded: Buy
Price Target: $11$15
Current: $12.43
Upside: +20.68%
Maintained: Buy
Price Target: €21.50€20.00
Current: €23.24
Upside: n/a
Maintained: Hold
Price Target: $15.00$13.00
Current: $14.77
Upside: n/a
Maintained: Sell
Price Target: $9.00
Current: $4.00
Upside: n/a
Maintained: Hold
Price Target: $0.5$82
Current: $86.29
Upside: n/a
Maintained: Hold
Price Target: $1$6
Current: $5.80
Upside: n/a
Maintained: Sell
Price Target: $21$23
Current: $30.11
Upside: n/a
Maintained: Buy
Price Target: $18$15
Current: $50.59
Upside: n/a
Maintained: Hold
Price Target: $35$33
Current: $42.55
Upside: n/a
Maintained: Hold
Price Target: $115
Current: $91.71
Upside: n/a
Maintained: Buy
Price Target: $10$17
Current: $19.02
Upside: n/a
Maintained: Hold
Price Target: $3$2
Current: $17.61
Upside: n/a
Maintained: Sell
Price Target: $10$5
Current: $80.61
Upside: n/a
Maintained: Sell
Price Target: $2$1
Current: $6.40
Upside: n/a
Maintained: Hold
Price Target: $7.5$5
Current: $1.53
Upside: n/a
Maintained: Buy
Price Target: $7$8.5
Current: $16.55
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.09
Upside: n/a
Rated: Hold
Price Target: $25$32
Current: $31.24
Upside: n/a