earnings contribution analysis us companies