C earnings estimates