It's not just that, there are numerous new type 1 and 2 diabetes drugs about to hit the market. J&J is rather ruthless when it comes to cutting losses early and terminating partnerships when trials show poor data.
Guess that's why they have a $356 Billion dollar market cap.