Best Buy stock leaps 16% on holiday-season results