Companies are reporting results that are at least in line or even above estimates as brokers' forecasts have finally come down to reasonable levels.

Economic growth uncertainties plus war fears do not bode well for the market and that's set to continue for the time being.