Global markets have taken a sharp turn lower after starting on a positive note this morning.
The S&P 500 index is down 0.7%, trading at 1854 — 1.5% below the all-time high set last Friday.
U.S. Treasuries are rallying hard, sending the yield on the 10-year note to 2.66%, 7 basis points below Wednesday's closing levels.
"The ignition of the Russia/Ukraine situation has created the bid," says Tom Tucci, head of U.S. Treasury trading at CIBC World Markets. "Massive short covering in the last hour after yesterday's real money buying."
The release of mixed February U.S. retail sales data at 8:30 AM ET this morning caused Treasuries to drop briefly, sending yields slightly higher. The U.S. dollar strengthened a bit against the euro and the Japanese yen as well.
However, these moves were completely erased two hours later, and the dollar is now down 1.0% against the yen, trading around ¥101.70.
European indices closed deep in the red across the board. The German DAX took the worst of it, falling 1.9%. Peripheral government bond yields in Italy, Spain, Portugal, and Greece are rising.
Russia's MICEX equity index closed down 2%, and yields on local-currency government debt rose. The Russian ruble, however, is nearly unchanged against the dollar.
The charts below show movements in various markets. Across the top from left to right are S&P 500 futures, the U.S. dollar-Japanese yen exchange rate, and the euro-U.S. dollar exchange rate. Across the bottom are gold futures, 10-year U.S. Treasury futures, and December 2015 eurodollar futures.
Join the conversation about this story »