NCLH Stock Gains 21.5% on Record Onboard Revenue Strategy