Skip to content

AMEREN CORP: filings

Every AMEREN CORP annual and quarterly report in the SEC record with the published financial measures it tagged, 69 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-03fiscal Q2 2026391130001002910-26-000023
10-Q2026-05-08fiscal Q1 202639830001002910-26-000015
10-K2026-02-18fiscal FY 2025461180001002910-26-000009
10-Q2025-11-06fiscal Q3 2025391130001002910-25-000129
10-Q2025-08-04fiscal Q2 2025391130001002910-25-000112
10-Q2025-05-05fiscal Q1 202539830001002910-25-000098
10-K2025-02-18fiscal FY 2024461170001002910-25-000055
10-Q2024-11-07fiscal Q3 2024411150001002910-24-000111
10-Q2024-08-05fiscal Q2 2024391130001002910-24-000101
10-Q2024-05-06fiscal Q1 202439830001002910-24-000090
10-K2024-02-29fiscal FY 2023451170001002910-24-000056
10-Q2023-11-09fiscal Q3 2023381110001002910-23-000112
10-Q2023-08-03fiscal Q2 2023381110001002910-23-000102
10-Q2023-05-05fiscal Q1 202338810001002910-23-000090
10-K2023-02-22fiscal FY 2022431120001002910-23-000053
10-Q2022-11-04fiscal Q3 2022381110001002910-22-000087
10-Q2022-08-08fiscal Q2 2022381110001002910-22-000072
10-Q2022-05-06fiscal Q1 202238810001002910-22-000061
10-K2022-02-23fiscal FY 2021431120001002910-22-000038
10-Q2021-11-04fiscal Q3 2021381110001002910-21-000113
10-Q2021-08-06fiscal Q2 2021371070001002910-21-000103
10-Q2021-05-10fiscal Q1 202137790001002910-21-000094
10-K2021-02-22fiscal FY 2020421090001002910-21-000065
10-Q2020-11-05fiscal Q3 2020371080001002910-20-000138
10-Q2020-08-07fiscal Q2 2020371080001002910-20-000128
10-Q2020-05-11fiscal Q1 202034730001002910-20-000115
10-K2020-02-28fiscal FY 2019461560001002910-20-000077
10-Q2019-11-08fiscal Q3 2019391120001002910-19-000148
10-Q2019-08-02fiscal Q2 2019391120001002910-19-000144
10-Q2019-05-10fiscal Q1 201938790001002910-19-000139
10-K2019-02-26fiscal FY 2018441630001002910-19-000094
10-Q2018-11-02fiscal Q3 2018391110001002910-18-000140
10-Q2018-08-08fiscal Q2 2018381090001002910-18-000135
10-Q2018-05-09fiscal Q1 201834700001002910-18-000119
10-K2018-02-28fiscal FY 2017411540001002910-18-000069
10-Q2017-11-03fiscal Q3 2017361020001002910-17-000108
10-Q2017-08-04fiscal Q2 201733900001002910-17-000103
10-Q2017-05-05fiscal Q1 201733680001002910-17-000091
10-K2017-02-28fiscal FY 2016411540001002910-17-000054
10-Q2016-11-04fiscal Q3 201634960001002910-16-000289
10-Q2016-08-05fiscal Q2 201632880001002910-16-000276
10-Q2016-05-10fiscal Q1 201632660001002910-16-000258
10-K2016-02-26fiscal FY 2015401520001002910-16-000205
10-Q2015-11-06fiscal Q3 201535980001002910-15-000140
10-Q2015-08-06fiscal Q2 201533900001002910-15-000128
10-Q2015-05-11fiscal Q1 201533670001002910-15-000119
10-K2015-03-02fiscal FY 2014401510001002910-15-000075
10-Q2014-11-10fiscal Q3 201436990001002910-14-000103
10-Q2014-08-11fiscal Q2 201434910001002910-14-000100
10-Q2014-05-12fiscal Q1 201434690001002910-14-000087
10-K2014-03-03fiscal FY 2013421550001002910-14-000054
10-Q2013-11-08fiscal Q3 201336990001002910-13-000095
10-Q2013-08-09fiscal Q2 201333880001002910-13-000090
10-Q2013-05-10fiscal Q1 201333680001002910-13-000080
10-K2013-03-01fiscal FY 2012381220001445305-13-000414
10-Q2012-11-09fiscal Q3 201233870001193125-12-462627
10-Q2012-08-08fiscal Q2 201233870001193125-12-344197
10-Q2012-05-10fiscal Q1 201233670001193125-12-224293
10-K2012-02-28fiscal FY 2011371200001193125-12-085489
10-Q2011-11-08fiscal Q3 201131830001193125-11-302027
10-Q2011-08-09fiscal Q2 201131830001193125-11-216568
10-Q2011-05-10fiscal Q1 201132660001193125-11-134059
10-K2011-02-24fiscal FY 2010381210001193125-11-044880
10-Q2010-11-08fiscal Q3 201032850001193125-10-252336
10-Q2010-08-09fiscal Q2 201033880001193125-10-183197
10-Q2010-05-10fiscal Q1 201032660001193125-10-114175
10-K2010-02-26fiscal FY 200934880001193125-10-043155
10-Q2009-11-09fiscal Q3 200932840001193125-09-229036
10-Q2009-08-10fiscal Q2 200930780001193125-09-170432

Inspect the source

Entity
AMEREN CORP / CIK 0001002910
Captured
2026-09-20T05:11:35.710Z
SEC response SHA-256
1dbf62097916304fd1cdbef2625d004955010f316703d92adc9f8acda2d3fa4c

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