Walmart banks more revenue than Apple and Home Depot combined, but warns of tougher times ahead March 1, 2023 4