The stock was in a year long wyckoffian accumulation range. Then it broke out of this range, retested and moving up again. Good volume support also coming in. Relative strength, Absolute strength, Money flow and buying pressure all positive. Now looks strong to test 660 levels.
A closer look here
A closer look here