So in the last 7 or so months these "insiders" sold aound 25000 shares. Bull, what do you trade in 100 share lots? 25m shares is nothing--I can picture you as some rookie investor trading 100 share lots. Get lost.
The same amount that insiders bot at Microsoft,Intel,Cisco,Alvarian,Hewlitt Packard,etc...get the point rookie. Insiders tend to sell i/o buy cause they usually have most of net worth in company stocks. That is it for investing 101 for you.