XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.2
Acquisitions - Unaudited Supplemental Pro Forma Results of Operations (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2021
Business Combination and Asset Acquisition [Abstract]    
Revenues $ 3,862,768 $ 7,180,383
Gross profit 606,039 1,105,600
Selling, general and administrative expenses (334,034) (639,909)
Amortization of intangible assets (66,931) (134,506)
Net income 145,806 240,999
Net income attributable to common stock $ 143,868 $ 237,503
Earnings per share attributable to common stock:    
Basic (in dollars per share) $ 1.00 $ 1.65
Diluted (in dollars per share) $ 0.97 $ 1.60