According to this analysis the company is good and there is more upside to it in short term.