OCULAR THERAPEUTIX, INCOCUL

Market cap
$2.2B
P/E ratio
Period EndReturn on equity (%) (Million USD)YoY (%)
Dec 31, 2024-95.2-25.41%
Dec 31, 2023-127.6+10.84%
Dec 31, 2022-115.2+1341.30%
Dec 31, 2021-8-98.14%
Dec 31, 2020-429.5-180.18%
Dec 31, 2019535.7-376.99%
Dec 31, 2018-193.4+19.23%
Dec 31, 2017-162.2+156.91%
Dec 31, 2016-63.1+17.78%
Dec 31, 2015-53.6