The biggest mistake this company has made IMO was the announcement of a vote to split the stock that has stop the upward move that it was making very few investors want to buy a stock when they don't know what the reverse split will be and most stocks that split go down after the split.