OCULAR THERAPEUTIX, INCOCUL

Market cap
$2.3B
P/E ratio
Period EndAccounts payable (Million USD)YoY (%)
Dec 31, 20244-4.85%
Dec 31, 20234-14.33%
Dec 31, 20225+11.56%
Dec 31, 20215+69.51%
Dec 31, 20203-17.11%
Dec 31, 20193+10.22%
Dec 31, 20183-16.97%
Dec 31, 20174+68.76%
Dec 31, 20162+8.12%
Dec 31, 20152+48.71%
Dec 31, 20141