XML 14 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
CONDENSED CONSOLIDATED STATEMENTS OF INCOME        
Revenue $ 1,022,948 $ 881,610 $ 1,807,333 $ 1,699,939
Cost of revenue 930,839 768,584 1,658,739 1,506,732
Gross profit 92,109 113,026 148,594 193,207
Selling, general and administrative expenses 59,730 57,747 115,184 111,179
Transaction and related costs 5,199 480 5,522 14,376
Gain on sale and leaseback transaction 40,084   40,084  
Operating income 67,264 54,799 67,972 67,652
Other income (expense):        
Foreign exchange gain (loss), net 560 (466) 444 (443)
Other income, net 155 379 146 374
Interest expense, net (4,705) (4,820) (7,581) (9,456)
Income before provision for income taxes 63,274 49,892 60,981 58,127
Provision for income taxes (13,120) (13,597) (12,501) (15,984)
Net income $ 50,154 $ 36,295 $ 48,480 $ 42,143
Dividends per common share (in dollars per share) $ 0.06 $ 0.06 $ 0.12 $ 0.12
Earnings per share:        
Basic (in dollars per share) 0.94 0.68 0.91 0.82
Diluted (in dollars per share) $ 0.93 $ 0.67 $ 0.90 $ 0.81
Weighted average common shares outstanding:        
Basic (in shares) 53,263 53,729 53,251 51,634
Diluted (in shares) 53,852 54,285 53,815 52,137