XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
CONDENSED CONSOLIDATED STATEMENTS OF INCOME        
Revenue $ 1,563,715 $ 1,413,377 $ 2,976,422 $ 2,670,273
Cost of revenue 1,377,005 1,256,113 2,656,336 2,413,276
Gross profit 186,710 157,264 320,086 256,997
Selling, general and administrative expenses 100,118 85,571 188,706 163,581
Transaction and related costs 522 898 1,072 3,593
Operating income 86,070 70,795 130,308 89,823
Other income (expense):        
Foreign exchange gain, net 761 376 1,321 1,302
Other income (expense), net 81 713 (45) 1,044
Interest expense, net (17,133) (16,884) (35,125) (35,349)
Income before provision for income taxes 69,779 55,000 96,459 56,820
Provision for income taxes (20,236) (15,968) (27,973) (16,478)
Net income $ 49,543 $ 39,032 $ 68,486 $ 40,342
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.92 0.73 1.28 0.76
Diluted (in dollars per share) $ 0.91 $ 0.72 $ 1.26 $ 0.75
Weighted average common shares outstanding:        
Basic (in shares) 53,640 53,301 53,565 53,243
Diluted (in shares) 54,653 54,324 54,522 54,083