Marriott Vacations stock hits 52-week high at 86.38 USD | AllMind News