OCULAR THERAPEUTIX, INCOCUL

Market cap
$2.3B
P/E ratio
Period EndTotal cash & short-term investments (Million USD)YoY (%)
Dec 31, 2024394+99.28%
Dec 31, 2023198+89.86%
Dec 31, 2022104-37.28%
Dec 31, 2021166-27.80%
Dec 31, 2020230+308.93%
Dec 31, 201956-7.38%
Dec 31, 201861+46.07%
Dec 31, 201742-39.04%
Dec 31, 201668-35.14%
Dec 31, 2015105+40.41%
Dec 31, 201475