Olema Pharmaceuticals, Inc. (OLMA)
NASDAQ: OLMA · Real-Time Price · USD
14.39
-0.66 (-4.42%)
Mar 18, 2026, 10:58 AM EDT - Market open

Olema Pharmaceuticals Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Mar '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
1,2542,03438477299373
Market Cap Growth
301.47%430.38%-50.29%681.68%-73.50%-80.29%
Enterprise Value
810.91,532-50.25511.17-104.1787.61
Last Close Price
14.3925.005.8314.032.459.36
PE Ratio
--13.37-2.65-6.56-0.94-5.20
PB Ratio
2.564.250.943.040.501.31
P/TBV Ratio
2.624.550.842.500.501.30
P/FCF Ratio
--13.87-3.67-9.22-1.20-7.13
P/OCF Ratio
--13.87-3.68-9.22-1.20-7.35
EV/EBITDA Ratio
--8.600.35-4.890.98-1.23
EV/EBIT Ratio
--8.570.35-4.870.97-1.23
EV/FCF Ratio
--10.440.48-6.111.26-1.68
Debt / Equity Ratio
0.010.010.000.010.010.01
Debt / EBITDA Ratio
-0.02-0.02-0.01-0.02-0.02-0.05
Debt / FCF Ratio
-0.03-0.03-0.01-0.03-0.03-0.06
Net Debt / Equity Ratio
-1.05-1.05-1.06-1.02-1.02-1.00
Net Debt / EBITDA Ratio
2.812.813.052.481.893.98
Net Debt / FCF Ratio
3.423.424.143.102.455.43
Quick Ratio
9.769.7610.4012.1112.3531.85
Current Ratio
9.959.9510.5012.3312.6232.23
Return on Equity (ROE)
-36.61%-36.61%-39.07%-42.82%-43.47%-22.83%
Return on Assets (ROA)
-36.31%-36.31%-39.09%-42.62%-41.83%-22.39%
Return on Invested Capital (ROIC)
770.62%770.62%974.77%2140.97%5778.45%-73324.10%
Return on Capital Employed (ROCE)
-40.12%-40.12%-42.81%-46.20%-44.03%-22.87%
Earnings Yield
-12.38%-7.48%-37.74%-15.25%-106.94%-19.23%
FCF Yield
-11.18%-7.21%-27.25%-10.85%-83.51%-14.03%
Buyback Yield / Dilution
-10.56%-10.56%-70.08%-17.29%-0.48%-0.37%
Updated Mar 16, 2026. Data Source: Fiscal.ai. Standard template. Financial Sources.
SEC Filings: 10-K · 10-Q