Earnings recovery in sight