Skip to content
10-K

Annual Report

Ribbon Communications Inc. RBBN

0001708055-26-000012

← back to feed
Filed
Feb 26, 2026 12:00 AM ET
Period of report

On SEC.gov

Financials in this filing

Metric Period Value
Shares Outstanding FY 2025 · Feb 23, 2026 175.6M sh
Shares Diluted FY 2025 · Dec 31, 2025 179.82M sh
Shares Diluted FY 2025 · Dec 31, 2024 174.04M sh
Shares Diluted FY 2025 · Dec 31, 2023 170.41M sh
Stock Repurchased FY 2025 · Dec 31, 2025 $8.96M
Capex FY 2025 · Dec 31, 2025 $25.34M
Capex FY 2025 · Dec 31, 2024 $22.41M
Capex FY 2025 · Dec 31, 2023 $9.38M
Operating Cash Flow FY 2025 · Dec 31, 2025 $51.4M
Operating Cash Flow FY 2025 · Dec 31, 2024 $50.24M
Operating Cash Flow FY 2025 · Dec 31, 2023 $17.09M
Long Term Debt FY 2025 · Dec 31, 2025 $324.53M
Long Term Debt FY 2025 · Dec 31, 2024 $330.73M
Cash And Equivalents FY 2025 · Dec 31, 2025 $96.41M
Cash And Equivalents FY 2025 · Dec 31, 2024 $87.77M
Stockholders Equity FY 2025 · Dec 31, 2025 $448.99M
Stockholders Equity FY 2025 · Dec 31, 2024 $404.62M
Stockholders Equity FY 2025 · Dec 31, 2023 $452.76M
Stockholders Equity FY 2025 · Dec 31, 2022 $518.43M
Current Liabilities FY 2025 · Dec 31, 2025 $315.47M
Current Liabilities FY 2025 · Dec 31, 2024 $328.87M
Total Liabilities FY 2025 · Dec 31, 2025 $763.26M
Total Liabilities FY 2025 · Dec 31, 2024 $757.93M
Current Assets FY 2025 · Dec 31, 2025 $454.49M
Current Assets FY 2025 · Dec 31, 2024 $463.66M
Total Assets FY 2025 · Dec 31, 2025 $1.21B
Total Assets FY 2025 · Dec 31, 2024 $1.16B
Eps Diluted FY 2025 · Dec 31, 2025 $0.22
Eps Diluted FY 2025 · Dec 31, 2024 −$0.31
Eps Diluted FY 2025 · Dec 31, 2023 −$0.39
Eps Basic FY 2025 · Dec 31, 2025 $0.22
Eps Basic FY 2025 · Dec 31, 2024 −$0.31
Eps Basic FY 2025 · Dec 31, 2023 −$0.39
Sga Expense FY 2025 · Dec 31, 2025 $64.24M
Sga Expense FY 2025 · Dec 31, 2024 $68.74M
Sga Expense FY 2025 · Dec 31, 2023 $54.96M
Rd Expense FY 2025 · Dec 31, 2025 $178.87M
Rd Expense FY 2025 · Dec 31, 2024 $179.94M
Rd Expense FY 2025 · Dec 31, 2023 $190.66M
Net Income FY 2025 · Dec 31, 2025 $39.64M
Net Income FY 2025 · Dec 31, 2024 −$54.24M
Net Income FY 2025 · Dec 31, 2023 −$66.21M
Operating Income FY 2025 · Dec 31, 2025 −$3.32M
Operating Income FY 2025 · Dec 31, 2024 $16.87M
Operating Income FY 2025 · Dec 31, 2023 −$24.29M
Gross Profit FY 2025 · Dec 31, 2025 $420.71M
Gross Profit FY 2025 · Dec 31, 2024 $439.51M
Gross Profit FY 2025 · Dec 31, 2023 $408.08M
Revenue FY 2025 · Dec 31, 2025 $844.56M
Revenue FY 2025 · Dec 31, 2024 $833.88M
Revenue FY 2025 · Dec 31, 2023 $826.34M