Investors are being hard to please despite a decent showing in latest results season