OCULAR THERAPEUTIX, INCOCUL

Market cap
$2.2B
P/E ratio
Period EndReturn on Assets (Million USD)YoY (%)
Dec 31, 2024-54.5+35.50%
Dec 31, 2023-40.2+0.30%
Dec 31, 2022-40.1+1327.40%
Dec 31, 2021-2.8-96.93%
Dec 31, 2020-91.4-180.30%
Dec 31, 2019113.8-221.89%
Dec 31, 2018-93.4-3.98%
Dec 31, 2017-97.2+101.49%
Dec 31, 2016-48.3+14.44%
Dec 31, 2015-42.2