The market cap is nothing in relation to the prospects and risk/return. I think a fairer market cap would be in the region of 12-15m pre-results, so about an SP of around 50-60c.
With little shares on issue, this thing can run. Seems someone has been accumulating shares under 25c