Complete retained daily price history on its own workbook tab. Split-adjusted close keeps every historical share price on one comparable split basis. Cumulative dividend-reinvested close is the daily close of a rebased total-return index: it starts with one share at the earliest retained close, reinvests every distribution, and normalizes every forward and reverse split exactly once. Admitted exchange opening prices remain a distinct current-session series.
- Available history
- 2004-02-05 to 2026-09-04
- Data captured
Stock Price Chart
Blue: Split-adjusted close · Orange: Cumulative dividend-reinvested close
Logarithmic scale. Both lines share the same starting value for the selected range.
Historical Stock Price — 2025
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2025-12-31 | $240.85 | $353.09 | 293,200 | — | — |
| 2025-12-30 | $242.13 | $354.97 | 341,900 | — | — |
| 2025-12-29 | $241.44 | $353.96 | 267,000 | — | — |
| 2025-12-26 | $240.13 | $352.04 | 168,600 | — | — |
| 2025-12-24 | $241.89 | $354.62 | 191,700 | — | — |
| 2025-12-23 | $241.25 | $353.68 | 290,600 | — | — |
| 2025-12-22 | $241.51 | $354.06 | 289,000 | — | — |
| 2025-12-19 | $239.02 | $350.41 | 596,700 | — | — |
| 2025-12-18 | $238.03 | $348.96 | 434,000 | — | — |
| 2025-12-17 | $237.04 | $347.51 | 443,600 | — | — |
| 2025-12-16 | $233.32 | $342.05 | 387,300 | — | — |
| 2025-12-15 | $233.26 | $341.96 | 420,300 | — | — |
| 2025-12-12 | $229.30 | $336.16 | 345,100 | — | — |
| 2025-12-11 | $228.02 | $334.28 | 386,700 | — | — |
| 2025-12-10 | $222.96 | $326.86 | 368,800 | — | — |
| 2025-12-09 | $222.40 | $326.04 | 288,600 | — | — |
| 2025-12-08 | $221.76 | $325.10 | 233,500 | — | — |
| 2025-12-05 | $222.87 | $326.73 | 264,300 | — | — |
| 2025-12-04 | $224.27 | $328.78 | 368,900 | — | — |
| 2025-12-03 | $222.33 | $325.94 | 344,700 | — | — |
| 2025-12-02 | $221.37 | $324.53 | 339,300 | — | — |
| 2025-12-01 | $225.43 | $330.49 | 269,600 | — | — |
| 2025-11-28 | $228.16 | $333.20 | 127,700 | — | — |
| 2025-11-26 | $228.52 | $333.72 | 265,700 | — | — |
| 2025-11-25 | $228.17 | $333.21 | 260,600 | — | — |
| 2025-11-24 | $226.02 | $330.07 | 291,600 | — | — |
| 2025-11-21 | $226.82 | $331.24 | 293,800 | — | — |
| 2025-11-20 | $226.05 | $330.12 | 260,100 | — | — |
| 2025-11-19 | $224.62 | $328.03 | 185,000 | — | — |
| 2025-11-18 | $225.95 | $329.97 | 213,800 | — | — |
| 2025-11-17 | $224.83 | $328.33 | 261,800 | — | — |
| 2025-11-14 | $228.59 | $333.83 | 368,000 | — | — |
| 2025-11-13 | $227.05 | $331.58 | 228,400 | — | — |
| 2025-11-12 | $226.48 | $330.74 | 261,300 | — | — |
| 2025-11-11 | $225.52 | $329.34 | 217,600 | — | — |
| 2025-11-10 | $226.11 | $330.20 | 308,000 | — | — |
| 2025-11-07 | $224.32 | $327.59 | 452,000 | — | — |
| 2025-11-06 | $216.81 | $316.62 | 305,600 | — | — |
| 2025-11-05 | $218.31 | $318.81 | 433,500 | — | — |
| 2025-11-04 | $214.60 | $313.39 | 369,100 | — | — |
| 2025-11-03 | $212.11 | $309.76 | 297,400 | — | — |
| 2025-10-31 | $211.72 | $309.19 | 728,900 | — | — |
| 2025-10-30 | $212.43 | $310.23 | 319,100 | — | — |
| 2025-10-29 | $208.11 | $303.92 | 277,600 | — | — |
| 2025-10-28 | $207.89 | $303.60 | 213,800 | — | — |
| 2025-10-27 | $212.19 | $309.88 | 246,600 | — | — |
| 2025-10-24 | $211.86 | $309.39 | 196,300 | — | — |
| 2025-10-23 | $211.58 | $308.98 | 252,000 | — | — |
| 2025-10-22 | $210.17 | $306.93 | 269,400 | — | — |
| 2025-10-21 | $210.84 | $307.90 | 172,400 | — | — |
| 2025-10-20 | $209.15 | $305.44 | 279,800 | — | — |
| 2025-10-17 | $209.11 | $305.38 | 277,600 | — | — |
| 2025-10-16 | $207.70 | $303.32 | 319,300 | — | — |
| 2025-10-15 | $214.85 | $313.76 | 355,100 | — | — |
| 2025-10-14 | $221.81 | $323.92 | 206,400 | — | — |
| 2025-10-13 | $217.42 | $317.51 | 262,100 | — | — |
| 2025-10-10 | $217.37 | $317.44 | 298,900 | — | — |
| 2025-10-09 | $218.45 | $319.02 | 198,200 | — | — |
| 2025-10-08 | $219.26 | $320.20 | 226,500 | — | — |
| 2025-10-07 | $216.29 | $315.86 | 365,100 | — | — |
| 2025-10-06 | $221.69 | $323.75 | 261,300 | — | — |
| 2025-10-03 | $220.00 | $321.28 | 260,800 | — | — |
| 2025-10-02 | $218.36 | $318.89 | 244,800 | — | — |
| 2025-10-01 | $217.48 | $317.60 | 360,700 | — | — |
| 2025-09-30 | $216.60 | $316.32 | 254,700 | — | — |
| 2025-09-29 | $214.45 | $313.18 | 224,000 | — | — |
| 2025-09-26 | $215.62 | $314.88 | 362,800 | — | — |
| 2025-09-25 | $216.00 | $315.44 | 480,400 | — | — |
| 2025-09-24 | $215.19 | $314.26 | 441,300 | — | — |
| 2025-09-23 | $212.50 | $310.33 | 371,500 | — | — |
| 2025-09-22 | $211.19 | $308.41 | 382,800 | — | — |
| 2025-09-19 | $209.60 | $306.09 | 561,700 | — | — |
| 2025-09-18 | $209.07 | $305.32 | 352,000 | — | — |
| 2025-09-17 | $209.50 | $305.95 | 439,500 | — | — |
| 2025-09-16 | $205.44 | $300.02 | 331,700 | — | — |
| 2025-09-15 | $208.49 | $304.47 | 273,700 | — | — |
| 2025-09-12 | $213.01 | $311.07 | 246,500 | — | — |
| 2025-09-11 | $213.31 | $311.51 | 256,200 | — | — |
| 2025-09-10 | $209.40 | $305.80 | 205,100 | — | — |
| 2025-09-09 | $211.10 | $308.28 | 269,600 | — | — |
| 2025-09-08 | $211.75 | $309.23 | 370,400 | — | — |
| 2025-09-05 | $211.17 | $308.39 | 417,200 | — | — |
| 2025-09-04 | $216.51 | $316.18 | 351,700 | — | — |
| 2025-09-03 | $214.89 | $313.82 | 358,400 | — | — |
| 2025-09-02 | $214.57 | $313.35 | 508,700 | — | — |
| 2025-08-29 | $215.61 | $313.70 | 625,400 | — | — |
| 2025-08-28 | $218.69 | $318.18 | 631,000 | — | — |
| 2025-08-27 | $216.14 | $314.47 | 382,700 | — | — |
| 2025-08-26 | $214.24 | $311.71 | 438,100 | — | — |
| 2025-08-25 | $213.92 | $311.24 | 260,900 | — | — |
| 2025-08-22 | $215.92 | $314.15 | 393,000 | — | — |
| 2025-08-21 | $214.80 | $312.52 | 305,300 | — | — |
| 2025-08-20 | $215.40 | $313.40 | 436,600 | — | — |
| 2025-08-19 | $213.74 | $310.98 | 372,200 | — | — |
| 2025-08-18 | $209.14 | $304.29 | 471,000 | — | — |
| 2025-08-15 | $212.50 | $309.18 | 578,300 | — | — |
| 2025-08-14 | $212.93 | $309.80 | 537,400 | — | — |
| 2025-08-13 | $213.59 | $310.76 | 472,900 | — | — |
| 2025-08-12 | $209.42 | $304.70 | 404,200 | — | — |
| 2025-08-11 | $205.71 | $299.30 | 429,100 | — | — |
| 2025-08-08 | $203.27 | $295.75 | 402,900 | — | — |
| 2025-08-07 | $201.81 | $293.62 | 591,800 | — | — |
| 2025-08-06 | $210.04 | $305.60 | 1,072,700 | — | — |
| 2025-08-05 | $188.83 | $274.74 | 432,600 | — | — |
| 2025-08-04 | $188.88 | $274.81 | 348,300 | — | — |
| 2025-08-01 | $186.48 | $271.32 | 421,700 | — | — |
| 2025-07-31 | $187.30 | $272.51 | 573,400 | — | — |
| 2025-07-30 | $184.56 | $268.53 | 301,000 | — | — |
| 2025-07-29 | $185.18 | $269.43 | 350,700 | — | — |
| 2025-07-28 | $184.85 | $268.95 | 315,000 | — | — |
| 2025-07-25 | $186.28 | $271.03 | 271,700 | — | — |
| 2025-07-24 | $184.71 | $268.74 | 335,100 | — | — |
| 2025-07-23 | $187.61 | $272.96 | 425,800 | — | — |
| 2025-07-22 | $188.22 | $273.85 | 215,800 | — | — |
| 2025-07-21 | $186.10 | $270.77 | 442,400 | — | — |
| 2025-07-18 | $188.07 | $273.63 | 366,000 | — | — |
| 2025-07-17 | $188.08 | $273.65 | 440,200 | — | — |
| 2025-07-16 | $185.74 | $270.24 | 493,200 | — | — |
| 2025-07-15 | $185.34 | $269.66 | 327,200 | — | — |
| 2025-07-14 | $191.07 | $278.00 | 377,500 | — | — |
| 2025-07-11 | $187.56 | $272.89 | 256,900 | — | — |
| 2025-07-10 | $189.93 | $276.34 | 248,200 | — | — |
| 2025-07-09 | $190.50 | $277.17 | 295,100 | — | — |
| 2025-07-08 | $190.26 | $276.82 | 397,600 | — | — |
| 2025-07-07 | $191.54 | $278.68 | 462,600 | — | — |
| 2025-07-03 | $193.47 | $281.49 | 264,300 | — | — |
| 2025-07-02 | $191.78 | $279.03 | 553,200 | — | — |
| 2025-07-01 | $197.66 | $287.59 | 417,600 | — | — |
| 2025-06-30 | $197.49 | $287.34 | 419,300 | — | — |
| 2025-06-27 | $196.84 | $286.39 | 484,400 | — | — |
| 2025-06-26 | $196.21 | $285.48 | 360,100 | — | — |
| 2025-06-25 | $194.60 | $283.13 | 324,800 | — | — |
| 2025-06-24 | $198.02 | $288.11 | 290,000 | — | — |
| 2025-06-23 | $199.68 | $290.52 | 390,400 | — | — |
| 2025-06-20 | $196.15 | $285.39 | 598,300 | — | — |
| 2025-06-18 | $195.36 | $284.24 | 711,600 | — | — |
| 2025-06-17 | $198.27 | $288.47 | 303,400 | — | — |
| 2025-06-16 | $200.01 | $291.00 | 352,600 | — | — |
| 2025-06-13 | $198.17 | $288.33 | 461,200 | — | — |
| 2025-06-12 | $199.20 | $289.83 | 334,200 | — | — |
| 2025-06-11 | $196.54 | $285.96 | 353,000 | — | — |
| 2025-06-10 | $195.93 | $285.07 | 320,700 | — | — |
| 2025-06-09 | $198.68 | $289.07 | 355,900 | — | — |
| 2025-06-06 | $203.47 | $294.87 | 390,300 | — | — |
| 2025-06-05 | $201.41 | $291.89 | 506,500 | — | — |
| 2025-06-04 | $203.97 | $295.60 | 592,400 | — | — |
| 2025-06-03 | $205.82 | $298.28 | 658,200 | — | — |
| 2025-06-02 | $204.23 | $295.98 | 547,200 | — | — |
| 2025-05-30 | $202.98 | $294.16 | 5,103,900 | — | — |
| 2025-05-29 | $199.96 | $289.79 | 903,400 | — | — |
| 2025-05-28 | $197.94 | $286.86 | 892,600 | — | — |
| 2025-05-27 | $201.00 | $291.29 | 721,200 | — | — |
| 2025-05-23 | $196.52 | $284.80 | 625,300 | — | — |
| 2025-05-22 | $193.02 | $279.73 | 465,200 | — | — |
| 2025-05-21 | $192.63 | $279.16 | 822,100 | — | — |
| 2025-05-20 | $200.65 | $290.79 | 499,400 | — | — |
| 2025-05-19 | $203.44 | $294.83 | 429,600 | — | — |
| 2025-05-16 | $202.33 | $293.22 | 1,065,400 | — | — |
| 2025-05-15 | $199.48 | $289.09 | 434,800 | — | — |
| 2025-05-14 | $196.29 | $284.47 | 634,800 | — | — |
| 2025-05-13 | $202.45 | $293.40 | 527,400 | — | — |
| 2025-05-12 | $202.07 | $292.85 | 475,300 | — | — |
| 2025-05-09 | $195.71 | $283.63 | 329,300 | — | — |
| 2025-05-08 | $194.87 | $282.41 | 580,200 | — | — |
| 2025-05-07 | $197.06 | $285.58 | 751,300 | — | — |
| 2025-05-06 | $197.82 | $286.69 | 650,600 | — | — |
| 2025-05-05 | $196.48 | $284.74 | 316,000 | — | — |
| 2025-05-02 | $197.02 | $285.53 | 307,100 | — | — |
| 2025-05-01 | $191.63 | $277.72 | 281,700 | — | — |
| 2025-04-30 | $192.74 | $279.32 | 498,400 | — | — |
| 2025-04-29 | $194.15 | $281.37 | 291,400 | — | — |
| 2025-04-28 | $192.29 | $278.67 | 347,300 | — | — |
| 2025-04-25 | $190.83 | $276.56 | 305,000 | — | — |
| 2025-04-24 | $193.19 | $279.98 | 277,200 | — | — |
| 2025-04-23 | $191.07 | $276.90 | 351,900 | — | — |
| 2025-04-22 | $188.94 | $273.82 | 460,900 | — | — |
| 2025-04-21 | $183.87 | $266.47 | 381,300 | — | — |
| 2025-04-17 | $188.97 | $273.86 | 432,700 | — | — |
| 2025-04-16 | $190.32 | $275.82 | 435,200 | — | — |
| 2025-04-15 | $193.80 | $280.86 | 329,600 | — | — |
| 2025-04-14 | $194.98 | $282.57 | 516,000 | — | — |
| 2025-04-11 | $189.56 | $274.72 | 493,000 | — | — |
| 2025-04-10 | $190.32 | $275.82 | 551,600 | — | — |
| 2025-04-09 | $193.24 | $280.05 | 932,300 | — | — |
| 2025-04-08 | $179.73 | $260.47 | 727,200 | — | — |
| 2025-04-07 | $181.41 | $262.90 | 775,700 | — | — |
| 2025-04-04 | $187.01 | $271.02 | 867,100 | — | — |
| 2025-04-03 | $203.42 | $294.80 | 577,400 | — | — |
| 2025-04-02 | $210.77 | $305.45 | 301,800 | — | — |
| 2025-04-01 | $211.56 | $306.60 | 328,300 | — | — |
| 2025-03-31 | $209.75 | $303.98 | 530,400 | — | — |
| 2025-03-28 | $206.31 | $298.99 | 384,900 | — | — |
| 2025-03-27 | $211.52 | $306.54 | 336,400 | — | — |
| 2025-03-26 | $212.31 | $307.69 | 251,000 | — | — |
| 2025-03-25 | $210.83 | $305.54 | 305,400 | — | — |
| 2025-03-24 | $209.44 | $303.53 | 358,900 | — | — |
| 2025-03-21 | $206.84 | $299.76 | 1,361,800 | — | — |
| 2025-03-20 | $212.05 | $307.31 | 364,800 | — | — |
| 2025-03-19 | $213.70 | $309.70 | 323,600 | — | — |
| 2025-03-18 | $212.60 | $308.11 | 349,400 | — | — |
| 2025-03-17 | $214.69 | $311.13 | 354,600 | — | — |
| 2025-03-14 | $211.20 | $306.08 | 428,000 | — | — |
| 2025-03-13 | $204.04 | $295.70 | 434,300 | — | — |
| 2025-03-12 | $201.58 | $292.14 | 431,100 | — | — |
| 2025-03-11 | $204.06 | $295.73 | 448,000 | — | — |
| 2025-03-10 | $205.30 | $297.53 | 442,700 | — | — |
| 2025-03-07 | $204.58 | $296.48 | 489,400 | — | — |
| 2025-03-06 | $201.27 | $291.69 | 437,000 | — | — |
| 2025-03-05 | $204.58 | $296.48 | 498,600 | — | — |
| 2025-03-04 | $206.14 | $298.74 | 666,600 | — | — |
| 2025-03-03 | $209.92 | $304.22 | 621,400 | — | — |
| 2025-02-28 | $207.89 | $301.28 | 860,000 | — | — |
| 2025-02-27 | $211.04 | $305.85 | 561,700 | — | — |
| 2025-02-26 | $206.28 | $298.95 | 477,700 | — | — |
| 2025-02-25 | $206.80 | $299.70 | 593,400 | — | — |
| 2025-02-24 | $202.80 | $293.90 | 453,900 | — | — |
| 2025-02-21 | $200.03 | $289.89 | 1,094,800 | — | — |
| 2025-02-20 | $200.98 | $291.27 | 412,500 | — | — |
| 2025-02-19 | $200.14 | $290.05 | 317,100 | — | — |
| 2025-02-18 | $201.54 | $292.08 | 770,600 | — | — |
| 2025-02-14 | $202.96 | $294.14 | 400,400 | — | — |
| 2025-02-13 | $208.02 | $301.47 | 433,900 | — | — |
| 2025-02-12 | $207.35 | $300.50 | 553,400 | — | — |
| 2025-02-11 | $212.80 | $308.40 | 462,900 | — | — |
| 2025-02-10 | $212.53 | $308.00 | 459,400 | — | — |
| 2025-02-07 | $215.16 | $311.82 | 291,800 | — | — |
| 2025-02-06 | $214.80 | $311.29 | 387,500 | — | — |
| 2025-02-05 | $214.82 | $311.32 | 224,400 | — | — |
| 2025-02-04 | $212.20 | $307.53 | 292,600 | — | — |
| 2025-02-03 | $212.44 | $307.87 | 429,100 | — | — |
| 2025-01-31 | $215.19 | $310.70 | 1,279,500 | — | — |
| 2025-01-30 | $218.67 | $315.72 | 430,400 | — | — |
| 2025-01-29 | $216.91 | $313.18 | 311,500 | — | — |
| 2025-01-28 | $215.71 | $311.45 | 321,400 | — | — |
| 2025-01-27 | $215.60 | $311.29 | 316,900 | — | — |
| 2025-01-24 | $210.90 | $304.51 | 317,500 | — | — |
| 2025-01-23 | $207.40 | $299.45 | 420,200 | — | — |
| 2025-01-22 | $207.22 | $299.19 | 387,200 | — | — |
| 2025-01-21 | $209.62 | $302.66 | 316,000 | — | — |
| 2025-01-17 | $211.59 | $305.50 | 345,500 | — | — |
| 2025-01-16 | $211.68 | $305.63 | 210,400 | — | — |
| 2025-01-15 | $209.02 | $301.79 | 264,300 | — | — |
| 2025-01-14 | $204.74 | $295.61 | 231,100 | — | — |
| 2025-01-13 | $199.87 | $288.58 | 333,400 | — | — |
| 2025-01-10 | $198.92 | $287.21 | 374,000 | — | — |
| 2025-01-08 | $205.42 | $296.59 | 306,400 | — | — |
| 2025-01-07 | $207.00 | $298.87 | 379,800 | — | — |
| 2025-01-06 | $207.66 | $299.83 | 337,100 | — | — |
| 2025-01-03 | $211.85 | $305.88 | 250,900 | — | — |
| 2025-01-02 | $211.41 | $305.24 | 219,300 | — | — |