XML 15 R4.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Income Statement [Abstract]        
Revenues $ 1,194,861 $ 881,366 $ 2,366,475 $ 1,662,141
Operating expenses:        
Cost of revenues (exclusive of depreciation and amortization) 846,323 583,728 1,627,159 1,103,056
Selling, general and administrative expenses 232,527 151,910 469,804 288,299
Depreciation and amortization expense 22,991 20,454 47,250 38,261
Income from operations 93,020 125,274 222,262 232,525
Interest and other income, net 1,579 2,580 1,414 7,954
Foreign exchange loss (85,941) (4,693) (108,726) (2,394)
Income before provision for income taxes 8,658 123,161 114,950 238,085
(Benefit from)/ provision for income taxes (9,946) 8,490 6,627 14,368
Net income $ 18,604 $ 114,671 $ 108,323 $ 223,717
Net income per share:        
Basic (in usd per share) $ 0.33 $ 2.03 $ 1.90 $ 3.97
Diluted (in usd per share) $ 0.32 $ 1.94 $ 1.84 $ 3.80
Shares used in calculation of net income per share:        
Basic (in shares) 57,240 56,463 57,078 56,317
Diluted (in shares) 59,020 59,011 58,981 58,896