Trailing twelve months to 2026-03-31, as filed
2026-05-11 and not restated since.
Industrials
Scale
Market cap
$314m
Revenue TTM
$616m
Net income TTM
$-128m
Free cash flow
$-3m
Composite score
16.9
Sector rank
#2631
Valuation
P / E
—
EV / EBITDA
—
EV / sales
0.6
FCF yield
-1.02%
Yield vs 10-yr
-45.46pp
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.