Companies/US/MCD

MCDONALD'S CORPORATION

Last · NYSE$242.52+4.21 (+1.77%)live · yahoo · 1h ago
Vol 5.95M ≈ 1.44B
Market cap$171.62B707.6M sh
P/E · TTM19.5fwd 17.6 · eps 12.44
Beta—vs S&P 500
Div yield3.08%annual · TTM
52w range
$229.20$341.75
Volume5.9Msession

Issuer

Legal nameMCDONALD'S CORPORATION
HQUnited States (US)
ListingUS MCD
ISINUS5801351017
SectorConsumer
IndustryRestaurant/Dining
SIC5812
CurrencyUSD
Entity registrysec:0000063908
CIK0000063908
LinkedIn
Employees150,000
AddressMcDonald's Corp. 110 North Carpenter Street 60607, Chicago +630 623 3000
Headline financial metrics
Revenue$27.7B
Operating income$12.8B
Net income$8.8B
Free cash flow$7.8B
Operating margin46.2%
Net margin31.7%
PeriodTTM 2026-06-30
Loading chart…

OpenFilings analyst

Our analyst

10-K · 2026-02-24

From latest 10-K · 2026-02-24

  • Franchise Model
  • Comparable Sales
  • Systemwide Sales
  • Restaurant Expansion
  • Digital Delivery
  • Leverage
  • Lease Exposure
  • Foreign Exchange

Red flags

  • Debt obligations totaled $39.97 billion at December 31, 2025, up from $38.42 billion in 2024; aggregate maturities include $25.13 billion due after 2030, with $5.17 billion due in 2028.
  • Lease liabilities totaled $14.15 billion, including $11.82 billion of long-term operating lease liabilities; weighted-average remaining operating lease term was 16 years, making the fixed-cost base sensitive to sustained sales weakness.
  • The company had $798 million of commercial paper and $725 million of current maturities classified as long-term because they are supported by a $4.0 billion credit facility expiring in June 2028.
  • Reported operating performance remains exposed to currency movements: 2025 revenue growth was 4% versus 2% in constant currency, and foreign-currency-related losses included a $1.60 billion loss on foreign-currency-denominated debt.

Upcoming earnings

1 event
1:30 PM UTC+1
Period
Sep 2026
Est. EPS
$3.38
Est. revenue
7.3B

Earnings transcripts

2 recent

Documents

FormReporting forFiledFlags
2026-09-302026-10-020
2026-09-302026-10-020
2026-09-302026-10-020