i don't think mr. market will wait until earnings this stock needs a correction to 6 dollars level.. it is very undervalued