Olema Pharmaceuticals, Inc. (OLMA)
NASDAQ: OLMA · Real-Time Price · USD
13.10
+0.20 (1.55%)
At close: May 19, 2026, 4:00 PM EDT
13.32
+0.22 (1.68%)
After-hours: May 19, 2026, 7:38 PM EDT

Olema Pharmaceuticals Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
May '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
1,1442,03443377299373
Market Cap Growth
201.05%369.58%-43.85%681.68%-73.50%-80.29%
Enterprise Value
642.861,532-0.59511.17-104.1787.61
Last Close Price
13.1025.005.8314.032.459.36
PB Ratio
2.384.251.063.040.501.31
P/TBV Ratio
2.494.550.842.500.501.30
EV/EBITDA Ratio
--0.00-0.98-
EV/EBIT Ratio
--0.00-0.97-
EV/FCF Ratio
--0.01-1.26-
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)
925.78%770.62%974.77%2140.97%5778.45%-73324.10%
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%
Updated May 12, 2026. Data Source: Fiscal.ai. Standard template. Financial Sources.
SEC Filings: 10-K · 10-Q