RBBN Estados financieros: Análisis de Ribbon Communications Inc AI