US financial results reflect recovering economy