This stock had recent earnings surprise. The huge volume spike in November indicates that day. Since then it has gone sideways after a brief rally. It has low float of 8.5 million. These are the kind of leadership stocks with good earnings that should rally in a good market environment.