Trailing twelve months to 2026-03-31, as filed
2026-05-13 and not restated since.
Healthcare
Scale
Market cap
$217m
Revenue TTM
$1m
Net income TTM
$-22m
Free cash flow
$-18m
Composite score
—
Sector rank
#2829
Valuation
P / E
—
EV / EBITDA
—
EV / sales
165.6
FCF yield
-8.54%
Yield vs 10-yr
-15.10pp
Earnings yield vs 10-yr compares what the business earns per
pound invested against the 4.78% a 10-year US Treasury note pays for no equity
risk. Negative means you are paying up front for growth not yet delivered.