74% of insiders Buying their Own Stock are Under Water

We track insiders very carefully.  Of the 544 purchases in the last year where insiders bought $100,000 or more of their company's stock, 405 of the 544 purchases, or 74.4% of these buys are…