OCULAR THERAPEUTIX, INCOCUL

Market cap
$2.3B
P/E ratio
Period EndTotal liabilities (Million USD)YoY (%)
Dec 31, 2024143-11.40%
Dec 31, 2023161+41.28%
Dec 31, 2022114-2.55%
Dec 31, 2021117-37.08%
Dec 31, 2020186+125.53%
Dec 31, 201982+121.62%
Dec 31, 201837+26.92%
Dec 31, 201729+27.70%
Dec 31, 201623+10.68%
Dec 31, 201521+6.26%
Dec 31, 201419