OCULAR THERAPEUTIX, INCOCUL

Market cap
$2.3B
P/E ratio
Period EndTotal non-current assets (Million USD)YoY (%)
Dec 31, 202417-14.51%
Dec 31, 202320+0.83%
Dec 31, 202220+44.71%
Dec 31, 202114-13.48%
Dec 31, 202016-15.44%
Dec 31, 201919+10.21%
Dec 31, 201817+39.35%
Dec 31, 201712+139.87%
Dec 31, 20165+51.70%
Dec 31, 20153+65.32%
Dec 31, 20142