KPIs & Operating Metrics(New)
Growth Metrics

Microsoft (MSFT) Capital Expenditures (2016 - 2025)

Quarterly results put Capital Expenditures at $30.9 billion for Q1 2026, up 84.39% from a year ago — trailing twelve months through Mar 2026 was $97.2 billion (up 58.49% YoY), and the annual figure for FY2025 was $64.6 billion, up 45.13%.

Microsoft has reported Capital Expenditures over the past 17 years, most recently at $64.6 billion for FY2025.

  • Capital Expenditures reached $64.6 billion in FY2025 per MSFT's latest filing, up from $44.5 billion in the prior year.
  • Across five years, Capital Expenditures topped out at $64.6 billion in FY2025 and bottomed at $20.6 billion in FY2021.
  • Median Capital Expenditures over the past 5 years was $28.1 billion (2023), compared with a mean of $36.3 billion.
  • The largest annual shift saw Capital Expenditures grew 15.83% in 2022 before it skyrocketed 58.24% in 2024.
  • Over 5 years, Capital Expenditures stood at $20.6 billion in 2021, then grew by 15.83% to $23.9 billion in 2022, then rose by 17.67% to $28.1 billion in 2023, then surged by 58.24% to $44.5 billion in 2024, then surged by 45.13% to $64.6 billion in 2025.
  • Business Quant data shows Capital Expenditures for MSFT at $64.6 billion in FY2025, $44.5 billion in FY2024, and $28.1 billion in FY2023.

Peer Comparison

# Company Market Cap Enterprise Value Gross Profit (Qtr) Capital Expenditures (Yr)
1 Microsoft 3,115.84 Bn 3,037.57 Bn 56.06 Bn -
2 Oracle 544.25 Bn 505.67 Bn 15.14 Bn -
3 Palantir Technologies 328.85 Bn 320.93 Bn 1.42 Bn -
4 Palo Alto Networks 175.67 Bn 171.13 Bn 1.91 Bn -
5 CrowdStrike Holdings 162.44 Bn 159.38 Bn 993.68 Mn 302.11 Mn
6 Fortinet 95.68 Bn 92.39 Bn 1.49 Bn -
7 Synopsys 95.66 Bn 95.54 Bn 1.77 Bn -
8 Cloudflare 74.88 Bn 73.94 Bn 455.60 Mn -
9 CoreWeave 56.29 Bn 54.02 Bn 2.01 Bn -
10 Block 40.97 Bn 34.07 Bn 2.91 Bn -

Historic Data

Download Data 🔒
DateValue
Jun 30, 2025 64.55 Bn
Jun 30, 2025 64.55 Bn
Jun 30, 2024 44.48 Bn
Jun 30, 2024 44.48 Bn
Jun 30, 2023 28.11 Bn
Jun 30, 2023 28.11 Bn
Jun 30, 2022 23.89 Bn
Jun 30, 2022 23.89 Bn
Jun 30, 2021 20.62 Bn
Jun 30, 2021 20.62 Bn
Jun 30, 2020 15.44 Bn
Jun 30, 2020 15.44 Bn
Jun 30, 2019 13.93 Bn
Jun 30, 2019 13.93 Bn
Jun 30, 2018 11.63 Bn
Jun 30, 2018 11.63 Bn
Jun 30, 2017 8.13 Bn
Jun 30, 2017 8.13 Bn
Jun 30, 2016 8.34 Bn
Jun 30, 2016 8.34 Bn