OCULAR THERAPEUTIX, INCOCUL

Market cap
$2.3B
P/E ratio
Period EndEBITDA (Million USD)YoY (%)
Dec 31, 2024-168+111.58%
Dec 31, 2023-79+3.73%
Dec 31, 2022-77+1.23%
Dec 31, 2021-76+25.87%
Dec 31, 2020-60-27.86%
Dec 31, 2019-83+46.52%
Dec 31, 2018-57-5.75%
Dec 31, 2017-60+42.06%
Dec 31, 2016-42+13.36%
Dec 31, 2015-37+41.04%
Dec 31, 2014-27