weak financial results