So the stock drops from over $28 to the current $21's because of their downward guidance that they just blew out. Now, the one customer risk is gone since they've added the U.S. customer and have several more in the works. They've also paid off all their debt.
I think it's stronger and will be stronger short term than many expected because of the huge improvement in fundamentals over when it was $28+. Many analysts from many firms were on the cc, but only one has been covering it. That one had a target of $34 before earnings, and likely will increase that substantially. Others should initiate coverage soon after getting their position.
I don't want to hype anything either, but I think people are underestimating this company because of the unwarranted selloff last week.