OCULAR THERAPEUTIX, INCOCUL

Market cap
$2.3B
P/E ratio
Period EndEBITDA margin (%) YoY (%)
Dec 31, 2024-263.6+94.05%
Dec 31, 2023-135.9-8.61%
Dec 31, 2022-148.6-14.44%
Dec 31, 2021-173.7-49.67%
Dec 31, 2020-345.2-82.48%
Dec 31, 2019-1,970-31.02%
Dec 31, 2018-2,855.9-8.92%
Dec 31, 2017-3,135.6+39.40%
Dec 31, 2016-2,249.3+5.13%
Dec 31, 2015-2,139.6-37.78%
Dec 31, 2014-3,438.7