Hey, hey don't forget that there are only 15 Million shares.
There are so few stocks in the market that demand should not drop. 15 Million shares is nothing and 1 million options is nothing. 40 million dollars annually or almost $2.40 of income per share annually for 10 years, it could reach 500 million if all the conditions are met. A small company that can have $2.40 of income per share for the next 10 years is a healthy company. I believe that it can still appreciate and reach between $4 and $6 easily. At this price it seems like a bargain.
No panic here.