There is legal and illegal insider trading. It's illegal when the trade is based on special knowledge about the company, based on information which is not public. In normal circumstances company insiders are allowed to buy and sell company stocks just like any other investors. These types of trades are legal. Company executives and other insiders have to report these transactions and it is available to the public. We especially have to pay attention when company insiders are buying since they are not allowed to sell the stock within six month. What it means is that insiders are buying when they feel good about their company and possible the economy in the longer term. The chart below is an insider buy chart. As you can see insiders are not buying at the moment.