Sent to the wall
More in Finance
DXC owes $428 million within a year and $867 million the year afterMost of DXC's $766 million lease bill comes due within two yearsDXC's quarterly revenue fell to $3.00 billion, its lowest in the span