is trading near April 2017 high, We have a strong price momentum and the fundamentals are pretty robust too. Last 3 quarters have seen strong sales growth with very strong EPS
growth as well. 2019 annual earnings
report will give us a better picture of further growth and future projections. if the stock moves substantially before the annual earnings
, we will have a better cushion to hold it during the earnings
and play the long game if the earnings
are strong and future projections robust. Let's see how this pans out.