XML 16 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statement of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Product Information [Line Items]        
Revenue $ 987,535 $ 820,035 $ 2,065,516 $ 1,623,000
Costs of revenue (718,822) (601,268) (1,419,296) (1,225,189)
Gross profit 268,713 218,767 646,220 397,811
Corporate general and administrative expenses (29,038) (37,169) (65,771) (68,982)
Gains on divestitures and impairment charges, net 6,162 737 7,428 5,282
Operating income 245,837 182,335 587,877 334,111
Interest expense (37,435) (41,767) (73,247) (86,118)
Losses on early extinguishment of debt, net (5,226) (11) (5,226) (150)
Other income (expense), net 655 1,166 996 (81)
Income before income taxes 203,831 141,723 510,400 247,762
(Provision for) benefit from income taxes (46,042) (36,170) (123,656) (60,208)
Net income 157,789 105,553 386,744 187,554
Net income attributable to noncontrolling interests (84) (45) (160) (105)
Net income attributable to common stockholders $ 157,705 $ 105,508 $ 386,584 $ 187,449
Basic earnings per share:        
Net income attributable to common stockholders, basic $ 0.94 $ 0.59 $ 2.29 $ 1.04
Basic weighted average number of shares 168,450 177,902 169,180 179,378
Diluted earnings per share:        
Net income attributable to common stockholders, diluted $ 0.92 $ 0.59 $ 2.25 $ 1.03
Diluted weighted average number of shares 170,863 179,666 171,616 181,639
Dividends declared per share $ 210 $ 190    
Product [Member]        
Product Information [Line Items]        
Revenue $ 519,777 $ 414,596 $ 1,074,368 $ 792,479
Costs of revenue (248,067) (207,102) (499,759) (403,550)
Service [Member]        
Product Information [Line Items]        
Revenue 391,617 354,799 855,476 722,327
Costs of revenue (202,378) (173,515) (405,356) (371,039)
Product and Service, Other [Member]        
Product Information [Line Items]        
Revenue 76,141 50,640 135,672 108,194
Costs of revenue $ (268,377) $ (220,651) $ (514,181) $ (450,600)