XML 74 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions - Unaudited Supplemental Pro Forma Results of Operations (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Business Combination and Asset Acquisition [Abstract]      
Revenues $ 15,503,994 $ 14,082,275 $ 12,844,508
Gross profit 2,511,503 2,226,703 1,761,317
Selling, general and administrative expenses (1,353,780) (1,208,909) (1,027,254)
Amortization of intangible assets (311,208) (404,014) (95,185)
Net income 624,506 421,105 434,593
Net income attributable to common stock $ 618,479 $ 414,742 $ 429,822
Earnings per share attributable to common stock:      
Basic (in dollars per share) $ 4.31 $ 2.85 $ 2.92
Diluted (in dollars per share) $ 4.18 $ 2.77 $ 2.89