Carnival has posted record revenue numbers for 10 straight quarters. Its bottom line has also shown significant improvement.