‹ Screener

ExlService Holdings, Inc.

EXLS · Services-Business Services, NEC · 152.8M shares · +48%/yr ↑ dilution · EDGAR filings ↗
Net buyback after stock comp: $73M (gross $132M, SBC $58M)

Reference price $26.47 · est. market cap ~$4.0B — last insider sale, 2026-07-01 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)

Grade

B81

gen composite 74pct→81

Notable findings

Quarterly revenue

2025-06-30 · $514M2025-09-30 · $530M2025-12-31 · $543M2026-03-31 · $570M

Last 4 quarters · from SEC filings.

Key metrics

Gross margin
38.4%
Operating margin
15.0%
Net margin
12.0%
Return on equity
27.5%
Return on assets
14.7%
ROIC
20.5%
Revenue growth (QoQ)
13.8%
Net-income growth
26.6%
Debt / equity
0.3×
Net debt / EBITDA
-0.1×
Current ratio
2.6×
Free cash flow
$298M
EBITDA
$373M
Tangible book value
$457M
Cash & investments
$337M
Stock comp / revenue
3.8%

Leadership & compensation

NameRoleLatest total comp
Rohit KapoorChairman & CEO$16M FY2025
AYYAPPAN AJAYEVP & Gen Counsel/Corp. Sec'y.
Chhibbar VishalExecutive Vice President
Harrison Pamela MCHIEF HUMAN RESOURCES OFFICER
Maurizio NicolelliExecutive Vice President & CFO$3M FY2025
Narasimha KiniExecutive Vice President$3M FY2025
Singh BhupenderPres., Int'l Growth Markets
Vikas BhallaPresident of EXL$5M FY2025
Vivek JetleyPresident of EXL$5M FY2025
Bartlett Thomas ADirector
Fibig AndreasDirector
Geraghty PatrickDirector
Jaynie StudenmundDirector$61K FY2025
Orogen Echo LLCDirector
PANDIT VIKRAM SDirector
Pipes KristyDirector
Sahney NitinDirector
Williamson Sarah KDirector

Officers & directors from SEC filings (Form 4 + DEF 14A proxy); compensation is the latest reported fiscal year.

Insider transactions · last 6 months

