Bank of America Securities, impressed with Carnival's progress, raised its price target on the cruise line operator to $28 from $24 and affirmed a buy rating on the shares.