Penumbra IncPEN

Market cap
$11.2B
P/E ratio
Period EndCash from operations (Million USD)YoY (%)
Dec 31, 2024168+73.10%
Dec 31, 202397-274.87%
Dec 31, 2022-56-685.78%
Dec 31, 202110-128.58%
Dec 31, 2020-33-224.73%
Dec 31, 201927-7.48%
Dec 31, 201829+127.00%
Dec 31, 201713-199.09%
Dec 31, 2016-13-42.52%
Dec 31, 2015-22