XML 20 R4.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Statement [Abstract]    
Revenues $ 1,171,614 $ 780,775
Operating expenses:    
Cost of revenues (exclusive of depreciation and amortization) 780,836 519,328
Selling, general and administrative expenses 237,277 136,389
Depreciation and amortization expense 24,259 17,807
Income from operations 129,242 107,251
Interest and other (loss)/income, net (165) 5,374
Foreign exchange (loss)/gain (22,785) 2,299
Income before provision for income taxes 106,292 114,924
Provision for income taxes 16,573 5,878
Net income $ 89,719 $ 109,046
Net income per share:    
Basic (in usd per share) $ 1.58 $ 1.94
Diluted (in usd per share) $ 1.52 $ 1.86
Shares used in calculation of net income per share:    
Basic (in shares) 56,915 56,170
Diluted (in shares) 58,941 58,778