Home Investing Carnival Q2 earnings: revenue pops 18% on continued demand