Digital Health Technology Penumbra Completes Enrollment in STORM-PE Trial for Lightning Flash SystemJune 16, 2025 Penumbra announces completion of enrollment in STORM-PE trial evaluating its Lightning Flash system for treating acute pulmonary embolism