“Approximately one-third of Walmart US deliveries from stores in recent weeks were completed in three hours or less.”