{"schema_version":"secwatch.filing_event.v1","accession":"0001104659-26-010898","form_type":"8-K","ticker":"RBBN","cik":"0001708055","company_name":"Ribbon Communications Inc.","filed_at":"2026-02-05T23:59:59+00:00","discovered_at":"2026-05-14T18:02:35.959777+00:00","generated_at":"2026-05-16T04:29:30.075710+00:00","sec_items":["2.02","9.01"],"event_type":"earnings","sentiment":"negative","materiality_score":0.75,"calibrated_materiality_score":0.75,"confidence":"high","headline":"Ribbon Q4 revenue $227M (-10% YoY), GAAP OI $9M vs $33M; record bookings $50M+ from voice modernization","bullets":["Revenue $227M vs $251M in Q4 2024; GAAP operating income fell to $9M from $33M.","Non-GAAP Adjusted EBITDA $40M vs $55M year ago; GAAP gross margin 53.3% vs 55.7%.","Full-year revenue $845M (+1.3% YoY); GAAP operating loss ($3M) vs $17M profit; net income $40M vs ($54M).","Record Q4 product and services bookings exceeding $50M from new voice modernization programs across multiple regions.","CFO expects tax benefit to reduce cash tax payments by $15-$20M over next several years starting in 2026."],"urls":{"canonical":"https://secwatch.observer/filing/0001104659-26-010898","json":"https://secwatch.observer/filing/0001104659-26-010898.json","markdown":"https://secwatch.observer/filing/0001104659-26-010898.md","text":"https://secwatch.observer/filing/0001104659-26-010898.txt","edgar_index":"https://www.sec.gov/Archives/edgar/data/1708055/000110465926010898/0001104659-26-010898-index.htm","edgar_primary_document":"https://www.sec.gov/Archives/edgar/data/1708055/000110465926010898/tm265336d1_8k.htm"},"model":{"generated_by":"deepseek-v4-flash:cloud@v2","generated_at":"2026-05-16T04:29:30.075710+00:00"},"review":{"review_status":"machine_generated","human_reviewed":false,"corrected":false,"correction_note":null,"correction_timestamp":null,"superseded_by":null,"related_filings":[]},"source_grounded_claims":[],"license":"Source filings: public domain (SEC EDGAR). Summaries (headline + bullets): CC-BY-4.0; attribute https://secwatch.observer"}