XML 48 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Summary of Reconciliation of Prepaid Expenses And Other Current Assets
The following table provides a reconciliation of prepaid expenses and other current assets reported within the consolidated balance sheets at December 31:
(in thousands)20232022
Prepaid expenses$110,863 $113,522 
Consideration receivable from vendors928,499 847,341 
Other current assets564,366 571,896 
Total prepaid expenses and other current assets$1,603,728 $1,532,759 
Summary of Basic and Diluted Shares Outstanding
The following table summarizes basic and diluted shares outstanding for the year ended December 31:
(in thousands, except per share data)202320222021
Net income$1,316,524 $1,182,701 $898,790 
Weighted average common shares outstanding140,367 141,468 143,435 
Dilutive effect of stock options and non-vested restricted stock awards667 854 786 
Weighted average common shares outstanding – assuming dilution141,034 142,322 144,221 
Basic earnings per share$9.38 $8.36 $6.27 
Diluted earnings per share$9.33 $8.31 $6.23