strong earnings continue