News

Persistent Systems recorded a 4.2% jump in revenue to $375.2 billion, while Hexaware saw its revenue shrink 0.2% sequentially ...