When buying tomorrow, please be advised that the share price is a little bit misleading. The last 2 trades are completely bogus. There were 31 trades. 10 of the last 13 were under .37. Trade number 22 was an outlier, but the last 2 were wash trades.
500 shares traded at .4239 and 1000 at .40. Do not make the mistake of buying above .40 "at the ask".
99% of penny stocks are pump and dumps, yet 100% of penny stocks pretend to be in the 1%. Contracts, patents, mergers, partnerships, and other such news are usually "too good to be true" and should be looked at in detail. The source should also be vetted.