Markets face more turbulence as earnings ramp up