Stocktoria

Ocugen, Inc. OCGN

Nasdaq · stock · Biological Products, (No Diagnostic Substances) · website · IPO 2014-12-03 · LEI

Ocugen, Inc. statistics & valuation

Market cap$507.8M
Net margin-1537.4%
FCF margin-1295.0%
Net debt$9.0M
Enterprise value USD$516.8M
Earnings yield EBIT/EV-12.2%
Return on capital-307.3%

Market cap as of 2026-06-29. Multiples are price-derived and refreshed daily; everything else from the latest financial reports.

Profitability & efficiency

Net margin (%)
-50748.80% -3488.90% -1045.00% -1333.00% -1537.40% 2016201720182019202020212022202320242025
Gross margin (%)
2016201720182019202020212022202320242025
Operating margin (%)
-49500.00% -3580.00% -1085.70% -1350.40% -1425.70% 2016201720182019202020212022202320242025
Return on equity (%)
-119.50% -595.60% -183.70% -101.30% -64.00% -117.30% -155.50% -182.40% 2016201720182019202020212022202320242025
Shares outstanding
20.6M 24.6M 37.1M 52.6M 184.0M 199.4M 221.6M 256.6M 291.4M 312.4M 2016201720182019202020212022202320242025
Net debt ($)
-$611409 -$6.4M -$22.0M -$93.2M -$75.3M -$36.7M $27.3M $9.0M 2016201720182019202020212022202320242025
Share buybacks ($)
2016201720182019202020212022202320242025
Return on assets (%)
-44.90% -239.40% -742.40% -120.40% -79.70% -55.20% -79.90% -97.70% -65.60% -155.90% 2016201720182019202020212022202320242025
Free cash flow margin (%)
-34920.90% -2593.90% -1201.60% -1122.70% -1295.00% 2016201720182019202020212022202320242025
Debt / equity (×)
0.10× 0.10× 0.02× 0.03× 0.07× 0.92× 2016201720182019202020212022202320242025
EPS ($)
-$2.18 -$0.99 -$0.79 -$1.46 -$0.31 -$0.30 -$0.40 -$0.26 2016201720182019202020212022202320242025

Margins and returns computed from annual filings. Falling shares outstanding = buybacks; rising = dilution. Net debt = debt − cash (negative = net cash).

Key ratios (by fiscal year)

RatioFY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
Operating margin-1425.7%-1350.4%-1085.7%-3580.0%-49500.0%
Net margin-1537.4%-1333.0%-1045.0%-3488.9%-50748.8%
FCF margin-1295.0%-1122.7%-1201.6%-2593.9%-34920.9%
Return on assets-155.9%-65.6%-97.7%-79.9%-55.2%-79.7%-120.4%-742.4%-239.4%-44.9%
Return on equity557.7%-182.4%-155.5%-117.3%-64.0%-101.3%-183.7%143.4%-595.6%-119.5%
Debt / equity-2.26×0.92×0.07×0.03×0.02×0.10×0.10×-0.08×
Current ratio1.062.862.513.4514.667.163.470.142.156.20

Computed from company filings · US · as of 2025-12-31. Facts plus Stocktoria's own computed scores — not investment advice.