Walmart's advertising business bolsters profits amid retail slowdown | PiQ Markets