OCULAR THERAPEUTIX, INCOCUL

Market cap
$2.3B
P/E ratio
Period EndStockholders' equity (Million USD)YoY (%)
Dec 31, 2024315+246.03%
Dec 31, 202391+157.59%
Dec 31, 202235-59.80%
Dec 31, 202188+15.64%
Dec 31, 202076-2196.28%
Dec 31, 2019-4-110.12%
Dec 31, 201836+37.21%
Dec 31, 201726-49.73%
Dec 31, 201652-41.95%
Dec 31, 201590+52.63%
Dec 31, 201459