The concerete evidence is in the share price. We both agree the news, the results were good. The more good news, the lower the PPS value. Analyze this concrete evidence and apply for a Nobel prize. What does "long term" mean for you? I've owned this longer than you have so keep your short invectives to yourself.
It takes resources to launch a new drug, so in the short term the balance sheet will not continure to improve. Is this what you think is needed it to lift the stock?