XML 51 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
Schedule 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)20242023
Prepaid expenses$118,401 $110,863 
Consideration receivable from vendors972,842 928,499 
Other current assets584,067 564,366 
Total prepaid expenses and other current assets$1,675,310 $1,603,728 
Schedule 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)202420232022
Net income$904,076 $1,316,524 $1,182,701 
Weighted average common shares outstanding139,208 140,367 141,468 
Dilutive effect of stock options and non-vested restricted stock awards462 667 854 
Weighted average common shares outstanding – assuming dilution139,670 141,034 142,322 
Basic earnings per share$6.49 $9.38 $8.36 
Diluted earnings per share$6.47 $9.33 $8.31