Olema Pharmaceuticals, Inc. (OLMA)
NASDAQ: OLMA · Real-Time Price · USD
12.05
+0.25 (2.12%)
At close: Aug 7, 2026, 4:00 PM EDT
12.10
+0.05 (0.41%)
Pre-market: Aug 10, 2026, 8:08 AM EDT

Olema Pharmaceuticals Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Aug '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
1,0532,03443377299373
Market Cap Growth
208.90%369.58%-43.85%681.68%-73.50%-80.29%
Enterprise Value
551.151,5330.59512.16-103.1588.54
Last Close Price
12.0525.005.8314.032.459.36
PB Ratio
2.194.251.063.040.501.31
P/TBV Ratio
2.294.550.842.500.501.30
EV/EBITDA Ratio
----0.97-
EV/EBIT Ratio
----0.96-
EV/FCF Ratio
----1.25-
Debt / Equity Ratio
0.010.010.000.010.010.01
Net Debt / Equity Ratio
-1.04-1.05-1.06-1.02-1.02-1.00
Net Debt / EBITDA Ratio
2.492.813.052.481.893.98
Net Debt / FCF Ratio
3.373.424.143.102.455.43
Quick Ratio
10.719.7610.4012.1112.3531.85
Current Ratio
10.889.9510.5012.3312.6232.23
Return on Equity (ROE)
-38.61%-36.61%-39.07%-42.82%-43.47%-22.83%
Return on Assets (ROA)
-37.93%-36.31%-39.09%-42.62%-41.83%-22.39%
Return on Invested Capital (ROIC)
-1077.07%-1090.29%-1133.62%-1094.43%-1533.66%-2110.12%
Return on Capital Employed (ROCE)
-41.82%-40.12%-42.81%-46.20%-44.03%-22.87%
Buyback Yield / Dilution
-37.98%-48.11%-29.83%-13.13%-1.19%-462.91%
Total Shareholder Return
-37.98%-48.11%-29.83%-13.13%-1.19%-462.91%
SEC Filings: 10-K · 10-Q