ExlService Holdings, Inc. (EXLS)

PriceLoading quote

Financial charts

Revenue

Net income

Free cash flow

Total cash / debt

CashTotal debt

Financial statements

17 annual periodsNewest to oldest
20252024202320222021202020192018201720162015201420132012201120102009
Revenue$2.09B$1.84B$1.63B$1.41B$1.12B$958.4M$991.3M$883.1M$762.3M$686.0M$478.5M$442.9M$360.5M$252.8M$191.0M
Gross profit$801.1M$691.0M$607.8M$515.4M$431.4M$334.5M$335.9M$298.3M$267.2M$238.3M$225.6M$166.7M$187.5M$171.1M$140.6M$101.5M$81.6M
Operating expenses$487.3M$427.4M$369.0M$323.3M$275.5M$224.5M$259.4M$248.4M$194.4M$173.8M$158.2M$132.7M$120.1M$113.8M$99.2M$74.9M$57.2M
Operating income$313.8M$263.6M$238.8M$192.2M$155.9M$110.0M$76.5M$49.8M$72.7M$64.5M$67.3M$34.0M$67.4M$57.2M$41.3M$26.5M$24.4M
EBITDAderived$373.0M$318.8M$289.0M$248.3M$205.5M$160.5M$128.6M$98.5M$111.7M$99.1M$98.8M$62.1M$92.3M$82.9M$64.3M$42.4M$35.8M
Net income$251.0M$198.3M$184.6M$143.0M$114.8M$89.5M$67.7M$56.7M$48.9M$61.7M$51.6M$32.4M$48.1M$41.8M$34.8M$26.6M$15.7M
Basic EPSper diluted share$1.56$1.22$1.11$0.86$0.68$2.61$1.97$1.65$1.44$1.84$1.55$0.99$1.47$1.31$1.15$0.91$0.54
Diluted EPSper diluted share$1.54$1.21$1.10$0.85$0.67$2.59$1.95$1.62$1.39$1.79$1.51$0.96$1.42$1.26$1.10$0.88$0.53

Insider buys & sells

Jul 1, 2024Jun 30, 2026
Buys0$0.00 disclosed value
Sells (SEC code S)51$57.32M disclosed value
51 recent transactions
TransactionInsiderTypeSharesPriceValueOwned after
Jun 4, 2026Form 4 · 10b5-1Bhalla VikasPresident of EXLSellCommon Stock, par value $0.001 per share12.0K$30.22$362.6K153.3K
May 20, 2026Form 4 · 10b5-1AYYAPPAN AJAYEVP & Gen Counsel/Corp. Sec'y.SellCommon Stock, par value $0.001 per share5.1K$29.11$148.3K49.0K
Mar 2, 2026Form 4 · 10b5-1AYYAPPAN AJAYEVP & Gen Counsel/Corp. Sec'y.SellCommon Stock, par value $0.001 per share1.7K$30.39$51.0K54.1K
Feb 23, 2026Form 4 · 10b5-1AYYAPPAN AJAYEVP & Gen Counsel/Corp. Sec'y.SellCommon Stock, par value $0.001 per share1.2K$29.79$35.7K53.9K
Feb 18, 2026Form 4 · 10b5-1AYYAPPAN AJAYEVP & Gen Counsel/Corp. Sec'y.SellCommon Stock, par value $0.001 per share1.0K$30.32$31.8K53.8K