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
- 1987-11-24 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 | $234.48 | $234.48 | 201,300 | — | — |
| 2025-12-30 | $237.78 | $237.78 | 161,100 | — | — |
| 2025-12-29 | $240.21 | $240.21 | 211,500 | — | — |
| 2025-12-26 | $240.83 | $240.83 | 102,900 | — | — |
| 2025-12-24 | $240.19 | $240.19 | 187,600 | — | — |
| 2025-12-23 | $239.80 | $239.80 | 256,100 | — | — |
| 2025-12-22 | $239.00 | $239.00 | 527,300 | — | — |
| 2025-12-19 | $239.30 | $239.30 | 735,800 | — | — |
| 2025-12-18 | $238.73 | $238.73 | 343,500 | — | — |
| 2025-12-17 | $237.82 | $237.82 | 243,500 | — | — |
| 2025-12-16 | $240.02 | $240.02 | 368,100 | — | — |
| 2025-12-15 | $240.71 | $240.71 | 540,200 | — | — |
| 2025-12-12 | $241.84 | $241.84 | 308,700 | — | — |
| 2025-12-11 | $241.70 | $241.70 | 342,700 | — | — |
| 2025-12-10 | $238.79 | $238.79 | 393,900 | — | — |
| 2025-12-09 | $237.25 | $237.25 | 578,900 | — | — |
| 2025-12-08 | $238.99 | $238.99 | 498,000 | — | — |
| 2025-12-05 | $237.36 | $237.36 | 339,300 | — | — |
| 2025-12-04 | $236.36 | $236.36 | 364,300 | — | — |
| 2025-12-03 | $237.01 | $237.01 | 687,500 | — | — |
| 2025-12-02 | $239.55 | $239.55 | 1,324,000 | — | — |
| 2025-12-01 | $228.54 | $228.54 | 841,500 | — | — |
| 2025-11-28 | $227.56 | $227.56 | 253,500 | — | — |
| 2025-11-26 | $227.08 | $227.08 | 590,100 | — | — |
| 2025-11-25 | $223.86 | $223.86 | 864,800 | — | — |
| 2025-11-24 | $215.06 | $215.06 | 637,200 | — | — |
| 2025-11-21 | $217.04 | $217.04 | 836,600 | — | — |
| 2025-11-20 | $209.12 | $209.12 | 732,200 | — | — |
| 2025-11-19 | $212.18 | $212.18 | 905,600 | — | — |
| 2025-11-18 | $209.28 | $209.28 | 636,600 | — | — |
| 2025-11-17 | $201.73 | $201.73 | 363,300 | — | — |
| 2025-11-14 | $205.85 | $205.85 | 493,600 | — | — |
| 2025-11-13 | $204.29 | $204.29 | 521,300 | — | — |
| 2025-11-12 | $207.90 | $207.90 | 627,300 | — | — |
| 2025-11-11 | $207.31 | $207.31 | 354,300 | — | — |
| 2025-11-10 | $207.02 | $207.02 | 614,800 | — | — |
| 2025-11-07 | $207.93 | $207.93 | 608,700 | — | — |
| 2025-11-06 | $205.12 | $205.12 | 568,600 | — | — |
| 2025-11-05 | $206.93 | $206.93 | 527,300 | — | — |
| 2025-11-04 | $208.79 | $208.79 | 443,700 | — | — |
| 2025-11-03 | $208.71 | $208.71 | 706,600 | — | — |
| 2025-10-31 | $210.51 | $210.51 | 1,267,400 | — | — |
| 2025-10-30 | $215.31 | $215.31 | 1,289,200 | — | — |
| 2025-10-29 | $217.92 | $217.92 | 2,608,500 | — | — |
| 2025-10-28 | $246.19 | $246.19 | 638,100 | — | — |
| 2025-10-27 | $242.22 | $242.22 | 489,900 | — | — |
| 2025-10-24 | $245.36 | $245.36 | 534,400 | — | — |
| 2025-10-23 | $243.59 | $243.59 | 482,300 | — | — |
| 2025-10-22 | $236.44 | $236.44 | 398,100 | — | — |
| 2025-10-21 | $239.44 | $239.44 | 330,400 | — | — |
| 2025-10-20 | $243.38 | $243.38 | 729,700 | — | — |
| 2025-10-17 | $237.20 | $237.20 | 638,000 | — | — |
| 2025-10-16 | $232.10 | $232.10 | 592,900 | — | — |
| 2025-10-15 | $231.85 | $231.85 | 551,300 | — | — |
| 2025-10-14 | $235.99 | $235.99 | 450,700 | — | — |
| 2025-10-13 | $236.97 | $236.97 | 657,000 | — | — |
| 2025-10-10 | $233.95 | $233.95 | 737,300 | — | — |
| 2025-10-09 | $232.22 | $232.22 | 772,100 | — | — |
| 2025-10-08 | $235.50 | $235.50 | 358,800 | — | — |
| 2025-10-07 | $232.00 | $232.00 | 717,100 | — | — |
| 2025-10-06 | $232.28 | $232.28 | 473,300 | — | — |
| 2025-10-03 | $228.34 | $228.34 | 283,400 | — | — |
| 2025-10-02 | $227.37 | $227.37 | 376,900 | — | — |
| 2025-10-01 | $228.08 | $228.08 | 449,400 | — | — |
| 2025-09-30 | $232.22 | $232.22 | 454,100 | — | — |
| 2025-09-29 | $233.46 | $233.46 | 335,400 | — | — |
| 2025-09-26 | $231.95 | $231.95 | 377,900 | — | — |
| 2025-09-25 | $231.78 | $231.78 | 435,500 | — | — |
| 2025-09-24 | $233.01 | $233.01 | 316,000 | — | — |
| 2025-09-23 | $236.14 | $236.14 | 223,200 | — | — |
| 2025-09-22 | $236.99 | $236.99 | 229,100 | — | — |
| 2025-09-19 | $234.56 | $234.56 | 831,500 | — | — |
| 2025-09-18 | $237.14 | $237.14 | 296,900 | — | — |
| 2025-09-17 | $236.34 | $236.34 | 458,100 | — | — |
| 2025-09-16 | $235.41 | $235.41 | 456,400 | — | — |
| 2025-09-15 | $234.87 | $234.87 | 249,600 | — | — |
| 2025-09-12 | $236.03 | $236.03 | 242,700 | — | — |
| 2025-09-11 | $238.50 | $238.50 | 261,700 | — | — |
| 2025-09-10 | $234.38 | $234.38 | 341,100 | — | — |
| 2025-09-09 | $236.50 | $236.50 | 286,300 | — | — |
| 2025-09-08 | $238.32 | $238.32 | 539,600 | — | — |
| 2025-09-05 | $236.25 | $236.25 | 869,900 | — | — |
| 2025-09-04 | $245.13 | $245.13 | 266,300 | — | — |
| 2025-09-03 | $240.94 | $240.94 | 270,300 | — | — |
| 2025-09-02 | $240.87 | $240.87 | 187,900 | — | — |
| 2025-08-29 | $242.21 | $242.21 | 436,100 | — | — |
| 2025-08-28 | $243.68 | $243.68 | 236,700 | — | — |
| 2025-08-27 | $245.61 | $245.61 | 273,600 | — | — |
| 2025-08-26 | $244.32 | $244.32 | 310,600 | — | — |
| 2025-08-25 | $244.31 | $244.31 | 197,100 | — | — |
| 2025-08-22 | $248.49 | $248.49 | 219,500 | — | — |
| 2025-08-21 | $244.56 | $244.56 | 263,800 | — | — |
| 2025-08-20 | $243.98 | $243.98 | 300,600 | — | — |
| 2025-08-19 | $245.04 | $245.04 | 205,600 | — | — |
| 2025-08-18 | $242.43 | $242.43 | 209,400 | — | — |
| 2025-08-15 | $243.13 | $243.13 | 298,500 | — | — |
| 2025-08-14 | $247.05 | $247.05 | 454,400 | — | — |
| 2025-08-13 | $250.43 | $250.43 | 543,400 | — | — |
| 2025-08-12 | $245.06 | $245.06 | 365,100 | — | — |
| 2025-08-11 | $238.03 | $238.03 | 246,100 | — | — |
| 2025-08-08 | $237.25 | $237.25 | 428,000 | — | — |
| 2025-08-07 | $242.10 | $242.10 | 352,400 | — | — |
| 2025-08-06 | $242.40 | $242.40 | 434,800 | — | — |
| 2025-08-05 | $241.97 | $241.97 | 492,700 | — | — |
| 2025-08-04 | $236.43 | $236.43 | 442,600 | — | — |
| 2025-08-01 | $234.17 | $234.17 | 513,900 | — | — |
| 2025-07-31 | $235.81 | $235.81 | 622,700 | — | — |
| 2025-07-30 | $230.93 | $230.93 | 1,015,600 | — | — |
| 2025-07-29 | $238.29 | $238.29 | 496,300 | — | — |
| 2025-07-28 | $234.08 | $234.08 | 385,000 | — | — |
| 2025-07-25 | $235.21 | $235.21 | 358,000 | — | — |
| 2025-07-24 | $230.93 | $230.93 | 265,500 | — | — |
| 2025-07-23 | $229.92 | $229.92 | 360,700 | — | — |
| 2025-07-22 | $227.29 | $227.29 | 330,600 | — | — |
| 2025-07-21 | $225.84 | $225.84 | 325,900 | — | — |
| 2025-07-18 | $227.76 | $227.76 | 383,600 | — | — |
| 2025-07-17 | $228.85 | $228.85 | 358,400 | — | — |
| 2025-07-16 | $227.95 | $227.95 | 306,700 | — | — |
| 2025-07-15 | $228.75 | $228.75 | 327,200 | — | — |
| 2025-07-14 | $231.53 | $231.53 | 418,500 | — | — |
| 2025-07-11 | $232.88 | $232.88 | 298,300 | — | — |
| 2025-07-10 | $231.25 | $231.25 | 386,200 | — | — |
| 2025-07-09 | $230.49 | $230.49 | 236,200 | — | — |
| 2025-07-08 | $232.20 | $232.20 | 298,100 | — | — |
| 2025-07-07 | $234.71 | $234.71 | 422,500 | — | — |
| 2025-07-03 | $234.15 | $234.15 | 332,400 | — | — |
| 2025-07-02 | $230.34 | $230.34 | 402,100 | — | — |
| 2025-07-01 | $229.55 | $229.55 | 647,300 | — | — |
| 2025-06-30 | $231.18 | $231.18 | 224,500 | — | — |
| 2025-06-27 | $231.05 | $231.05 | 506,500 | — | — |
| 2025-06-26 | $230.25 | $230.25 | 500,600 | — | — |
| 2025-06-25 | $228.45 | $228.45 | 276,300 | — | — |
| 2025-06-24 | $232.65 | $232.65 | 338,000 | — | — |
| 2025-06-23 | $230.00 | $230.00 | 329,500 | — | — |
| 2025-06-20 | $226.02 | $226.02 | 446,600 | — | — |
| 2025-06-18 | $226.34 | $226.34 | 357,400 | — | — |
| 2025-06-17 | $225.57 | $225.57 | 368,400 | — | — |
| 2025-06-16 | $226.68 | $226.68 | 187,800 | — | — |
| 2025-06-13 | $226.86 | $226.86 | 249,400 | — | — |
| 2025-06-12 | $227.49 | $227.49 | 228,900 | — | — |
| 2025-06-11 | $225.81 | $225.81 | 384,600 | — | — |
| 2025-06-10 | $224.14 | $224.14 | 283,100 | — | — |
| 2025-06-09 | $225.32 | $225.32 | 437,500 | — | — |
| 2025-06-06 | $225.98 | $225.98 | 317,800 | — | — |
| 2025-06-05 | $224.73 | $224.73 | 360,200 | — | — |
| 2025-06-04 | $224.10 | $224.10 | 406,600 | — | — |
| 2025-06-03 | $226.56 | $226.56 | 227,800 | — | — |
| 2025-06-02 | $225.77 | $225.77 | 169,500 | — | — |
| 2025-05-30 | $226.79 | $226.79 | 219,200 | — | — |
| 2025-05-29 | $225.67 | $225.67 | 170,000 | — | — |
| 2025-05-28 | $226.81 | $226.81 | 179,300 | — | — |
| 2025-05-27 | $229.14 | $229.14 | 388,400 | — | — |
| 2025-05-23 | $226.51 | $226.51 | 301,100 | — | — |
| 2025-05-22 | $227.72 | $227.72 | 209,300 | — | — |
| 2025-05-21 | $228.12 | $228.12 | 224,600 | — | — |
| 2025-05-20 | $233.50 | $233.50 | 266,700 | — | — |
| 2025-05-19 | $232.46 | $232.46 | 256,700 | — | — |
| 2025-05-16 | $232.90 | $232.90 | 230,000 | — | — |
| 2025-05-15 | $229.65 | $229.65 | 268,300 | — | — |
| 2025-05-14 | $229.93 | $229.93 | 345,100 | — | — |
| 2025-05-13 | $228.80 | $228.80 | 482,300 | — | — |
| 2025-05-12 | $228.54 | $228.54 | 327,200 | — | — |
| 2025-05-09 | $225.66 | $225.66 | 226,800 | — | — |
| 2025-05-08 | $226.70 | $226.70 | 324,700 | — | — |
| 2025-05-07 | $222.64 | $222.64 | 336,400 | — | — |
| 2025-05-06 | $222.10 | $222.10 | 288,700 | — | — |
| 2025-05-05 | $222.79 | $222.79 | 265,700 | — | — |
| 2025-05-02 | $222.11 | $222.11 | 358,100 | — | — |
| 2025-05-01 | $217.38 | $217.38 | 569,300 | — | — |
| 2025-04-30 | $213.94 | $213.94 | 895,600 | — | — |
| 2025-04-29 | $214.09 | $214.09 | 470,200 | — | — |
| 2025-04-28 | $212.63 | $212.63 | 360,600 | — | — |
| 2025-04-25 | $211.94 | $211.94 | 307,400 | — | — |
| 2025-04-24 | $212.00 | $212.00 | 270,400 | — | — |
| 2025-04-23 | $209.57 | $209.57 | 280,300 | — | — |
| 2025-04-22 | $208.38 | $208.38 | 565,200 | — | — |
| 2025-04-21 | $204.40 | $204.40 | 560,700 | — | — |
| 2025-04-17 | $206.94 | $206.94 | 348,500 | — | — |
| 2025-04-16 | $204.75 | $204.75 | 752,700 | — | — |
| 2025-04-15 | $205.98 | $205.98 | 654,300 | — | — |
| 2025-04-14 | $202.42 | $202.42 | 425,500 | — | — |
| 2025-04-11 | $200.30 | $200.30 | 563,300 | — | — |
| 2025-04-10 | $194.06 | $194.06 | 497,700 | — | — |
| 2025-04-09 | $197.84 | $197.84 | 738,200 | — | — |
| 2025-04-08 | $182.10 | $182.10 | 615,100 | — | — |
| 2025-04-07 | $186.36 | $186.36 | 871,500 | — | — |
| 2025-04-04 | $189.30 | $189.30 | 894,700 | — | — |
| 2025-04-03 | $198.51 | $198.51 | 632,500 | — | — |
| 2025-04-02 | $205.93 | $205.93 | 445,200 | — | — |
| 2025-04-01 | $200.83 | $200.83 | 500,600 | — | — |
| 2025-03-31 | $197.10 | $197.10 | 653,000 | — | — |
| 2025-03-28 | $197.15 | $197.15 | 421,800 | — | — |
| 2025-03-27 | $199.43 | $199.43 | 243,500 | — | — |
| 2025-03-26 | $199.42 | $199.42 | 293,200 | — | — |
| 2025-03-25 | $200.74 | $200.74 | 353,400 | — | — |
| 2025-03-24 | $200.30 | $200.30 | 256,800 | — | — |
| 2025-03-21 | $196.43 | $196.43 | 509,400 | — | — |
| 2025-03-20 | $197.90 | $197.90 | 495,800 | — | — |
| 2025-03-19 | $196.76 | $196.76 | 378,900 | — | — |
| 2025-03-18 | $194.91 | $194.91 | 403,700 | — | — |
| 2025-03-17 | $193.80 | $193.80 | 350,600 | — | — |
| 2025-03-14 | $192.90 | $192.90 | 467,600 | — | — |
| 2025-03-13 | $189.60 | $189.60 | 400,700 | — | — |
| 2025-03-12 | $195.15 | $195.15 | 537,900 | — | — |
| 2025-03-11 | $192.13 | $192.13 | 805,300 | — | — |
| 2025-03-10 | $188.14 | $188.14 | 897,200 | — | — |
| 2025-03-07 | $197.07 | $197.07 | 527,900 | — | — |
| 2025-03-06 | $197.53 | $197.53 | 292,700 | — | — |
| 2025-03-05 | $202.21 | $202.21 | 740,100 | — | — |
| 2025-03-04 | $201.28 | $201.28 | 686,600 | — | — |
| 2025-03-03 | $207.79 | $207.79 | 480,900 | — | — |
| 2025-02-28 | $213.55 | $213.55 | 624,500 | — | — |
| 2025-02-27 | $210.52 | $210.52 | 362,400 | — | — |
| 2025-02-26 | $213.59 | $213.59 | 318,400 | — | — |
| 2025-02-25 | $214.22 | $214.22 | 617,300 | — | — |
| 2025-02-24 | $211.65 | $211.65 | 997,400 | — | — |
| 2025-02-21 | $218.01 | $218.01 | 1,006,300 | — | — |
| 2025-02-20 | $212.18 | $212.18 | 947,700 | — | — |
| 2025-02-19 | $219.80 | $219.80 | 1,897,000 | — | — |
| 2025-02-18 | $226.70 | $226.70 | 1,177,500 | — | — |
| 2025-02-14 | $229.78 | $229.78 | 399,700 | — | — |
| 2025-02-13 | $231.08 | $231.08 | 396,700 | — | — |
| 2025-02-12 | $231.67 | $231.67 | 206,800 | — | — |
| 2025-02-11 | $233.97 | $233.97 | 288,800 | — | — |
| 2025-02-10 | $235.73 | $235.73 | 207,900 | — | — |
| 2025-02-07 | $234.37 | $234.37 | 385,900 | — | — |
| 2025-02-06 | $236.85 | $236.85 | 227,600 | — | — |
| 2025-02-05 | $236.24 | $236.24 | 222,900 | — | — |
| 2025-02-04 | $235.21 | $235.21 | 244,400 | — | — |
| 2025-02-03 | $234.19 | $234.19 | 325,400 | — | — |
| 2025-01-31 | $233.00 | $233.00 | 448,000 | — | — |
| 2025-01-30 | $238.54 | $238.54 | 284,400 | — | — |
| 2025-01-29 | $235.00 | $235.00 | 294,800 | — | — |
| 2025-01-28 | $236.07 | $236.07 | 234,600 | — | — |
| 2025-01-27 | $237.95 | $237.95 | 406,500 | — | — |
| 2025-01-24 | $239.74 | $239.74 | 359,900 | — | — |
| 2025-01-23 | $241.81 | $241.81 | 236,200 | — | — |
| 2025-01-22 | $243.47 | $243.47 | 259,000 | — | — |
| 2025-01-21 | $246.10 | $246.10 | 380,300 | — | — |
| 2025-01-17 | $241.04 | $241.04 | 388,000 | — | — |
| 2025-01-16 | $239.22 | $239.22 | 417,100 | — | — |
| 2025-01-15 | $237.00 | $237.00 | 306,300 | — | — |
| 2025-01-14 | $234.90 | $234.90 | 350,500 | — | — |
| 2025-01-13 | $229.96 | $229.96 | 307,300 | — | — |
| 2025-01-10 | $229.71 | $229.71 | 308,000 | — | — |
| 2025-01-08 | $230.08 | $230.08 | 413,100 | — | — |
| 2025-01-07 | $228.27 | $228.27 | 376,100 | — | — |
| 2025-01-06 | $229.92 | $229.92 | 258,700 | — | — |
| 2025-01-03 | $231.77 | $231.77 | 236,100 | — | — |
| 2025-01-02 | $229.50 | $229.50 | 363,900 | — | — |