What is required to make this stock sky rocket? The fundamentals look fantastic and it seems that everything is place for a small MC cap to be announcing huge potential for revenue that is large for it's MC. Yet, people are selling and rushing to get away?