Ribbon Communications approves $50 million stock buyback June 3, 2025 by Finance On Earth RIBBON Communications approves 50 million dollars in stock purchase