OCULAR THERAPEUTIX, INCOCUL

Market cap
$2.3B
P/E ratio
Period EndAccounts receivable, net (Million USD)YoY (%)
Dec 31, 202432+23.72%
Dec 31, 202326+22.76%
Dec 31, 202221+0.90%
Dec 31, 202121+72.50%
Dec 31, 202012+380.85%
Dec 31, 20193+1167.66%
Dec 31, 20180-11.06%
Dec 31, 20170-9.60%
Dec 31, 20160+29.53%
Dec 31, 20150-41.34%
Dec 31, 20140