OCULAR THERAPEUTIX, INCOCUL

Market cap
$2.3B
P/E ratio
Period EndFree cash flow (Million USD)YoY (%)
Dec 31, 2024-136+78.15%
Dec 31, 2023-76+20.54%
Dec 31, 2022-63-5.13%
Dec 31, 2021-67+22.70%
Dec 31, 2020-54-31.85%
Dec 31, 2019-80+56.15%
Dec 31, 2018-51-12.96%
Dec 31, 2017-59+63.49%
Dec 31, 2016-36+1.12%
Dec 31, 2015-36+63.27%
Dec 31, 2014-22