INSULET CORPPODD

Market cap
$23.3B
P/E ratio
Period EndEBITDA margin (%) YoY (%)
Dec 31, 202418.8+9.03%
Dec 31, 202317.3+123.42%
Dec 31, 20227.7-53.73%
Dec 31, 202116.7+41.21%
Dec 31, 202011.8+12.01%
Dec 31, 201910.6+38.15%
Dec 31, 20187.6+447.80%
Dec 31, 20171.4+63.55%
Dec 31, 20160.9-106.15%
Dec 31, 2015-13.9+53963.74%
Dec 31, 2014-0-99.63%
Dec 31, 2013-7-40.56%
Dec 31, 2012-11.8-47.10%
Dec 31, 2011-22.3