v3.24.2.u1
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2024
Earnings Per Share [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,
 2024202320242023
Numerators:
Net income$45,825 $49,068 $94,588 $100,399 
Denominators (1):
Basic weighted average common shares outstanding162,794,138 166,776,770 163,938,263 166,986,130 
Dilutive effect of stock-based awards1,167,616 1,665,475 1,406,041 2,061,645 
Diluted weighted average common shares outstanding163,961,754 168,442,245 165,344,304 169,047,775 
Earnings per share attributable to ExlService Holdings, Inc. stockholders (1):
Basic$0.28 $0.29 $0.58 $0.60 
Diluted$0.28 $0.29 $0.57 $0.59 
Weighted average potentially dilutive shares considered anti-dilutive and not included in computing diluted earnings per share3,314,536 1,249,155 3,247,920 897,750 
(1) Prior period information has been adjusted to reflect the 5-for-1 forward stock split of the Company’s common stock effected in August 2023. Refer to Note 19 – Capital Structure to the unaudited consolidated financial statements for further details.