Well, why don't you observe the "Significant Buys" for a while? I didn't believe it in the begining too...
If high rank officers are willing to spend big $ on the company they know the best, it gets to be something good to happen.
They know their own company better than we know, don't you...