Skip to content

RIBBON COMMUNICATIONS INC.: filings

Every RIBBON COMMUNICATIONS INC. annual and quarterly report in the SEC record with the published financial measures it tagged, 37 filings, each linked to its SEC index.

Filings with published measures

Each page shows what one filing reported, as tagged in that filing, with the periods it covered. Later filings can restate a value; the company overview shows the latest-filed value per period.

FormFiledFiscal periodMeasuresFactsSEC accession
10-Q2026-07-31fiscal Q2 2026521420001708055-26-000070
10-Q2026-05-06fiscal Q1 2026521070001708055-26-000028
10-K2026-02-26fiscal FY 2025561430001708055-26-000012
10-Q2025-10-23fiscal Q3 2025521420001708055-25-000035
10-Q2025-07-24fiscal Q2 2025521420001708055-25-000007
10-Q2025-04-30fiscal Q1 2025511060001708055-25-000003
10-K2025-02-27fiscal FY 2024541410001558370-25-001773
10-Q2024-10-24fiscal Q3 2024511400001708055-24-000014
10-Q2024-07-29fiscal Q2 2024511400001708055-24-000010
10-Q2024-05-15fiscal Q1 2024511060001708055-24-000007
10-K2024-02-28fiscal FY 2023562120001708055-24-000003
10-Q2023-10-26fiscal Q3 2023511400001708055-23-000014
10-Q2023-07-27fiscal Q2 2023501380001708055-23-000010
10-Q2023-04-28fiscal Q1 2023501040001708055-23-000007
10-K2023-03-31fiscal FY 2022552110001708055-23-000003
10-Q2022-10-28fiscal Q3 2022501370001708055-22-000012
10-Q2022-07-28fiscal Q2 2022501370001708055-22-000007
10-Q2022-05-10fiscal Q1 2022501030001708055-22-000005
10-K2022-03-11fiscal FY 2021582180001708055-22-000003
10-Q2021-10-28fiscal Q3 2021501400001708055-21-000094
10-Q2021-07-29fiscal Q2 2021491360001708055-21-000092
10-Q2021-04-30fiscal Q1 2021501040001708055-21-000088
10-K2021-02-26fiscal FY 2020572140001708055-21-000014
10-Q2020-10-30fiscal Q3 2020491350001708055-20-000182
10-Q2020-08-06fiscal Q2 2020491350001708055-20-000154
10-Q2020-05-08fiscal Q1 2020491030001708055-20-000074
10-K2020-02-28fiscal FY 2019572080001708055-20-000019
10-Q2019-10-31fiscal Q3 2019511410001708055-19-000030
10-Q2019-08-01fiscal Q2 2019511430001708055-19-000024
10-Q2019-05-02fiscal Q1 2019511070001708055-19-000014
10-K/A2019-03-05fiscal FY 2018532040001708055-19-000007
10-K2019-03-04fiscal FY 2018532040001708055-19-000005
10-Q2018-10-31fiscal Q3 2018461250001708055-18-000024
10-Q2018-08-01fiscal Q2 2018451230001708055-18-000022
10-Q2018-04-30fiscal Q1 201848990001708055-18-000013
10-K2018-03-08fiscal FY 2017512040001628280-18-002933
10-Q2017-10-27fiscal Q3 201721370001708055-17-000006

Inspect the source

Entity
RIBBON COMMUNICATIONS INC. / CIK 0001708055
Captured
2026-09-21T17:26:28.713Z
SEC response SHA-256
b806563a765e6ba1eb40de7cb91e5f0262a05439245671cbba2576f59b05f90a

Current SEC company facts · Download the original response snapshot (gzip) · Download the selected JSON

Every published concept a filing tagged, with the periods it covered, as reported in that filing at capture time. Forms 10-K, 10-K/A, 10-Q, 10-Q/A, 20-F, 20-F/A, 40-F, 40-F/A. A filing page needs at least 8 published concepts. Later filings can restate these values; the company history pages show the latest-filed value per period.

Public company accounting reference, not market prices, returns, an investment recommendation, or ALPHAC performance. Validate a separately constructed return series with the validation API; accounting values are not returns.

Use this in research

A financial period ends before its results become public. Use the filing date as a minimum availability boundary, inspect amendments, and retain the original filing vintage when testing historical signals. This latest-filed selection can contain information unavailable at the time.

These pages do not supply prices, total-return histories, corporate-action adjustments or a tradable universe. Build those inputs separately before evaluating a strategy. A profitable backtest can still reflect selection bias or costs that were left out.

Research methodology · Execution and cost assumptions · Check backtest overfitting

Build with the open-source tools

Use these accounting records as inspectable inputs. When you have constructed a return series, the validation tools can help test its statistical evidence and preserve the result with its limitations.

Read the published dataset with Python
import json
from urllib.request import urlopen

with urlopen("https://canlicapital.com/company-data/0001708055.json") as response:
    record = json.load(response)
print(record["fetched_at"])
print(record["policy"])
for concept in record["concepts"]:
    print(concept["tag"], next(iter(concept["observations"])))