Penumbra takes TCT by STORM

Penumbra takes TCT by STORM

2025-10-28 — BioWorld

Penumbra's STORM-PE Trial Results Penumbra Inc.'s STORM-PE trial has yielded "resoundingly positive" results, potentially leading to a shi…