Thanks for that information. That said, Tom, there are a couple of things about what you said, however.
While what you said about the stock benefits is true about being the case for cruises on any of the lines that are part of the Carnival Corporation and I should have mentioned that fact. Thanks for adding that.
The military benefits I mentioned ($50, $100, & $250 per cruise, depending on the length of the cruise) are not, however, available on any of the lines owned by the Carnival Corp. As an example, Holland America has no on-board credit plan on their ships for veterans.
As to On Board Credit, while they do offer a wide range of discounts on purchases on the ship that I will admit that provide the same benefits as OBC, there is no way that they can be spent anywhere else but on the ship. You might consider that as being "picky". 😁 On the other hand, a discount off the price of the cruise could save you a lot of money, even way more than $250 on a cruise! You got me there.
Tom