No point guessing when they will get a contract.
I reckon its best to wait until they do and then get on board with the knowledge that they are financially secure and with the expectation of more contracts to come.
The first contract will give the biggest kicker to the SP, but it is also a massive risk. I have lost enough already on this stock.