Penumbra: Short Thesis Did Not Hold, Core Business Remains Strong
fpm/iStock via Getty Images
Investment Thesis
Oh what a ride it has been for Penumbra, Inc. (NYSE:PEN) over the previous 8-12 months. The recall of its JET 7 Xtra Flex catheter back in December 2020 was certainly a kink in the neurovascular play’s armour,…