UBS is expecting Carnival Corp's shares to exceed previous forecasts for the year ahead.

The Swiss investment bank has raised its 12-month price target on the Arnold Donald-led company's stock to $51 from $47 on favourable foreign-exchange and fuel-cost outlooks.

Carnival's shares, which trade on the New York Stock Exchange as CCL, gained 0.5% Wednesday to close at $48.76.

UBS has lifted its 2020 earnings-per-share estimate to $4.65