Walmart stares at a wall of fear but fundamentals remain solid