Assuming for a second you have a crystal ball that tells you a certain companies earning are going to be 50% above forecast, but thats all it tells you. How would you attempt to profit from this? Would you buy calls now and hope the time decay didn't destroy you too badly, or do you buy the calls a week before earnings? would you do some kind of spread? what would you do?