OCULAR THERAPEUTIX, INCOCUL

Market cap
$2.3B
P/E ratio
Period EndTotal current liabilities (Million USD)YoY (%)
Dec 31, 202441+18.51%
Dec 31, 202335+11.15%
Dec 31, 202231+19.20%
Dec 31, 202126-1.23%
Dec 31, 202027+121.66%
Dec 31, 201912+31.34%
Dec 31, 20189-31.78%
Dec 31, 201713+61.76%
Dec 31, 20168+54.33%
Dec 31, 20155-8.44%
Dec 31, 20146