Carnival boasts record quarter