US markets finish Thanksgiving holiday with ‘credible gains’