James Hubbard

Stock Analyst at Deutsche Bank

(1.94)
# 1,680
Out of 4,435 analysts
5
Total ratings
100%
Success rate
76.55%
Average return

3 Stocks

Weatherford International
Apr 27, 2023
Maintains: Buy
Price Target: $77$82
Current: $125.13
Upside: -34.47%
TotalEnergies SE
Mar 23, 2022
Downgrades: Hold
Price Target: n/a
Current: $72.44
Upside: -
Equinor ASA
Sep 16, 2021
Downgrades: Hold
Price Target: n/a
Current: $28.33
Upside: -