Almost every earnings season, someone asks why companies preannounce, and I reply that it's usually to make sure no ethics violations can occur. Earnings info is usually considered market-moving so if a hint escapes and someone buys or sells shares based on that...

read more