I am not sure on earnings. I think they come out in September but some people on the Yahoo board keep saying tonite or tomorrow. Either way something is going on because it has jumped up in the last few days. Hope it really runs!!