Recent market turbulence leaves short positions slightly ahead, with traders holding 51.73% short versus 48.27% long.
104d ago
No Summary provided as the original text is short