Carnival Share Price Today Analysis