You could potentially buy any dip to accumulate - however I think this company is still fantastically undervalue at anything under like... 50 cents?
Some parts of the market have obviously woken up to the value.
What will happen when more good news comes about?