Sellers have really dried up in the past few days.
Could it be a major contract win has finally come through. The company has been advising contracts are to be concluded in the near term.
Time will tell, but I estimate some sort of announcement before the end of the week, especially is the share price keeps rising.
Al Baby