infotechlead

DXC Technology revenue drops 11.3% to $14.43 bn