Revenue 1/2 Billion - ps of 5-6i dont know how this is a bad deal.
i am assuming some big news is coming in the upcoming months since ALL the big players are down signficantly YTD, especially recently.
please sell your shares so that the big players can make their money.