OT

Ocular Therapeutix

OCUL
NASDAQHealth Care

Income Statement

Total Revenue$63.72M
Gross Profit$58.1M
Operating Income$-171.78M
EBITDA$-176.14M
EBIT$-179.93M
Pre-tax Income$-290.5M
Net Income$-193.51M

Balance Sheet

Cash Equivalent$442.13M
Total Debt$75.05M
Book Value$363.26M
Book Value Per Share2.36

Key Ratios

Return on Equity (ROE)-61.36%
Return on Assets (ROA)-42.26%
Return on Invested Capital (ROI)-50.41%
Net Profit Margin-303.67%
Current Ratio10.66
Quick Ratio10.26
Long-Term Debt / Equity0.22