US company earnings set for biggest quarterly gain in over a year