Although earnings fell, the decline was somewhat smaller than analysts had expected. Source link