OCULAR THERAPEUTIX, INCOCUL

Market cap
$2.3B
P/E ratio
Period EndTotal non-current liabilities (Million USD)YoY (%)
Dec 31, 2024101-19.67%
Dec 31, 2023126+52.74%
Dec 31, 202283-8.87%
Dec 31, 202191-43.09%
Dec 31, 2020159+126.19%
Dec 31, 201970+151.14%
Dec 31, 201828+76.62%
Dec 31, 201716+8.39%
Dec 31, 201615-4.62%
Dec 31, 201515+12.60%
Dec 31, 201414