XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
CONDENSED CONSOLIDATED STATEMENTS OF INCOME        
Revenue $ 1,529,486 $ 1,284,128 $ 4,199,760 $ 3,091,461
Cost of revenue 1,355,591 1,129,221 3,768,869 2,787,960
Gross profit 173,895 154,907 430,891 303,501
Selling, general and administrative expenses 84,404 75,721 247,984 190,905
Transaction and related costs 1,084 12,706 4,677 18,228
Gain on sale and leaseback transaction       (40,084)
Operating income 88,407 66,480 178,230 134,452
Other income (expense):        
Foreign exchange gain, net (1) (683) 1,301 (239)
Other income, net 467 128 1,540 274
Interest expense, net (21,065) (13,075) (56,443) (20,656)
Income before provision for income taxes 67,808 52,850 124,628 113,831
Provision for income taxes (19,664) (9,810) (36,142) (22,311)
Net income $ 48,144 $ 43,040 $ 88,486 $ 91,520
Dividends per common share (in dollars per share) $ 0.06 $ 0.06 $ 0.18 $ 0.18
Earnings per share:        
Basic (in dollars per share) 0.90 0.81 1.66 1.72
Diluted (in dollars per share) $ 0.89 $ 0.80 $ 1.63 $ 1.70
Weighted average common shares outstanding:        
Basic (in shares) 53,339 53,181 53,275 53,228
Diluted (in shares) 54,351 53,748 54,171 53,778