XML 15 R3.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statement of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Product Information [Line Items]        
Revenue $ 1,013,414 $ 990,855 $ 2,042,123 $ 2,103,258
Costs of revenue (751,946) (724,210) (1,491,561) (1,459,700)
Gross profit 261,468 266,645 550,562 643,558
Corporate general and administrative expenses (34,921) (45,721) (79,081) (87,425)
Gains on divestitures and impairment charges, net 6,954 294 7,645 783
Operating income 233,501 221,218 479,126 556,916
Interest expense (59,476) (40,571) (113,392) (79,599)
Losses on early extinguishment of debt, net (54) (1,225) (1,114) (1,225)
Other income (expense), net 1,310 (1,103) 2,519 (975)
Income before income taxes 175,281 178,319 367,139 475,117
(Provision for) benefit from income taxes (42,929) (45,173) (89,958) (122,404)
Net income 132,352 133,146 277,181 352,713
Net income attributable to noncontrolling interests (164) (476) (230) (530)
Net income attributable to common stockholders $ 132,188 $ 132,670 $ 276,951 $ 352,183
Basic earnings per share:        
Net income attributable to common stockholders, basic $ 0.87 $ 0.84 $ 1.82 $ 2.20
Basic weighted average number of shares 151,233 158,705 152,174 160,009
Diluted earnings per share:        
Net income attributable to common stockholders, diluted $ 0.86 $ 0.82 $ 1.80 $ 2.17
Diluted weighted average number of shares 153,132 161,290 154,207 162,568
Dividends declared per share $ 270 $ 250    
Product [Member]        
Product Information [Line Items]        
Revenue $ 532,857 $ 529,816 $ 1,048,099 $ 1,091,363
Costs of revenue (273,299) (262,479) (531,901) (522,530)
Service [Member]        
Product Information [Line Items]        
Revenue 409,943 394,507 849,448 875,116
Costs of revenue (229,734) (217,804) (461,032) (437,342)
Product and Service, Other [Member]        
Product Information [Line Items]        
Revenue 70,614 66,532 144,576 136,779
Costs of revenue $ (248,913) $ (243,927) $ (498,628) $ (499,828)