I totally agree......the only thing you forgot to mention is what a very good growth sector this company is in.
Hard to find undervalued stocks on so many different metric's.
I have bagged a few lately and happy to sit and wait for the market to wake up.
I have been watching the trading closely and there is still a large seller in the market.