Revenue of $479.8 million Adjusted EBITDA of $26.7 million Net loss attributable to Delta Tucker Holdings, Inc. of $15.7 million Total backlog of $2.8 billion DSO of 77 days November 06,…
You must be logged in to view this content.
Click here to subscribe
