Bond Yields Kept Climbing And Consumer Confidence Plummeted. Stocks Edged Down.
The 30-year note reached its highest level since 2002 as inflationary and geopolitical concerns continue to grip markets.
International Business Times ·