Giacomo Romeo's Stock Ratings

Jefferies Analyst

Giacomo Romeo is an analyst at Jefferies. 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 12/15/2025

Updated: Dec 15, 2025

Overall Average Return

5.58%

Smart Score

51.9%

Overall Average Return Percentile

46th

Number of Ratings

23
Buy NowGet Alert
05/19/2025BPBuy Now
BP
$33.99-14.69%$40.8 → $29DowngradeBuy → HoldGet Alert
10/15/2024EBuy Now
Eni
$37.13ReinstatesBuy → BuyGet Alert
03/04/2024BPBuy Now
BP
$33.9924.43%$38.6 → $42.3UpgradeHold → BuyGet Alert
10/12/2023XOMBuy Now
Exxon Mobil
$116.7424.21%$140 → $145MaintainsBuyGet Alert
05/15/2023XOMBuy Now
Exxon Mobil
$116.7419.92%$148 → $140MaintainsHoldGet Alert
05/13/2022EQNRBuy Now
Equinor
$22.58DowngradeBuy → HoldGet Alert
04/06/2022XOMBuy Now
Exxon Mobil
$116.74-30.62%$66 → $81MaintainsHoldGet Alert
04/06/2022TTEBuy Now
TotalEnergies
$64.34DowngradeBuy → HoldGet Alert
02/01/2022XOMBuy Now
Exxon Mobil
$116.74-46.89%$62 → $62MaintainsHoldGet Alert
12/14/2021XOMBuy Now
Exxon Mobil
$116.74-46.89%$59 → $62MaintainsHoldGet Alert
12/01/2021XOMBuy Now
Exxon Mobil
$116.74-49.46% → $59MaintainsHoldGet Alert
04/12/2021EBuy Now
Eni
$37.13UpgradeHold → BuyGet Alert
04/12/2021XOMBuy Now
Exxon Mobil
$116.74-52.89% → $55UpgradeUnderperform → HoldGet Alert
01/21/2021XOMBuy Now
Exxon Mobil
$116.74Initiates → UnderperformGet Alert
01/21/2021EBuy Now
Eni
$37.13Initiates → HoldGet Alert
01/21/2021EQNRBuy Now
Equinor
$22.58Initiates → BuyGet Alert
06/11/2018TOTBuy Now
Total
$21.30UpgradeHold → BuyGet Alert
04/28/2016TOTBuy Now
Total
$21.30DowngradeBuy → HoldGet Alert
01/12/2016TOTBuy Now
Total
$21.30UpgradeHold → BuyGet Alert
01/15/2015XOMBuy Now
Exxon Mobil
$116.74-26.33%$88 → $86MaintainsHoldGet Alert
10/21/2014XOMBuy Now
Exxon Mobil
$116.74-20.34%$96 → $93MaintainsHoldGet Alert
04/08/2014XOMBuy Now
Exxon Mobil
$116.74-17.77% → $96Initiates → HoldGet Alert
06/17/2013XOMBuy Now
Exxon Mobil
$116.74-22.91%$85 → $90MaintainsHoldGet Alert