Trading On Corporate Earnings News by John Shon & Ping Zhou