Global hedge funds and levered ETFs have offloaded more than $40 billion of stocks, according to recent notes to clients from banks.
Global hedge funds and levered ETFs have offloaded more than $40 billion of stocks, according to recent notes to clients from banks.