Distribution Solutions Group Inc. (DSGR) reports earnings