In its recently released third-quarter results, its revenues hit $19.4 billion, with its bottom line hanging tough despite inflationary pressures. Though its business was hit hard by the pandemic, Walmart’s 2021 results show a resurgence, with comparable and eCommerce sales rising 11% from the prior-year period. InvestorPlace - Stock Market News, Stock Advice & Trading Tips These consumer stocks to buy for the long-haul have strong foundations and business models that make their products indispensable no matter the economy.