No. It encourages short term thinking which can boost profits whilst harming long term performance. As an insider you can usually hide the long term consequences until after you have liquidated your stock.