OCULAR THERAPEUTIX, INCOCUL

Market cap
$2.3B
P/E ratio
Period EndDepreciation & amortization (Million USD)YoY (%)
Dec 31, 20244+26.92%
Dec 31, 20233+41.44%
Dec 31, 20222-12.89%
Dec 31, 20212-12.69%
Dec 31, 20203+9.60%
Dec 31, 20193+10.67%
Dec 31, 20182+40.68%
Dec 31, 20172+84.45%
Dec 31, 20161+16.84%
Dec 31, 20151+37.84%
Dec 31, 20141