The company in question is, Penumbra, Inc. (NYSE:PEN) currently with a stock price of 71.2 (-0.10% today). The market cap for Penumbra, Inc. is 2222.91, and is in the sector Healthcare, and Medical Instruments & Supplies industry. The target price for Penumbra, Inc. is 84. Currently Penumbra, Inc. is trading with a P/E of 1063.73, and a forward P/E of 1295.82. Average volume for Penumbra, Inc. is 253.55 and so far today it is 31990.
Performance in the last year for Penumbra, Inc. has been 74.77%. For EPS growth, Penumbra, Inc. has seen a growth of 373.00%, and is looking to grow in the next year to 135.30%. More long term stats show that EPS growth has been *TBA over the last five years and could be 46.45% for the next five years. Penumbra, Inc. has seen sales growth quarter over quarter at -19.90%, with EPS growth quarter over quarter at 267.50%. The 20-day simple moving average is -2.37%, with the 200-day simple moving average coming to 24.00%.
Since the IPO date for Penumbra, Inc. on the 9/18/2015, Penumbra, Inc. has seen performance year to date to be 32.45%. With Penumbra, Inc. trading at 71.2, the dividend yield is *TBA, and the EPS is 0.07.
So could Penumbra, Inc., be undervalued? Well as said before P/E is 1063.73. The PEG is 22.9, P/S is 9.75 and the P/B is at 8.69. The P/cash is 15.9, with P/free cash flow at *TBA.
Penumbra, Inc. ability to deal with debt shows that the current ratio is 8.1, and the quick ratio is 6. This is with long term debt/equity at 0, and total debt/equity at 0.
In terms of margins, Penumbra, Inc. has a gross margin of 66.40%, an operating margin of 2.20% and a profit margin of 0.90%.Payout ratio for Penumbra, Inc. is 0.00%. Return on assets come to 0.80% with return on investment coming to 1.10%.
Insider ownership for Penumbra, Inc., is at 9.10% and institutional ownership comes to 52.50%. Outstanding shares are at 31.19. While shares float is 25.61. The float short is currently 4.56%, and short ratio is 4.6.