Carnival Reinstates Dividend After 60% Profit Gain