INSULET CORPPODD

Market cap
$23.3B
P/E ratio
Period EndAccounts payable (Million USD)YoY (%)
Dec 31, 202420+3.13%
Dec 31, 202319-37.66%
Dec 31, 202231-18.30%
Dec 31, 202138-30.31%
Dec 31, 202054-0.73%
Dec 31, 201955+113.73%
Dec 31, 201826+4.45%
Dec 31, 201724+85.51%
Dec 31, 201613-29.43%
Dec 31, 201519+27.22%
Dec 31, 201415-24.28%
Dec 31, 201319+106.80%
Dec 31, 20129-18.02%
Dec 31, 201111