DateInsiderTypeSharesPrice
2026-07-01Bhalla VikasSell12K$26.47
2026-06-15Kapoor RohitOther865K
2026-06-15Kapoor RohitOther865K
2026-06-04Bhalla VikasSell12K$30.22
2026-05-20AYYAPPAN AJAYSell5.1K$29.11
2026-03-02AYYAPPAN AJAYSell1.7K$30.39
2026-02-28Kapoor RohitOption exercise34K
2026-02-27Bhalla VikasTax withheld3.7K$30.99
2026-02-27AYYAPPAN AJAYOption exercise4.0K
2026-02-27AYYAPPAN AJAYTax withheld2.1K$30.99
2026-02-27Nicolelli MaurizioOption exercise5.6K
2026-02-27Nicolelli MaurizioTax withheld2.2K$30.99
2026-02-27Harrison Pamela MOption exercise4.2K
2026-02-27Harrison Pamela MTax withheld2.2K$30.99
2026-02-27Bhalla VikasOption exercise9.6K
2026-02-27Chhibbar VishalOption exercise5.6K
2026-02-27Jetley VivekTax withheld5.3K$30.99
2026-02-27Chhibbar VishalTax withheld3.1K$30.99
2026-02-27Kini NarasimhaOption exercise5.6K
2026-02-27Kini NarasimhaTax withheld2.9K$30.99
2026-02-27Jetley VivekOption exercise9.6K
2026-02-23AYYAPPAN AJAYSell1.2K$29.79
2026-02-20Bhalla VikasOption exercise6.8K
2026-02-20Bhalla VikasTax withheld2.7K$30.41
2026-02-20Chhibbar VishalOption exercise4.0K
2026-02-20Chhibbar VishalTax withheld2.4K$30.41
2026-02-20Kapoor RohitOption exercise24K
2026-02-20AYYAPPAN AJAYOption exercise2.8K
2026-02-20AYYAPPAN AJAYTax withheld1.5K$30.41
2026-02-20Kini NarasimhaOption exercise4.2K
2026-02-20Nicolelli MaurizioOption exercise4.2K
2026-02-20Nicolelli MaurizioTax withheld1.7K$30.41
2026-02-20Kini NarasimhaTax withheld2.2K$30.41
2026-02-20Harrison Pamela MOption exercise3.2K
2026-02-20Harrison Pamela MTax withheld1.6K$30.41
2026-02-20Jetley VivekOption exercise6.8K
2026-02-20Jetley VivekTax withheld3.8K$30.41
2026-02-18AYYAPPAN AJAYSell1.0K$30.32
2026-02-18AYYAPPAN AJAYSell1.2K$30.32
2026-02-17Nicolelli MaurizioTax withheld1.6K$30.04
2026-02-17Jetley VivekOption exercise5.0K
2026-02-17Jetley VivekTax withheld2.8K$30.04
2026-02-17Jetley VivekOption exercise4.4K
2026-02-17Jetley VivekTax withheld2.4K$30.04
2026-02-17Kapoor RohitOption exercise31K
2026-02-17Kapoor RohitOption exercise26K
2026-02-17Bhalla VikasOption exercise5.4K
2026-02-17Bhalla VikasTax withheld2.1K$30.04
2026-02-17Bhalla VikasOption exercise4.4K
2026-02-17Bhalla VikasTax withheld1.7K$30.04
2026-02-17AYYAPPAN AJAYOption exercise2.9K
2026-02-17AYYAPPAN AJAYTax withheld1.6K$30.04
2026-02-17AYYAPPAN AJAYOption exercise2.5K
2026-02-17AYYAPPAN AJAYTax withheld1.3K$30.04
2026-02-17Nicolelli MaurizioOption exercise4.9K
2026-02-17Nicolelli MaurizioTax withheld1.9K$30.04
2026-02-17Nicolelli MaurizioOption exercise4.1K
2026-02-17Kini NarasimhaOption exercise3.3K
2026-02-17Kini NarasimhaTax withheld1.7K$30.04
2026-02-17Kini NarasimhaOption exercise3.2K
2026-02-17Kini NarasimhaTax withheld1.6K$30.04
2026-01-27AYYAPPAN AJAYSell5.3K$42.53
2026-01-27AYYAPPAN AJAYSell2.8K$42.53
2026-01-26Kini NarasimhaGrant17K
2026-01-26Kini NarasimhaTax withheld8.7K$42.64
2026-01-26Kapoor RohitGrant73K
2026-01-26Kapoor RohitGrant138K
2026-01-26Bhalla VikasGrant12K
2026-01-26Bhalla VikasTax withheld4.8K$42.64
2026-01-26Bhalla VikasGrant23K
2026-01-26Bhalla VikasTax withheld9.1K$42.64
2026-01-26Nicolelli MaurizioGrant11K
2026-01-26Nicolelli MaurizioTax withheld4.5K$42.64
2026-01-26Nicolelli MaurizioGrant22K
2026-01-26Nicolelli MaurizioTax withheld8.6K$42.64
2026-01-26Jetley VivekGrant12K
2026-01-26Jetley VivekTax withheld6.8K$42.64
2026-01-26Jetley VivekGrant23K
2026-01-26Jetley VivekTax withheld13K$42.64
2026-01-26AYYAPPAN AJAYGrant7.0K
2026-01-26AYYAPPAN AJAYTax withheld3.8K$42.64
2026-01-26AYYAPPAN AJAYGrant13K
2026-01-26AYYAPPAN AJAYTax withheld7.3K$42.64
2026-01-26Kini NarasimhaGrant9.0K
2026-01-26Kini NarasimhaTax withheld4.6K$42.64
2026-01-21Kini NarasimhaOption exercise5.3K$41.64
2026-01-21Jetley VivekOption exercise5.3K$41.64
2026-01-21Bhalla VikasOption exercise6.8K$41.64
2026-01-21Bhalla VikasTax withheld2.5K$41.64
2026-01-21Nicolelli MaurizioOption exercise5.3K$41.64
2026-01-21AYYAPPAN AJAYOption exercise5.1K$41.64

All non-derivative Form 4 activity (SEC), newest first.

Notable events (8-K)

DateItems
2026-06-24OtherExhibitsfiling ↗
2026-06-16Shareholder votefiling ↗
2026-05-12Exec/director changeOtherExhibitsfiling ↗
2026-04-28ResultsExhibitsfiling ↗
2026-03-18Material agreementExec/director changeExhibitsfiling ↗
2026-02-24ResultsExhibitsfiling ↗
2025-12-15OtherExhibitsfiling ↗
2025-10-28ResultsExhibitsfiling ↗

Recent filings

FormFiledPeriodAccession
8-K2026-06-242026-06-220001104659-26-077069 ↗
8-K2026-06-162026-06-160001104659-26-074560 ↗
8-K2026-05-122026-05-110001104659-26-059031 ↗
10-Q2026-04-282026-03-310001297989-26-000016 ↗
8-K2026-04-282026-04-280001297989-26-000014 ↗
DEF 14A2026-04-272026-06-160001193125-26-181891 ↗
8-K2026-03-182026-03-160001104659-26-030831 ↗
10-K2026-02-242025-12-310001297989-26-000008 ↗
8-K2026-02-242026-02-240001297989-26-000006 ↗
8-K2025-12-152025-12-150001104659-25-121104 ↗
8-K2025-10-282025-10-280001297989-25-000021 ↗
10-Q2025-10-282025-09-300001297989-25-000023 ↗