S&P 500 a fraction from record highs.

A first push toward the 2119.59 all-time high in the S&P 500 was rebuffed less than a point away but it only slipped back to 2116 and now a second run is underway.

SP500

Bonds and stocks are rallying together today, while the US dollar takes a beating. It's tough to tie that into a coherent narrative. When those three things happen together it means lower interest rates.