Carnival Steers Its Brand Nicely Through Choppy Marketing Waters