As an insider it's more complicated as I understand it. A company I worked for had a no trade window around earnings reports. The idea is that not only couldn't you trade on advance information but you also couldn't trade before investors had time to price the results into the stock. In other word, you couldn't trade based on the results you knew were coming a microsecond after the results hit the wire. (The HFTs would probably beat you anyway but I digress.)