OCULAR THERAPEUTIX, INCOCUL

Market cap
$2.3B
P/E ratio
Period EndRetained earnings (Million USD)YoY (%)
Dec 31, 2024-891+27.74%
Dec 31, 2023-698+13.09%
Dec 31, 2022-617+13.02%
Dec 31, 2021-546+1.22%
Dec 31, 2020-539+40.57%
Dec 31, 2019-384+29.06%
Dec 31, 2018-297+25.28%
Dec 31, 2017-237+36.45%
Dec 31, 2016-174+34.61%
Dec 31, 2015-129+44.45%
Dec 31, 2014-89