US stocks weather mini-bubbles, S&P 500 just 1.6% below record