I am just starting to look at this one myself. Own a few, very few shares. Don't see how you come up with a pe of 23 however. The 3/31/07 Q shows 6 cents per share for the quarter. If you annualize that it comes to $.24 per share and a pe of under 10.
Maybe I am missing something, could be you are as well. If they are growing revenues and net income then it could be a bargain here.
Waiting for enlightenment from the masses who inhabit this board. LOL
Register for free to join our community of investors and share your ideas. You will also get access to streaming quotes, interactive charts, trades, portfolio, live options flow and more tools.