Skip to content

Paychex, Inc.: filings

Every Paychex, Inc. annual and quarterly report in the SEC record with the published financial measures it tagged, 68 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-K2026-07-17fiscal FY 2026571520001193125-26-307785
10-Q2026-03-26fiscal Q3 2026501450001193125-26-126204
10-Q2025-12-22fiscal Q2 2026501450001193125-25-328698
10-Q2025-09-30fiscal Q1 2026501050001193125-25-224997
10-K2025-07-11fiscal FY 2025551460000950170-25-095300
10-Q2025-03-26fiscal Q3 2025471350000950170-25-045216
10-Q2024-12-19fiscal Q2 2025471350000950170-24-138425
10-Q2024-10-01fiscal Q1 202547980000950170-24-110834
10-K2024-07-11fiscal FY 2024541420000950170-24-082958
10-Q2024-04-02fiscal Q3 2024461320000950170-24-040129
10-Q2023-12-21fiscal Q2 2024461320000950170-23-072195
10-Q2023-09-28fiscal Q1 202445950000950170-23-050438
10-K2023-07-14fiscal FY 2023531390000950170-23-032988
10-Q2023-03-30fiscal Q3 2023451300000950170-23-010925
10-Q2022-12-22fiscal Q2 2023451310000950170-22-026948
10-Q2022-09-29fiscal Q1 202345960000950170-22-019048
10-K2022-07-15fiscal FY 2022531400000950170-22-012734
10-Q2022-03-31fiscal Q3 2022461310000950170-22-005198
10-Q2021-12-22fiscal Q2 2022461320000723531-21-000064
10-Q2021-10-01fiscal Q1 202246960000723531-21-000050
10-K2021-07-16fiscal FY 2021521360000723531-21-000035
10-Q2021-04-07fiscal Q3 2021461330000723531-21-000016
10-Q2020-12-23fiscal Q2 2021461330000723531-20-000075
10-Q2020-10-09fiscal Q1 202146970000723531-20-000059
10-K2020-07-17fiscal FY 2020522160000723531-20-000048
10-Q2020-03-27fiscal Q3 2020511430000723531-20-000017
10-Q2019-12-20fiscal Q2 2020511440000723531-19-000057
10-Q2019-10-04fiscal Q1 2020491020000723531-19-000046
10-K2019-07-24fiscal FY 2019472070000723531-19-000032
10-Q2019-03-29fiscal Q3 2019451390000723531-19-000015
10-Q2018-12-21fiscal Q2 2019441250000723531-18-000048
10-Q2018-10-05fiscal Q1 201943900000723531-18-000034
10-K2018-07-20fiscal FY 2018431890000723531-18-000026
10-Q2018-03-28fiscal Q3 2018421190000723531-18-000009
10-Q2017-12-21fiscal Q2 2018391140000723531-17-000059
10-Q2017-10-06fiscal Q1 201839810000723531-17-000038
10-K2017-07-21fiscal FY 2017401800000723531-17-000023
10-Q2017-03-31fiscal Q3 2017391130000723531-17-000010
10-Q2016-12-23fiscal Q2 2017391140000723531-16-000061
10-Q2016-09-30fiscal Q1 201739810000723531-16-000053
10-K2016-07-22fiscal FY 2016401800000723531-16-000046
10-Q2016-03-30fiscal Q3 2016381100000723531-16-000034
10-Q2015-12-23fiscal Q2 2016391120000723531-15-000030
10-Q2015-09-30fiscal Q1 201639820000723531-15-000015
10-K2015-07-21fiscal FY 2015401790000723531-15-000011
10-Q2015-03-25fiscal Q3 2015421180000723531-15-000004
10-Q2014-12-19fiscal Q2 2015421180000723531-14-000031
10-Q2014-09-24fiscal Q1 201542880000723531-14-000023
10-K2014-07-22fiscal FY 2014421770000723531-14-000014
10-Q2014-03-26fiscal Q3 2014411140000723531-14-000005
10-Q2013-12-20fiscal Q2 2014411140000723531-13-000043
10-Q2013-09-30fiscal Q1 201441860000723531-13-000033
10-K2013-07-22fiscal FY 2013401690000723531-13-000021
10-Q2013-03-27fiscal Q3 2013391040000723531-13-000006
10-Q2012-12-20fiscal Q2 2013391040000723531-12-000011
10-Q2012-09-24fiscal Q1 201339800001193125-12-401628
10-K2012-07-20fiscal FY 2012401690001193125-12-309041
10-Q2012-03-28fiscal Q3 2012391060001193125-12-137499
10-Q2011-12-20fiscal Q2 2012391060001193125-11-347321
10-Q2011-09-27fiscal Q1 201239800000950123-11-087071
10-K2011-07-15fiscal FY 2011381640000950123-11-065947
10-Q2011-03-23fiscal Q3 2011371020000950123-11-028301
10-Q2010-12-20fiscal Q2 2011371020000950123-10-115032
10-Q2010-09-27fiscal Q1 201137760000950123-10-089222
10-K2010-07-16fiscal FY 201034880000950123-10-066009
10-Q2010-03-24fiscal Q3 201032840000950123-10-027758
10-Q2009-12-16fiscal Q2 201032840000950123-09-071276
10-Q2009-09-23fiscal Q1 201032660000950123-09-045262

Inspect the source

Entity
Paychex, Inc. / CIK 0000723531
Captured
2026-09-19T15:00:03.489Z
SEC response SHA-256
2a527e4c3e4a23979cd721fd2b104a47d1381165d31b97508e62785026c4f0e5

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