johnson  johnson stock is gaining after the pharmaceutical giant reported earnings that topped analyst estimates johnson  johnson jnj reported an adjusted profit of 260 a share beating forecasts for 235 a share on sales of 2333 billion missing expectations for 2372 billion