
The closing price for McDonald’s (MCD) last year was $303.93, on December 31. It was up 7.5% for the year. The latest price is $276.39.
| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
December 31 2025 | $306.07 | $306.50 | $303.65 | $303.93 | 1,903,600 |
December 30 2025 | $305.37 | $306.93 | $305.07 | $306.32 | 1,678,300 |
December 29 2025 | $308.74 | $309.37 | $306.51 | $306.82 | 2,148,300 |
December 26 2025 | $311.24 | $311.52 | $308.15 | $308.95 | 1,308,900 |
December 24 2025 | $308.95 | $311.66 | $308.56 | $311.59 | 1,011,500 |
December 23 2025 | $310.37 | $312.38 | $308.90 | $309.11 | 2,922,800 |
December 22 2025 | $313.25 | $316.50 | $312.72 | $314.46 | 2,514,600 |
December 19 2025 | $316.93 | $317.56 | $314.00 | $314.09 | 7,128,600 |
December 18 2025 | $317.61 | $320.00 | $316.58 | $317.87 | 3,335,200 |
December 17 2025 | $313.80 | $317.43 | $313.25 | $316.92 | 3,328,600 |
December 16 2025 | $317.34 | $318.80 | $312.56 | $312.75 | 2,972,300 |
December 15 2025 | $314.94 | $317.88 | $314.05 | $316.96 | 3,814,900 |
December 12 2025 | $308.80 | $316.02 | $308.65 | $314.96 | 3,771,900 |
December 11 2025 | $309.77 | $311.24 | $307.34 | $307.99 | 4,844,000 |
December 10 2025 | $307.78 | $309.59 | $304.31 | $308.80 | 4,103,900 |
December 09 2025 | $308.96 | $310.96 | $306.71 | $309.06 | 2,355,100 |
December 08 2025 | $310.27 | $312.01 | $307.33 | $308.07 | 3,575,000 |
December 05 2025 | $306.95 | $310.32 | $306.49 | $309.50 | 3,147,200 |
December 04 2025 | $306.82 | $312.06 | $305.61 | $306.83 | 4,632,200 |
December 03 2025 | $300.72 | $307.03 | $300.38 | $306.00 | 4,986,900 |
December 02 2025 | $302.11 | $302.13 | $297.93 | $299.05 | 3,947,800 |
December 01 2025 | $307.76 | $307.78 | $301.68 | $301.88 | 3,354,100 |
November 28 2025 | $308.78 | $309.70 | $307.12 | $308.24 | 1,850,700 |
November 26 2025 | $307.99 | $309.28 | $306.16 | $308.81 | 2,786,600 |
November 25 2025 | $303.23 | $307.88 | $303.23 | $306.88 | 4,189,600 |
Daily pricing data for McDonald’s dates back to 7/5/1966, and may be incomplete.