Strata Critical Medical, Inc. (SRTA)
NASDAQ: SRTA · Real-Time Price · USD
6.03
+0.09 (1.52%)
At close: Aug 11, 2026, 4:00 PM EDT
6.10
+0.07 (1.16%)
After-hours: Aug 11, 2026, 5:07 PM EDT

Strata Critical Medical 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
533417338265123304
Market Cap Growth
65.73%23.55%27.27%115.51%-59.46%-15.10%
Enterprise Value
514.96359.11215.72123.6-50.6822.28
Last Close Price
6.034.814.253.533.588.83
PE Ratio
12.799.62-6.42-883.00
Forward PE
141.88186.22----
PS Ratio
2.092.122.301.180.844.52
PB Ratio
1.881.491.521.130.451.04
P/TBV Ratio
4.612.751.661.501.352.71
EV/Sales Ratio
2.021.821.470.55-0.350.33
EV/EBITDA Ratio
----1.06-
EV/EBIT Ratio
----0.95-
EV/FCF Ratio
----1.34-
Debt / Equity Ratio
0.010.010.010.080.050.00
Net Debt / Equity Ratio
-0.07-0.21-0.55-0.60-0.63-0.96
Net Debt / EBITDA Ratio
4.494.097.352.323.649.05
Net Debt / FCF Ratio
0.380.993.654.384.5912.72
Asset Turnover
0.780.680.530.730.440.22
Quick Ratio
1.455.116.375.277.6322.49
Current Ratio
2.646.387.075.818.2023.07
Return on Equity (ROE)
-8.29%-8.01%-7.08%-22.04%-9.63%-14.13%
Return on Assets (ROA)
-6.20%-7.68%-8.17%-21.41%-15.75%-9.54%
Return on Invested Capital (ROIC)
-8.29%-13.91%-23.36%-68.64%-93.91%-
Return on Capital Employed (ROCE)
-6.89%-8.28%-9.13%-24.42%-17.23%-10.74%
Earnings Yield
7.52%10.39%-15.58%-0.11%
Buyback Yield / Dilution
-6.59%-5.93%-5.41%-3.21%8.30%-81.15%
Total Shareholder Return
-6.59%-5.93%-5.41%-3.21%8.30%-81.15%
SEC Filings: 10-K · 10-Q