The S&P 500 is back near 6,000 despite tariffs and bond-market angst.