EXLS · ExlService Holdings Inc. Common Stock
View on chartInsiders & Stakes
| Rohit Kapoor CEO & Vice Chairman | ▼ Sell | Other | 865,000 Shares held | 6/15/2026 | View profile |
| Vivek Jetley EVP and Head of Analytics | ▲ Buy | Grant | 426,780 Shares held | 6/30/2026 | View profile |
| Maurizio Nicolelli Executive Vice President & CFO | ▲ Buy | Grant | 254,975 Shares held | 6/30/2026 | View profile |
| Narasimha Kini EVP, Emerging Bus Unit Leader | ▲ Buy | Grant | 212,354 Shares held | 6/30/2026 | View profile |
| Vikas Bhalla EVP & Head of Outsourcing | ▼ Sell | Open Market | 130,295 Shares held | 8/3/2026 | View profile |
| Mahon Anita EVP & Chief Growth Officer | ▼ Sell | Open Market | 94,443 Shares held | 3/11/2025 | View profile |
| Ajay Ayyappan SVP & Gen Counsel/Corp. Sec'y. | ▼ Sell | Open Market | 48,994 Shares held | 5/20/2026 | View profile |
| STAGLIN GAREN K Director | ▼ Sell | Open Market | 28,174 Shares held | 6/9/2022 | View profile |
| OSTLER CLYDE W Director | ▼ Sell | Open Market | 15,843 Shares held | 5/1/2023 | View profile |
| Rai Ankor EVP, Chief Digital Officer | ▼ Sell | Tax Withholding | 14,391 Shares held | 2/20/2023 | View profile |
| Meckey Samuel Executive Vice President | ▼ Sell | Tax Withholding | 13,581 Shares held | 2/20/2022 | View profile |
| Miglani Nalin Kumar EVP and Chief HR Officer | ▼ Sell | Tax Withholding | 11,600 Shares held | 2/20/2023 | View profile |
| Vishal Chhibbar Executive Vice President | ▼ Sell | Open Market | 6,452 Shares held | 8/11/2026 | View profile |
| Pamela M. Harrison CHIEF HUMAN RESOURCES OFFICER | ▼ Sell | Tax Withholding | 6,255 Shares held | 2/27/2026 | View profile |
| Minto Anne Elizabeth Director | ▼ Sell | Open Market | 2,533 Shares held | 5/11/2023 | View profile |
| Fibig Andreas Director | ▲ Buy | Open Market | 600 Shares held | 2/28/2023 | View profile |
| Orogen Echo LLC Director | ▼ Sell | Other | 0 Shares held | 12/15/2025 | View profile |
| STUDENMUND JAYNIE M Director | ▼ Sell | Open Market | 0 Shares held | 5/2/2025 | View profile |
Transaction History
| Vishal Chhibbar | ▼ Sell | Open Market | 5,000 | $176K | 8/11/2026 |
| Vikas Bhalla | ▼ Sell | Open Market | 11,000 | $385K | 8/3/2026 |
| Vikas Bhalla | ▼ Sell | Open Market | 12,000 | $318K | 7/1/2026 |
| Narasimha Kini | ▲ Buy | Grant | 606 | $14K | 6/30/2026 |
| Maurizio Nicolelli | ▲ Buy | Grant | 606 | $14K | 6/30/2026 |
| Vivek Jetley | ▲ Buy | Grant | 606 | $14K | 6/30/2026 |
| Rohit Kapoor | ▼ Sell | Other | 865,000 | $0 | 6/15/2026 |
| Rohit Kapoor | ▼ Sell | Other | 865,000 | $0 | 6/15/2026 |
| Vikas Bhalla | ▼ Sell | Open Market | 12,000 | $363K | 6/4/2026 |
| Ajay Ayyappan | ▼ Sell | Open Market | 5,093 | $148K | 5/20/2026 |
| Ajay Ayyappan | ▼ Sell | Open Market | 1,679 | $51K | 3/2/2026 |
| Rohit Kapoor | ▲ Buy | Option Exercise | 33,525 | $0 | 2/28/2026 |
| Vivek Jetley | ▲ Buy | Option Exercise | 9,579 | $0 | 2/27/2026 |
| Vivek Jetley | ▼ Sell | Tax Withholding | 5,298 | $164K | 2/27/2026 |
| Pamela M. Harrison | ▲ Buy | Option Exercise | 4,151 | $0 | 2/27/2026 |
| Pamela M. Harrison | ▼ Sell | Tax Withholding | 2,159 | $67K | 2/27/2026 |
| Vikas Bhalla | ▲ Buy | Option Exercise | 9,579 | $0 | 2/27/2026 |
| Vikas Bhalla | ▼ Sell | Tax Withholding | 3,736 | $116K | 2/27/2026 |
| Ajay Ayyappan | ▲ Buy | Option Exercise | 3,991 | $0 | 2/27/2026 |
| Ajay Ayyappan | ▼ Sell | Tax Withholding | 2,126 | $66K | 2/27/2026 |
| Maurizio Nicolelli | ▲ Buy | Option Exercise | 5,587 | $0 | 2/27/2026 |
| Maurizio Nicolelli | ▼ Sell | Tax Withholding | 2,199 | $68K | 2/27/2026 |
| Vishal Chhibbar | ▲ Buy | Option Exercise | 5,587 | $0 | 2/27/2026 |
| Vishal Chhibbar | ▼ Sell | Tax Withholding | 3,088 | $96K | 2/27/2026 |
| Narasimha Kini | ▲ Buy | Option Exercise | 5,587 | $0 | 2/27/2026 |
| Narasimha Kini | ▼ Sell | Tax Withholding | 2,853 | $88K | 2/27/2026 |
| Ajay Ayyappan | ▼ Sell | Open Market | 1,197 | $36K | 2/23/2026 |
| Vikas Bhalla | ▲ Buy | Option Exercise | 6,849 | $0 | 2/20/2026 |
| Vikas Bhalla | ▼ Sell | Tax Withholding | 2,672 | $81K | 2/20/2026 |
| Vishal Chhibbar | ▲ Buy | Option Exercise | 4,004 | $0 | 2/20/2026 |
| Vishal Chhibbar | ▼ Sell | Tax Withholding | 2,427 | $74K | 2/20/2026 |
| Rohit Kapoor | ▲ Buy | Option Exercise | 24,236 | $0 | 2/20/2026 |
| Ajay Ayyappan | ▲ Buy | Option Exercise | 2,845 | $0 | 2/20/2026 |
| Narasimha Kini | ▲ Buy | Option Exercise | 4,215 | $0 | 2/20/2026 |
| Narasimha Kini | ▼ Sell | Tax Withholding | 2,152 | $65K | 2/20/2026 |
| Maurizio Nicolelli | ▲ Buy | Option Exercise | 4,215 | $0 | 2/20/2026 |
| Maurizio Nicolelli | ▼ Sell | Tax Withholding | 1,659 | $50K | 2/20/2026 |
| Vivek Jetley | ▲ Buy | Option Exercise | 6,849 | $0 | 2/20/2026 |
| Vivek Jetley | ▼ Sell | Tax Withholding | 3,788 | $115K | 2/20/2026 |
| Pamela M. Harrison | ▲ Buy | Option Exercise | 3,161 | $0 | 2/20/2026 |
| Pamela M. Harrison | ▼ Sell | Tax Withholding | 1,630 | $50K | 2/20/2026 |
| Ajay Ayyappan | ▼ Sell | Tax Withholding | 1,515 | $46K | 2/20/2026 |
| Ajay Ayyappan | ▼ Sell | Open Market | 1,049 | $32K | 2/18/2026 |
| Ajay Ayyappan | ▼ Sell | Open Market | 1,226 | $37K | 2/18/2026 |
| Vivek Jetley | ▲ Buy | Option Exercise | 5,050 | $0 | 2/17/2026 |
| Vivek Jetley | ▼ Sell | Tax Withholding | 2,793 | $84K | 2/17/2026 |
| Vivek Jetley | ▲ Buy | Option Exercise | 4,400 | $0 | 2/17/2026 |
| Vivek Jetley | ▼ Sell | Tax Withholding | 2,434 | $73K | 2/17/2026 |
| Rohit Kapoor | ▲ Buy | Option Exercise | 31,455 | $0 | 2/17/2026 |
| Rohit Kapoor | ▲ Buy | Option Exercise | 26,120 | $0 | 2/17/2026 |
| Vikas Bhalla | ▲ Buy | Option Exercise | 5,435 | $0 | 2/17/2026 |
| Vikas Bhalla | ▼ Sell | Tax Withholding | 2,120 | $64K | 2/17/2026 |
| Vikas Bhalla | ▲ Buy | Option Exercise | 4,400 | $0 | 2/17/2026 |
| Vikas Bhalla | ▼ Sell | Tax Withholding | 1,716 | $52K | 2/17/2026 |
| Ajay Ayyappan | ▲ Buy | Option Exercise | 2,915 | $0 | 2/17/2026 |
| Ajay Ayyappan | ▼ Sell | Tax Withholding | 1,553 | $47K | 2/17/2026 |
| Ajay Ayyappan | ▲ Buy | Option Exercise | 2,495 | $0 | 2/17/2026 |
| Ajay Ayyappan | ▼ Sell | Tax Withholding | 1,329 | $40K | 2/17/2026 |
| Maurizio Nicolelli | ▲ Buy | Option Exercise | 4,855 | $0 | 2/17/2026 |
| Maurizio Nicolelli | ▼ Sell | Tax Withholding | 1,911 | $57K | 2/17/2026 |
| Maurizio Nicolelli | ▲ Buy | Option Exercise | 4,110 | $0 | 2/17/2026 |
| Maurizio Nicolelli | ▼ Sell | Tax Withholding | 1,618 | $49K | 2/17/2026 |
| Narasimha Kini | ▲ Buy | Option Exercise | 3,300 | $0 | 2/17/2026 |
| Narasimha Kini | ▼ Sell | Tax Withholding | 1,685 | $51K | 2/17/2026 |
| Narasimha Kini | ▲ Buy | Option Exercise | 3,230 | $0 | 2/17/2026 |
| Narasimha Kini | ▼ Sell | Tax Withholding | 1,649 | $50K | 2/17/2026 |
| Ajay Ayyappan | ▼ Sell | Open Market | 5,316 | $226K | 1/27/2026 |
| Ajay Ayyappan | ▼ Sell | Open Market | 2,798 | $119K | 1/27/2026 |
| Narasimha Kini | ▲ Buy | Grant | 9,007 | $0 | 1/26/2026 |
| Narasimha Kini | ▼ Sell | Tax Withholding | 4,599 | $196K | 1/26/2026 |
| Narasimha Kini | ▲ Buy | Grant | 17,109 | $0 | 1/26/2026 |
| Narasimha Kini | ▼ Sell | Tax Withholding | 8,735 | $372K | 1/26/2026 |
| Rohit Kapoor | ▲ Buy | Grant | 138,384 | $0 | 1/26/2026 |
| Vikas Bhalla | ▲ Buy | Grant | 12,265 | $0 | 1/26/2026 |
| Vikas Bhalla | ▼ Sell | Tax Withholding | 4,784 | $204K | 1/26/2026 |
| Vikas Bhalla | ▲ Buy | Grant | 23,312 | $0 | 1/26/2026 |
| Vikas Bhalla | ▼ Sell | Tax Withholding | 9,092 | $388K | 1/26/2026 |
| Maurizio Nicolelli | ▲ Buy | Grant | 11,458 | $0 | 1/26/2026 |
| Maurizio Nicolelli | ▼ Sell | Tax Withholding | 4,509 | $192K | 1/26/2026 |
| Maurizio Nicolelli | ▲ Buy | Grant | 21,774 | $0 | 1/26/2026 |
| Maurizio Nicolelli | ▼ Sell | Tax Withholding | 8,569 | $365K | 1/26/2026 |
| Vivek Jetley | ▲ Buy | Grant | 12,265 | $0 | 1/26/2026 |
| Vivek Jetley | ▼ Sell | Tax Withholding | 6,783 | $289K | 1/26/2026 |
| Vivek Jetley | ▲ Buy | Grant | 23,312 | $0 | 1/26/2026 |
| Vivek Jetley | ▼ Sell | Tax Withholding | 12,892 | $550K | 1/26/2026 |
| Ajay Ayyappan | ▲ Buy | Grant | 6,957 | $0 | 1/26/2026 |
| Ajay Ayyappan | ▼ Sell | Tax Withholding | 3,848 | $164K | 1/26/2026 |
| Ajay Ayyappan | ▲ Buy | Grant | 13,216 | $0 | 1/26/2026 |
| Ajay Ayyappan | ▼ Sell | Tax Withholding | 7,309 | $312K | 1/26/2026 |
| Rohit Kapoor | ▲ Buy | Grant | 72,814 | $0 | 1/26/2026 |
| Narasimha Kini | ▲ Buy | Option Exercise | 5,315 | $221K | 1/21/2026 |
| Vivek Jetley | ▲ Buy | Option Exercise | 5,315 | $221K | 1/21/2026 |
| Vikas Bhalla | ▲ Buy | Option Exercise | 6,795 | $283K | 1/21/2026 |
| Vikas Bhalla | ▼ Sell | Tax Withholding | 2,465 | $103K | 1/21/2026 |
| Maurizio Nicolelli | ▲ Buy | Option Exercise | 5,315 | $221K | 1/21/2026 |
| Ajay Ayyappan | ▲ Buy | Option Exercise | 5,093 | $212K | 1/21/2026 |
| Ajay Ayyappan | ▲ Buy | Grant | 17 | $649 | 12/31/2025 |
| Maurizio Nicolelli | ▲ Buy | Option Exercise | 13,925 | $595K | 12/31/2025 |
| Maurizio Nicolelli | ▼ Sell | Tax Withholding | 5,480 | $234K | 12/31/2025 |
| Narasimha Kini | ▲ Buy | Option Exercise | 13,925 | $595K | 12/31/2025 |
| Narasimha Kini | ▼ Sell | Tax Withholding | 7,109 | $304K | 12/31/2025 |
| Vivek Jetley | ▲ Buy | Grant | 13,925 | $595K | 12/31/2025 |
| Vivek Jetley | ▼ Sell | Tax Withholding | 7,701 | $329K | 12/31/2025 |
| Vikas Bhalla | ▲ Buy | Option Exercise | 13,925 | $595K | 12/31/2025 |
| Vikas Bhalla | ▼ Sell | Tax Withholding | 5,952 | $254K | 12/31/2025 |
| Ajay Ayyappan | ▲ Buy | Option Exercise | 13,355 | $571K | 12/31/2025 |
| Ajay Ayyappan | ▼ Sell | Tax Withholding | 7,386 | $316K | 12/31/2025 |
| Orogen Echo LLC | ▼ Sell | Other | 1,551,970 | $63.4M | 12/15/2025 |
| Vikas Bhalla | ▼ Sell | Open Market | 11,774 | $471K | 12/2/2025 |
| Narasimha Kini | ▼ Sell | Gift | 5,000 | $0 | 11/10/2025 |
| Rohit Kapoor | ▼ Sell | Gift | 1,250 | $0 | 11/5/2025 |
| Vikas Bhalla | ▼ Sell | Open Market | 8,000 | $350K | 9/10/2025 |
| Narasimha Kini | ▲ Buy | Grant | 565 | $22K | 6/30/2025 |
| Maurizio Nicolelli | ▲ Buy | Grant | 565 | $22K | 6/30/2025 |
| Ajay Ayyappan | ▲ Buy | Grant | 548 | $22K | 6/30/2025 |
| Vivek Jetley | ▲ Buy | Grant | 565 | $22K | 6/30/2025 |
| Rohit Kapoor | ▼ Sell | Gift | 525 | $0 | 6/13/2025 |
| Vikas Bhalla | ▼ Sell | Open Market | 25,000 | $1.2M | 5/8/2025 |
| Rohit Kapoor | ▼ Sell | Gift | 5,000 | $0 | 5/2/2025 |
| STUDENMUND JAYNIE M | ▼ Sell | Open Market | 14,580 | $693K | 5/2/2025 |
| Mahon Anita | ▼ Sell | Open Market | 10,558 | $485K | 3/11/2025 |
| Rohit Kapoor | ▲ Buy | Option Exercise | 33,525 | $0 | 2/28/2025 |
| Ajay Ayyappan | ▼ Sell | Open Market | 1,865 | $90K | 2/28/2025 |
| Mahon Anita | ▼ Sell | Open Market | 2,729 | $132K | 2/28/2025 |
| Mahon Anita | ▲ Buy | Option Exercise | 5,587 | $0 | 2/27/2025 |
| Mahon Anita | ▼ Sell | Tax Withholding | 2,858 | $139K | 2/27/2025 |
| Vivek Jetley | ▲ Buy | Option Exercise | 9,579 | $0 | 2/27/2025 |
| Vivek Jetley | ▼ Sell | Tax Withholding | 5,298 | $258K | 2/27/2025 |
| Maurizio Nicolelli | ▼ Sell | Tax Withholding | 2,199 | $107K | 2/27/2025 |
| Pamela M. Harrison | ▲ Buy | Option Exercise | 4,151 | $0 | 2/27/2025 |
| Pamela M. Harrison | ▼ Sell | Tax Withholding | 1,419 | $69K | 2/27/2025 |
| Narasimha Kini | ▲ Buy | Option Exercise | 5,587 | $0 | 2/27/2025 |
| Narasimha Kini | ▼ Sell | Tax Withholding | 2,590 | $126K | 2/27/2025 |
| Vikas Bhalla | ▲ Buy | Option Exercise | 9,579 | $0 | 2/27/2025 |
| Vikas Bhalla | ▼ Sell | Tax Withholding | 3,736 | $182K | 2/27/2025 |
| Vishal Chhibbar | ▲ Buy | Option Exercise | 5,587 | $0 | 2/27/2025 |
| Vishal Chhibbar | ▼ Sell | Tax Withholding | 3,211 | $156K | 2/27/2025 |
| Ajay Ayyappan | ▲ Buy | Option Exercise | 3,991 | $0 | 2/27/2025 |
| Ajay Ayyappan | ▼ Sell | Tax Withholding | 2,126 | $103K | 2/27/2025 |
| Maurizio Nicolelli | ▲ Buy | Option Exercise | 5,587 | $0 | 2/27/2025 |
| Ajay Ayyappan | ▼ Sell | Open Market | 1,362 | $69K | 2/19/2025 |
| Ajay Ayyappan | ▼ Sell | Open Market | 1,166 | $59K | 2/19/2025 |
| Ajay Ayyappan | ▼ Sell | Open Market | 2,461 | $125K | 2/19/2025 |
| Mahon Anita | ▼ Sell | Open Market | 2,882 | $146K | 2/19/2025 |
| Mahon Anita | ▼ Sell | Open Market | 1,612 | $82K | 2/19/2025 |
| Mahon Anita | ▼ Sell | Open Market | 1,577 | $80K | 2/19/2025 |
| Rohit Kapoor | ▲ Buy | Option Exercise | 44,250 | $0 | 2/18/2025 |
| Rohit Kapoor | ▲ Buy | Option Exercise | 31,455 | $0 | 2/18/2025 |
| Rohit Kapoor | ▲ Buy | Option Exercise | 26,120 | $0 | 2/18/2025 |
| Maurizio Nicolelli | ▲ Buy | Option Exercise | 8,650 | $0 | 2/18/2025 |
| Maurizio Nicolelli | ▼ Sell | Tax Withholding | 3,404 | $173K | 2/18/2025 |
| Maurizio Nicolelli | ▲ Buy | Option Exercise | 4,855 | $0 | 2/18/2025 |
| Maurizio Nicolelli | ▼ Sell | Tax Withholding | 1,911 | $97K | 2/18/2025 |
| Maurizio Nicolelli | ▲ Buy | Option Exercise | 4,110 | $0 | 2/18/2025 |
| Maurizio Nicolelli | ▼ Sell | Tax Withholding | 1,618 | $82K | 2/18/2025 |
| Ajay Ayyappan | ▲ Buy | Option Exercise | 5,265 | $0 | 2/18/2025 |
| Ajay Ayyappan | ▼ Sell | Tax Withholding | 2,804 | $143K | 2/18/2025 |
| Ajay Ayyappan | ▲ Buy | Option Exercise | 2,915 | $0 | 2/18/2025 |
| Ajay Ayyappan | ▼ Sell | Tax Withholding | 1,553 | $79K | 2/18/2025 |
| Ajay Ayyappan | ▲ Buy | Option Exercise | 2,495 | $0 | 2/18/2025 |
| Ajay Ayyappan | ▼ Sell | Tax Withholding | 1,329 | $68K | 2/18/2025 |
| Vivek Jetley | ▲ Buy | Option Exercise | 7,445 | $0 | 2/18/2025 |
| Vivek Jetley | ▼ Sell | Tax Withholding | 4,118 | $210K | 2/18/2025 |
| Vivek Jetley | ▲ Buy | Option Exercise | 5,050 | $0 | 2/18/2025 |
| Vivek Jetley | ▼ Sell | Tax Withholding | 2,793 | $142K | 2/18/2025 |
| Vivek Jetley | ▲ Buy | Option Exercise | 4,400 | $0 | 2/18/2025 |
| Vivek Jetley | ▼ Sell | Tax Withholding | 2,434 | $124K | 2/18/2025 |
| Narasimha Kini | ▲ Buy | Option Exercise | 3,325 | $0 | 2/18/2025 |
| Narasimha Kini | ▼ Sell | Tax Withholding | 1,541 | $78K | 2/18/2025 |
| Narasimha Kini | ▲ Buy | Option Exercise | 3,300 | $0 | 2/18/2025 |
| Narasimha Kini | ▼ Sell | Tax Withholding | 1,530 | $78K | 2/18/2025 |
| Narasimha Kini | ▲ Buy | Option Exercise | 3,230 | $0 | 2/18/2025 |
| Narasimha Kini | ▼ Sell | Tax Withholding | 1,497 | $76K | 2/18/2025 |
| Vikas Bhalla | ▲ Buy | Option Exercise | 9,175 | $0 | 2/18/2025 |
| Vikas Bhalla | ▼ Sell | Tax Withholding | 3,579 | $182K | 2/18/2025 |
| Vikas Bhalla | ▲ Buy | Option Exercise | 5,435 | $0 | 2/18/2025 |
| Vikas Bhalla | ▼ Sell | Tax Withholding | 2,120 | $108K | 2/18/2025 |
| Vikas Bhalla | ▲ Buy | Option Exercise | 4,400 | $0 | 2/18/2025 |
| Vikas Bhalla | ▼ Sell | Tax Withholding | 1,716 | $87K | 2/18/2025 |
| Mahon Anita | ▲ Buy | Option Exercise | 5,900 | $0 | 2/18/2025 |
| Mahon Anita | ▲ Buy | Option Exercise | 3,230 | $0 | 2/18/2025 |
| Mahon Anita | ▼ Sell | Tax Withholding | 1,653 | $84K | 2/18/2025 |
| Mahon Anita | ▼ Sell | Tax Withholding | 3,018 | $154K | 2/18/2025 |
| Mahon Anita | ▲ Buy | Option Exercise | 3,300 | $0 | 2/18/2025 |
| Mahon Anita | ▼ Sell | Tax Withholding | 1,688 | $86K | 2/18/2025 |
| Ajay Ayyappan | ▼ Sell | Open Market | 6,378 | $328K | 2/10/2025 |
| Ajay Ayyappan | ▼ Sell | Open Market | 9,808 | $505K | 2/10/2025 |
| Vivek Jetley | ▲ Buy | Option Exercise | 24,240 | $0 | 1/27/2025 |
| Vivek Jetley | ▼ Sell | Tax Withholding | 10,514 | $517K | 1/27/2025 |
| Vivek Jetley | ▲ Buy | Option Exercise | 36,360 | $0 | 1/27/2025 |
| Vivek Jetley | ▼ Sell | Tax Withholding | 20,108 | $988K | 1/27/2025 |
| Rohit Kapoor | ▲ Buy | Option Exercise | 150,990 | $0 | 1/27/2025 |
| Rohit Kapoor | ▲ Buy | Option Exercise | 226,470 | $0 | 1/27/2025 |
| Mahon Anita | ▲ Buy | Option Exercise | 15,840 | $0 | 1/27/2025 |
| Mahon Anita | ▼ Sell | Tax Withholding | 5,282 | $260K | 1/27/2025 |
| Mahon Anita | ▲ Buy | Option Exercise | 23,760 | $0 | 1/27/2025 |
| Mahon Anita | ▼ Sell | Tax Withholding | 11,400 | $560K | 1/27/2025 |
| Vikas Bhalla | ▲ Buy | Option Exercise | 26,090 | $0 | 1/27/2025 |
| Vikas Bhalla | ▼ Sell | Tax Withholding | 10,176 | $500K | 1/27/2025 |
| Vikas Bhalla | ▲ Buy | Option Exercise | 39,130 | $0 | 1/27/2025 |