Carnival Corporation & plc has made significant strides in reducing net debt, and improving earnings power, making shares more appealing despite a remaining debt burden. The company achieved a full ...