Sent to the wall
More in Finance
DXC paid employees $86 million in stock, nearly five times its profitDXC owes $428 million within a year and $867 million the year afterMost of DXC's $766 million lease bill comes due within two years