XML 20 R3.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Statement [Abstract]      
Sales $ 1,480,832 $ 1,113,921 $ 1,005,266
Cost of sales 1,058,794 785,415 728,070
Gross profit 422,038 328,506 277,196
Selling, general and administrative expense 324,286 288,649 244,981
Impairment and other charges 0 0 59,883
Income (loss) from operating 97,752 39,857 (27,668)
Other expense (income), net 2,716 (414) 74
Interest expense 29,135 21,089 20,571
Income (loss) before income taxes 65,901 19,182 (48,313)
Provision for income tax expense (benefit) 17,799 3,431 (18,696)
Net income (loss) 48,102 15,751 (29,617)
Net loss attributable to noncontrolling interest (53) (745) (348)
Net income (loss) attributable to DXP Enterprises, Inc. 48,155 16,496 (29,269)
Preferred stock dividend 90 90 90
Net income (loss) attributable to common shareholders 48,065 16,406 (29,359)
Net income (loss) 48,102 15,751 (29,617)
Cumulative translation adjustment, net of income taxes (2,393) 747 2,337
Comprehensive income (loss) $ 45,709 $ 16,498 $ (27,280)
Earnings (loss) per share (Note 13)      
Basic (in dollars per share) $ 2.58 $ 0.87 $ (1.65)
Diluted (in dollars per share) $ 2.47 $ 0.83 $ (1.65)
Weighted average common shares outstanding:      
Basic (in shares) 18,631 18,949 17,748
Diluted (in shares) 19,471 19,789 17,748