Big Tech CapEx as % of Revenue — Quarterly Dataset (2015–2026)
Quarterly capital expenditures as a percentage of revenue for Apple, Microsoft, Alphabet, Amazon, Meta, and NVIDIA. 210 data points covering 2015 through early 2026, extracted from SEC EDGAR 10-K and 10-Q filings via the XBRL API.
Source: SEC EDGAR (10-K, 10-Q). CapEx = cash paid for PP&E. Hover for quarterly details.
Microsoft’s CapEx rose from 10% of revenue in 2019 to 37% in its latest quarter.
Download CSV (210 quarterly observations, 2015–2026)
Columns: ticker, company, year, quarter, date, revenue ($M), capex ($M), ratio (%)
Summary: latest quarter vs. 2019 average
| Company | 2019 avg. | Latest quarter | Change (pp) |
|---|---|---|---|
| Microsoft | 10.1% | 36.8% | +26.7 |
| Meta | 21.6% | 35.7% | +14.1 |
| Amazon | 6.0% | 18.5% | +12.5 |
| Alphabet | 14.6% | 19.1% | +4.5 |
| Apple | 3.6% | 1.6% | −2.0 |
| NVIDIA | 4.5% | 1.9% | −2.6 |
2019 avg. = mean of available quarters. Latest quarter varies by fiscal calendar. Change in percentage points.
Methodology
All data extracted programmatically from the SEC EDGAR XBRL API. Revenue = RevenueFromContractWithCustomerExcludingAssessedTax (or Revenues for NVIDIA). CapEx = PaymentsToAcquirePropertyPlantAndEquipment (or PaymentsToAcquireProductiveAssets for Amazon and recent NVIDIA filings).
SEC XBRL reports cash flow items as year-to-date cumulative figures. Individual quarterly values were derived by subtracting the prior cumulative period. Only ~90-day segments were retained.
Note: CapEx here is cash paid for PP&E from the cash flow statement. It does not include finance lease obligations, which some companies report separately in their CapEx guidance.
The Python script used to extract and process this data is open-source: github.com/eco3min/sec-capex-tracker.
Python reproduction code
# Fetch Big Tech quarterly CapEx and Revenue from SEC EDGAR XBRL API
# Full script: github.com/eco3min/sec-capex-tracker
import json, urllib.request
# SEC requires a valid User-Agent
HEADERS = {"User-Agent": "YourName [email protected]"}
def fetch_facts(cik):
url = f"https://data.sec.gov/api/xbrl/companyfacts/CIK{cik}.json"
req = urllib.request.Request(url, headers=HEADERS)
with urllib.request.urlopen(req) as r:
return json.loads(r.read())
# Example: Microsoft (CIK 0000789019)
facts = fetch_facts("0000789019")
us_gaap = facts["facts"]["us-gaap"]
# Revenue = RevenueFromContractWithCustomerExcludingAssessedTax
# CapEx = PaymentsToAcquirePropertyPlantAndEquipment
# Note: values are YTD cumulative — subtract successive
# periods to recover individual quarters. See full script.SEC EDGAR 10-K filings: MSFT · META · AMZN · GOOGL · AAPL · NVDA
Cite as: Eco3min, “Big Tech CapEx as % of Revenue — Quarterly Dataset (2015–2026),” eco3min.fr, April 2026.
Last updated — 4 April 2026
