The Spectator Index
3/12/2026, 8:20:02 PM
Over $900 billion in market value wiped from US share market today.