Thanks for your reply. The only thing I can't seem to find a concrete answer on is...
If I buy several calls tomorrow and the price jumps after the earnings report, can I then sell those call contracts for a profit before the expiration date without executing them myself?