Notwithstanding the strong fundamentals I'm not smart enough to predict share price movements in the short term. Share prices go up and down every day for a myriad of reasons and markets can remain irrational for long periods of time. In the fullness of time and, barring a material change to the economics and prospects of the business, the share price should follow value which is higher imho.