Skip to content

Akamai Technologies, Inc: filings

Every Akamai Technologies, 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-Q2026-08-07fiscal Q2 2026491350001086222-26-000086
10-Q2026-05-08fiscal Q1 2026491030001086222-26-000058
10-K2026-02-20fiscal FY 2025531390001086222-26-000022
10-Q2025-11-07fiscal Q3 2025501370001086222-25-000256
10-Q2025-08-08fiscal Q2 2025501370001086222-25-000218
10-Q2025-05-09fiscal Q1 2025501050001086222-25-000149
10-K2025-02-24fiscal FY 2024521360001086222-25-000028
10-Q2024-11-08fiscal Q3 2024481290001086222-24-000216
10-Q2024-08-08fiscal Q2 2024491330001086222-24-000199
10-Q2024-05-09fiscal Q1 2024501050001086222-24-000148
10-K2024-02-28fiscal FY 2023531390001086222-24-000040
10-Q2023-11-08fiscal Q3 2023491330001086222-23-000285
10-Q2023-08-08fiscal Q2 2023491330001086222-23-000248
10-Q2023-05-09fiscal Q1 2023491030001086222-23-000187
10-K2023-02-28fiscal FY 2022531970001086222-23-000078
10-Q2022-11-08fiscal Q3 2022491330001086222-22-000251
10-Q2022-08-09fiscal Q2 2022491330001086222-22-000224
10-Q2022-05-09fiscal Q1 2022491030001086222-22-000159
10-K2022-02-28fiscal FY 2021531390001086222-22-000058
10-Q2021-11-08fiscal Q3 2021501350001086222-21-000285
10-Q2021-08-06fiscal Q2 2021501350001086222-21-000249
10-Q2021-05-07fiscal Q1 2021501050001086222-21-000146
10-K2021-02-26fiscal FY 2020531700001086222-21-000075
10-Q2020-11-06fiscal Q3 2020501350001086222-20-000220
10-Q2020-08-07fiscal Q2 2020501360001086222-20-000198
10-Q2020-05-08fiscal Q1 2020501050001086222-20-000103
10-K2020-02-28fiscal FY 2019531680001086222-20-000045
10-Q2019-11-08fiscal Q3 2019491320001086222-19-000241
10-Q2019-08-08fiscal Q2 2019491320001086222-19-000210
10-Q2019-05-09fiscal Q1 2019501030001086222-19-000136
10-K2019-02-28fiscal FY 2018501640001086222-19-000066
10-Q2018-11-08fiscal Q3 2018471260001086222-18-000208
10-Q2018-08-08fiscal Q2 2018471260001086222-18-000189
10-Q2018-05-09fiscal Q1 201846960001086222-18-000094
10-K2018-03-01fiscal FY 2017481680001086222-18-000052
10-Q2017-11-08fiscal Q3 2017451310001086222-17-000249
10-Q2017-08-08fiscal Q2 2017451310001086222-17-000215
10-Q2017-05-09fiscal Q1 2017451010001086222-17-000143
10-K2017-02-28fiscal FY 2016471650001086222-17-000080
10-Q2016-11-08fiscal Q3 2016451230001086222-16-000392
10-Q2016-08-08fiscal Q2 2016451230001086222-16-000345
10-Q2016-05-09fiscal Q1 201645930001086222-16-000291
10-K2016-02-29fiscal FY 2015471650001086222-16-000245
10-Q2015-11-09fiscal Q3 2015451230001086222-15-000181
10-Q2015-08-10fiscal Q2 2015451230001086222-15-000161
10-Q2015-05-11fiscal Q1 201544910001086222-15-000101
10-K2015-03-02fiscal FY 2014471650001086222-15-000066
10-Q2014-11-10fiscal Q3 2014441210001266432-14-000140
10-Q2014-08-11fiscal Q2 2014441210001542567-14-000021
10-Q2014-05-12fiscal Q1 201444910001542567-14-000015
10-K2014-03-03fiscal FY 2013461610001542567-14-000009
10-Q2013-11-12fiscal Q3 2013431160001542567-13-000046
10-Q2013-08-09fiscal Q2 2013421140001542567-13-000027
10-Q2013-05-10fiscal Q1 201342860001542567-13-000005
10-K2013-03-01fiscal FY 2012471630001266432-13-000021
10-Q2012-11-09fiscal Q3 2012431180001266432-12-000082
10-Q2012-08-09fiscal Q2 2012421160001542567-12-000005
10-Q2012-05-10fiscal Q1 201241840001266432-12-000032
10-K2012-02-29fiscal FY 2011461610001266432-12-000010
10-Q2011-11-09fiscal Q3 2011431180001445305-11-003341
10-Q2011-08-09fiscal Q2 2011431180001445305-11-002451
10-Q2011-05-10fiscal Q1 201141820001193125-11-134164
10-K2011-03-01fiscal FY 2010441550001193125-11-051569
10-Q2010-11-09fiscal Q3 2010391080001193125-10-253961
10-Q2010-08-09fiscal Q2 2010391080001193125-10-183302
10-K2010-03-01fiscal FY 2009391040001193125-10-044561
10-Q2009-11-09fiscal Q3 2009391080001193125-09-229337
10-Q/A2009-09-04fiscal Q2 2009391080001193125-09-187772

Inspect the source

Entity
Akamai Technologies, Inc / CIK 0001086222
Captured
2026-09-20T05:21:20.587Z
SEC response SHA-256
c68c8db25a5b809ca1ae6dfafac44bd2bf2cd13a8c7bd86a985ef1baf236b641

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