Be sure to double check when the earnings reports are due for the companies you are trading, there are often conflicting dates from different sources. If you have a strong opinion about a stock and are concerned about the potential for earnings the best bet is to call the company and confirm the release date and time directly from the investors resource department.