Home Economy News Cruise operator Carnival beats revenue estimates on strong demand