Thanksgiving weekend sales hit record high