James Hubbard's Stock Ratings

Deutsche Bank Analyst

James Hubbard is an analyst at Deutsche Bank. Analyst ratings are quantitative and qualitative analysis of a stock by Wall Street stock rating analysts. Stock ratings consist of expected future growth, current stock valuation and macroeconomic trends. Updated 04/07/2025

Overall Average Return

76.5%

Smart Score

77.1%

Overall Average Return Percentile

97th

Number of Ratings

8
Buy NowGet Alert
04/27/2023WFRDBuy Now
Weatherford International
$39.41108.1%
James Hubbard77%
$77 → $82MaintainsBuyGet Alert
02/09/2023WFRDBuy Now
Weatherford International
$39.4195.41%
James Hubbard77%
$54 → $77MaintainsBuyGet Alert
06/08/2022WFRDBuy Now
Weatherford International
$39.4124.35%
James Hubbard77%
→ $49Initiates → BuyGet Alert
03/23/2022TTEBuy Now
TotalEnergies
$54.91
James Hubbard77%
DowngradeBuy → HoldGet Alert
09/16/2021EQNRBuy Now
Equinor
$22.47
James Hubbard77%
DowngradeBuy → HoldGet Alert
12/06/2016TOTBuy Now
Total
James Hubbard77%
DowngradeBuy → HoldGet Alert
04/23/2015TOTBuy Now
Total
James Hubbard77%
DowngradeBuy → HoldGet Alert
12/03/2012TOTBuy Now
Total
James Hubbard77%
UpgradeGet Alert