It's not rocket science, Directors buy = Confidence in their own company.
Directors don't buy = Not much confidence
They tend to always know more than what the announcements say, due to NDA's and sometimes not wanting to tank a stock.
People are greedy and look after themselves.
DYOR, IMO