Skip to content

South Plains Financial, Inc.: filings

Every South Plains Financial, Inc. annual and quarterly report in the SEC record with the published financial measures it tagged, 30 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-08-06fiscal Q2 202630820001140361-26-031701
10-Q2026-05-05fiscal Q1 202630640001140361-26-019131
10-K2026-03-05fiscal FY 202537980001140361-26-008087
10-Q2025-11-06fiscal Q3 202530820001140361-25-040668
10-Q2025-08-05fiscal Q2 202530820001140361-25-028837
10-Q2025-05-06fiscal Q1 202530640001140361-25-017542
10-K2025-03-07fiscal FY 202435930001140361-25-007609
10-Q2024-11-06fiscal Q3 202429800001140361-24-045412
10-Q2024-08-06fiscal Q2 202429800001140361-24-035948
10-Q2024-05-06fiscal Q1 202430640001140361-24-024557
10-K2024-03-15fiscal FY 202336960001140361-24-013519
10-Q2023-11-08fiscal Q3 202333920001140361-23-051927
10-Q2023-08-07fiscal Q2 202333920001140361-23-038350
10-Q2023-05-08fiscal Q1 202333700001140361-23-023519
10-K2023-03-13fiscal FY 202236940001140361-23-011435
10-Q2022-11-08fiscal Q3 202233880001140361-22-040521
10-Q2022-08-08fiscal Q2 202233880001140361-22-028760
10-Q2022-05-09fiscal Q1 202230640001140361-22-018337
10-K2022-03-08fiscal FY 202133940001140361-22-008216
10-Q2021-11-04fiscal Q3 202129830001140361-21-036592
10-Q2021-08-09fiscal Q2 202129830001140361-21-027449
10-Q2021-05-10fiscal Q1 202128610001140361-21-016527
10-K2021-03-11fiscal FY 202032670001140361-21-008218
10-Q2020-11-06fiscal Q3 202029810001140361-20-024737
10-Q2020-08-14fiscal Q2 202029810001140361-20-018402
10-Q2020-05-13fiscal Q1 202027590001140361-20-011557
10-K2020-03-25fiscal FY 201931640001140361-20-006857
10-Q2019-11-13fiscal Q3 201928790001140361-19-020397
10-Q2019-08-14fiscal Q2 201926740001140361-19-015043
10-Q2019-06-24fiscal Q1 201924520001140361-19-011449

Inspect the source

Entity
South Plains Financial, Inc. / CIK 0001163668
Captured
2026-09-20T07:43:30.859Z
SEC response SHA-256
e1cc62bbcc5e6247ed9bc6f28e231a69a306f015da10c5671eb44683281b5654

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/0001163668.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"])))