Carnival in charts: Q2 customer deposits hit an all-time high of $8.3B Posted on June 25, 2024 by wpadmin