Market turmoil