Best Buy shares up 9% to nearly $30