Stock market turbulence