v3.23.2
Subsequent Events (Tables)
6 Months Ended
Jun. 30, 2023
Subsequent Events [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table sets forth the computation of basic and diluted earnings per share:
 Three months ended June 30,Six months ended June 30,
 2023202220232022
Numerators:
Net income$49,068 $35,846 $100,399 $72,024 
Denominators:
Basic weighted average common shares outstanding33,355,354 33,403,411 33,397,226 33,422,618 
Dilutive effect of share-based awards333,095 427,128 412,329 439,979 
Diluted weighted average common shares outstanding33,688,449 33,830,539 33,809,555 33,862,597 
Earnings per share attributable to ExlService Holdings, Inc. stockholders:
Basic$1.47 $1.07 $3.01 $2.15 
Diluted$1.46 $1.06 $2.97 $2.13 
Weighted average potentially dilutive shares considered anti-dilutive and not included in computing diluted earnings per share249,831 — 179,550 541 
Below are the pro forma weighted average common stock outstanding and earnings per share (basic and diluted) as if 2023 Stock Split had been effective for all years presented:
Pro Forma (Unaudited)
Three months ended June 30,Six months ended June 30,
2023202220232022
Numerator:
Net income$49,068 $35,846 $100,399 $72,024 
Denominator:
Basic weighted average common shares outstanding166,776,770 167,017,055 166,986,130 167,113,090 
Dilutive effect of share based awards1,665,475 2,135,640 2,061,645 2,199,895 
Diluted weighted average common shares outstanding168,442,245 169,152,695 169,047,775 169,312,985 
Earnings per share attributable to ExlService Holdings, Inc. stockholders:
Basic$0.29 $0.21 $0.60 $0.43 
Diluted$0.29 $0.21 $0.59 $0.43 
Weighted average potentially dilutive shares considered anti-dilutive and not included in computing diluted earnings per share1,249,155 — 897,750 2,705