Home TOP STORIES Walmart snaps six straight sessions of gains