Fri Jun 22, 2012 12:51pm EDT

Carnival struggles with weak demand, shares down