The trend of this stock has been going up all the way, without any major pullbacks in the past four years. Just from this point alone, we can tell that the fundamentals of this stock are not likely to be bad. But it is still necessary to figure out exactly what they are relying on to steadily climb up step by step.