Thats only for the last 10 transactions though and if you look there right now. It would look like management is dumping a tone of shares, but they actually aren't really dumping much at all.
But yes, when there is not a lot of insider transactions or if you check it regularly enough that is a very good link.
Cheers,
cvac01