The Spectator Index
4/21/2026, 8:20:03 PM
US stock market loses over $400 billion in value in today's trading.