Shares of Carnival Corporation & plc CCL have rallied 42.4% in the past six months compared with the Zacks Leisure and ...