OCULAR THERAPEUTIX, INCOCUL

Market cap
$2.3B
P/E ratio
Period EndTotal current assets (Million USD)YoY (%)
Dec 31, 2024441+89.89%
Dec 31, 2023232+79.16%
Dec 31, 2022130-32.24%
Dec 31, 2021191-22.29%
Dec 31, 2020246+309.11%
Dec 31, 201960+7.08%
Dec 31, 201856+29.66%
Dec 31, 201743-38.00%
Dec 31, 201670-34.66%
Dec 31, 2015107+40.43%
Dec 31, 201476