Insider buying is almost always a sign that the company is undervalued in the market. People inside the company are usually overweight on their employer's stock, because they receive it as compensation and usually will get enough of it that it's by far their biggest holding. If they want more of it, despite the risks to diversification that this entails, they must have a pretty good reason to believe that the company is doing better than the Street thinks it is.