XML 15 R3.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Statement of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Product Information [Line Items]        
Revenue $ 990,855 $ 987,535 $ 2,103,258 $ 2,065,516
Costs of revenue (724,210) (714,211) (1,459,700) (1,409,749)
Gross profit 266,645 273,324 643,558 655,767
Corporate general and administrative expenses (45,721) (33,649) (87,425) (75,318)
Gains on divestitures and impairment charges, net 294 6,162 783 7,428
Operating income 221,218 245,837 556,916 587,877
Interest expense (40,571) (37,435) (79,599) (73,247)
Losses on early extinguishment of debt, net (1,225) (5,226) (1,225) (5,226)
Other income (expense), net (1,103) 655 (975) 996
Income before income taxes 178,319 203,831 475,117 510,400
(Provision for) benefit from income taxes (45,173) (46,042) (122,404) (123,656)
Net income 133,146 157,789 352,713 386,744
Net income attributable to noncontrolling interests (476) (84) (530) (160)
Net income attributable to common stockholders $ 132,670 $ 157,705 $ 352,183 $ 386,584
Basic earnings per share:        
Net income attributable to common stockholders, basic $ 0.84 $ 0.94 $ 2.20 $ 2.29
Basic weighted average number of shares 158,705 168,450 160,009 169,180
Diluted earnings per share:        
Net income attributable to common stockholders, diluted $ 0.82 $ 0.92 $ 2.17 $ 2.25
Diluted weighted average number of shares 161,290 170,863 162,568 171,616
Dividends declared per share $ 250      
Product [Member]        
Product Information [Line Items]        
Revenue $ 529,816 $ 519,777 $ 1,091,363 $ 1,074,368
Costs of revenue (262,479) (248,067) (522,530) (499,759)
Service [Member]        
Product Information [Line Items]        
Revenue 394,507 391,617 875,116 855,476
Costs of revenue (217,804) (202,378) (437,342) (405,356)
Product and Service, Other [Member]        
Product Information [Line Items]        
Revenue 66,532 76,141 136,779 135,672
Costs of revenue $ (243,927) $ (263,766) $ (499,828) $ (504,634)