Home Depot says sales rise; 12 million will lose benefits after Christmas