Stocks slide and 30-year yields hit post-2007 high as oil tops $105
Stocks fell while 30-year Treasury yields hit a post-financial crisis high. Brent crude hovered around $105 a barrel as a hot inflation print and rising oil prices weighed on sentiment amid escalating U.S.-Iran hostilities.