Live feed18:54:05·190dINSIDERFilingvia QuantisnowDirector Orogen Echo Llc returned $63,373,143 worth of shares to the company (1,551,970 units at $40.83) (SEC Form 4)ByQuantisnow·Wall Street's wire, on your screen.EXLS· ExlService Holdings Inc.Real EstateOriginal source