Penumbra, Inc. (NYSE: PEN) announced the results of the landmark STORM-PE randomized controlled trial (RCT), which found that ...