I agree with Homer985. If you get a quote from your online brokerage and click on earnings, you will get the announcement and explanation of how important earnings are. These are estimated dates...