Penumbra won in the Innovation category in the 2024 Medical Device Network Excellence Awards. … Read More