Ribbon Communications Inc. (RBBN) › Cost of RevenueRibbon Communications Inc. (RBBN) — Cost of RevenueAnnual figures by fiscal year, from SEC filings.2016: $84.98M2017: $128.45M2018: $230.60M2019: $246.03M2020: $392.98M2021: $400.30M2022: $418.82M2023: $418.26M2024: $394.37M2025: $423.85M$423.85M2016Cost of Revenue (USD)2025Fiscal YearCost of RevenueChange YoY2025$423.85M+7.5%2024$394.37M-5.7%2023$418.26M-0.1%2022$418.82M+4.6%2021$400.30M+1.9%2020$392.98M+59.7%2019$246.03M+6.7%2018$230.60M+79.5%2017$128.45M+51.1%2016$84.98M—Other metrics: RevenueGross ProfitOperating IncomeNet IncomeEPS (Diluted)Total AssetsTotal LiabilitiesShareholders' EquityCash & EquivalentsOperating Cash FlowCapital ExpendituresShares OutstandingDividends Per Share