XML 24 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]      
Sales $ 1,678,600 $ 1,480,832 $ 1,113,921
Cost of sales 1,173,309 1,058,794 785,415
Gross profit 505,291 422,038 328,506
Selling, general and administrative expenses 366,569 324,286 288,649
Income from operations 138,722 97,752 39,857
Other (income) expense, net (1,355) 2,716 (414)
Interest expense 53,146 29,135 21,089
Income before income taxes 86,931 65,901 19,182
Provision for income tax expense 18,119 17,799 3,431
Net income 68,812 48,102 15,751
Net loss attributable to noncontrolling interest 0 (53) (745)
Net income attributable to DXP Enterprises, Inc. 68,812 48,155 16,496
Preferred stock dividend 90 90 90
Net income attributable to common shareholders 68,722 48,065 16,406
Net income 68,812 48,102 15,751
Foreign currency translation adjustments 435 (2,393) 747
Comprehensive income $ 69,247 $ 45,709 $ 16,498
Earnings per share (Note 12):      
Basic (in dollars per share) $ 4.07 $ 2.58 $ 0.87
Diluted (in dollars per share) $ 3.89 $ 2.47 $ 0.83
Weighted average common shares outstanding:      
Basic (in shares) 16,870 18,631 18,949
Diluted (in shares) 17,710 19,471 19,789