Excellent. You know it's time to buy when insiders are buying in as they are by far the best placed people to know what the true state of the company is, what is coming in the future, and where they are going to take the company.
All looking good here.
Many thanks for bringing this to everyone's attention.