DSGR Estados financieros: Análisis de Distribution Solutions Group Inc AI