LIsten: these are peanuts. If you want to see some real insider buying look here:
They need to buy millions and millions $ worth of shares, not 700K to fool people in this board. They must really *feel the pain* when the stock is going down in order to show they believe in it ...700K is just nothing. Also have a look at the inssider roaster: a large fraction of the management owns just a little amount of shares, if anything at all.