XML 107 R64.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Acquisitions - Unaudited Supplemental Pro Forma Results of Operations (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Business Combinations [Abstract]      
Revenues $ 12,574,771 $ 11,894,866 $ 9,848,386
Gross profit 1,699,924 1,635,777 1,356,515
Selling, general and administrative expenses 989,555 913,392 842,996
Amortization of intangible assets 78,320 79,454 49,918
Net income 437,399 332,973 333,386
Net income attributable to common stock $ 432,628 $ 330,312 $ 330,139
Earnings per share:      
Basic (in dollars per share) $ 2.97 $ 2.16 $ 2.08
Diluted (in dollars per share) $ 2.93 $ 2.14 $ 2.07