INSULET CORPPODD

Market cap
$23.3B
P/E ratio
Period EndEBITDA (Million USD)YoY (%)
Dec 31, 2024390+33.09%
Dec 31, 2023293+190.48%
Dec 31, 2022101-45.04%
Dec 31, 2021183+71.56%
Dec 31, 2020107+37.23%
Dec 31, 201978+80.87%
Dec 31, 201843+565.98%
Dec 31, 20176+106.68%
Dec 31, 20163-106.96%
Dec 31, 2015-45+60612.16%
Dec 31, 2014-0-99.57%
Dec 31, 2013-17-30.52%
Dec 31, 2012-25-26.57%
Dec 31, 2011-34