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
- 1981-07-09 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 | $218.02 | $248.78 | 725,900 | — | — |
| 2025-12-30 | $225.06 | $256.82 | 719,900 | — | — |
| 2025-12-29 | $226.11 | $258.01 | 878,800 | — | — |
| 2025-12-26 | $227.64 | $259.76 | 247,000 | — | — |
| 2025-12-24 | $227.08 | $259.12 | 171,000 | — | — |
| 2025-12-23 | $227.27 | $259.34 | 593,700 | — | — |
| 2025-12-22 | $226.64 | $258.62 | 748,600 | — | — |
| 2025-12-19 | $227.46 | $259.55 | 1,411,800 | — | — |
| 2025-12-18 | $224.74 | $256.45 | 622,200 | — | — |
| 2025-12-17 | $224.90 | $256.63 | 861,200 | — | — |
| 2025-12-16 | $222.64 | $254.05 | 952,500 | — | — |
| 2025-12-15 | $223.87 | $255.46 | 1,131,100 | — | — |
| 2025-12-12 | $222.60 | $254.01 | 763,800 | — | — |
| 2025-12-11 | $224.58 | $256.27 | 730,200 | — | — |
| 2025-12-10 | $222.85 | $254.29 | 794,900 | — | — |
| 2025-12-09 | $225.35 | $257.15 | 496,200 | — | — |
| 2025-12-08 | $226.13 | $258.04 | 763,100 | — | — |
| 2025-12-05 | $231.08 | $263.68 | 398,000 | — | — |
| 2025-12-04 | $230.59 | $263.13 | 475,600 | — | — |
| 2025-12-03 | $230.15 | $262.62 | 602,100 | — | — |
| 2025-12-02 | $238.68 | $272.36 | 858,700 | — | — |
| 2025-12-01 | $239.43 | $273.21 | 900,400 | — | — |
| 2025-11-28 | $243.63 | $277.78 | 541,200 | — | — |
| 2025-11-26 | $244.18 | $278.40 | 425,300 | — | — |
| 2025-11-25 | $243.74 | $277.90 | 645,700 | — | — |
| 2025-11-24 | $236.95 | $270.16 | 924,100 | — | — |
| 2025-11-21 | $231.92 | $264.43 | 679,500 | — | — |
| 2025-11-20 | $225.38 | $256.97 | 1,011,000 | — | — |
| 2025-11-19 | $227.94 | $259.89 | 711,100 | — | — |
| 2025-11-18 | $228.84 | $260.91 | 686,000 | — | — |
| 2025-11-17 | $226.50 | $258.25 | 862,200 | — | — |
| 2025-11-14 | $225.04 | $256.58 | 524,000 | — | — |
| 2025-11-13 | $227.57 | $259.47 | 492,500 | — | — |
| 2025-11-12 | $228.42 | $260.44 | 494,100 | — | — |
| 2025-11-11 | $224.41 | $255.86 | 505,500 | — | — |
| 2025-11-10 | $222.64 | $253.85 | 976,300 | — | — |
| 2025-11-07 | $229.23 | $261.36 | 573,200 | — | — |
| 2025-11-06 | $226.39 | $258.12 | 418,800 | — | — |
| 2025-11-05 | $227.95 | $259.90 | 650,800 | — | — |
| 2025-11-04 | $224.19 | $255.61 | 763,300 | — | — |
| 2025-11-03 | $220.70 | $251.63 | 695,100 | — | — |
| 2025-10-31 | $217.01 | $247.43 | 507,900 | — | — |
| 2025-10-30 | $218.69 | $249.34 | 657,800 | — | — |
| 2025-10-29 | $225.30 | $256.88 | 1,020,200 | — | — |
| 2025-10-28 | $219.32 | $250.06 | 1,422,400 | — | — |
| 2025-10-27 | $214.03 | $244.03 | 925,200 | — | — |
| 2025-10-24 | $210.68 | $240.21 | 943,200 | — | — |
| 2025-10-23 | $208.63 | $237.87 | 500,900 | — | — |
| 2025-10-22 | $210.40 | $239.89 | 531,600 | — | — |
| 2025-10-21 | $206.80 | $235.78 | 331,900 | — | — |
| 2025-10-20 | $207.24 | $236.29 | 297,000 | — | — |
| 2025-10-17 | $204.56 | $233.23 | 377,400 | — | — |
| 2025-10-16 | $204.24 | $232.87 | 369,200 | — | — |
| 2025-10-15 | $205.00 | $233.73 | 422,900 | — | — |
| 2025-10-14 | $203.81 | $232.38 | 433,900 | — | — |
| 2025-10-13 | $197.76 | $225.48 | 548,600 | — | — |
| 2025-10-10 | $196.11 | $223.60 | 720,800 | — | — |
| 2025-10-09 | $201.60 | $229.86 | 739,500 | — | — |
| 2025-10-08 | $205.20 | $233.96 | 496,800 | — | — |
| 2025-10-07 | $209.70 | $239.09 | 536,000 | — | — |
| 2025-10-06 | $206.84 | $235.83 | 588,700 | — | — |
| 2025-10-03 | $207.24 | $236.29 | 585,600 | — | — |
| 2025-10-02 | $205.54 | $234.35 | 597,700 | — | — |
| 2025-10-01 | $203.51 | $232.03 | 581,200 | — | — |
| 2025-09-30 | $204.44 | $233.09 | 671,800 | — | — |
| 2025-09-29 | $201.07 | $229.25 | 770,600 | — | — |
| 2025-09-26 | $200.85 | $229.00 | 452,100 | — | — |
| 2025-09-25 | $197.62 | $225.32 | 759,600 | — | — |
| 2025-09-24 | $199.70 | $227.69 | 776,500 | — | — |
| 2025-09-23 | $194.72 | $222.01 | 670,200 | — | — |
| 2025-09-22 | $194.16 | $221.37 | 720,600 | — | — |
| 2025-09-19 | $188.64 | $215.08 | 1,396,400 | — | — |
| 2025-09-18 | $188.11 | $214.48 | 562,500 | — | — |
| 2025-09-17 | $187.39 | $213.65 | 518,400 | — | — |
| 2025-09-16 | $186.26 | $212.37 | 636,200 | — | — |
| 2025-09-15 | $189.58 | $216.15 | 657,900 | — | — |
| 2025-09-12 | $191.72 | $218.59 | 736,600 | — | — |
| 2025-09-11 | $190.79 | $217.53 | 675,400 | — | — |
| 2025-09-10 | $186.06 | $212.14 | 1,086,000 | — | — |
| 2025-09-09 | $186.43 | $212.56 | 461,400 | — | — |
| 2025-09-08 | $185.76 | $211.80 | 637,000 | — | — |
| 2025-09-05 | $190.12 | $216.77 | 654,900 | — | — |
| 2025-09-04 | $185.68 | $211.70 | 742,700 | — | — |
| 2025-09-03 | $181.57 | $207.02 | 520,800 | — | — |
| 2025-09-02 | $181.51 | $206.95 | 533,800 | — | — |
| 2025-08-29 | $181.58 | $206.80 | 599,500 | — | — |
| 2025-08-28 | $181.22 | $206.39 | 945,400 | — | — |
| 2025-08-27 | $182.41 | $207.75 | 672,600 | — | — |
| 2025-08-26 | $181.45 | $206.65 | 977,800 | — | — |
| 2025-08-25 | $183.88 | $209.42 | 793,500 | — | — |
| 2025-08-22 | $185.58 | $211.36 | 627,200 | — | — |
| 2025-08-21 | $183.95 | $209.50 | 657,400 | — | — |
| 2025-08-20 | $184.70 | $210.36 | 792,400 | — | — |
| 2025-08-19 | $182.56 | $207.92 | 745,800 | — | — |
| 2025-08-18 | $177.61 | $202.28 | 675,600 | — | — |
| 2025-08-15 | $178.47 | $203.26 | 747,900 | — | — |
| 2025-08-14 | $178.74 | $203.57 | 611,500 | — | — |
| 2025-08-13 | $178.51 | $203.31 | 777,100 | — | — |
| 2025-08-12 | $175.21 | $199.55 | 605,700 | — | — |
| 2025-08-11 | $171.66 | $195.50 | 853,400 | — | — |
| 2025-08-08 | $172.30 | $196.23 | 606,400 | — | — |
| 2025-08-07 | $169.02 | $192.50 | 926,000 | — | — |
| 2025-08-06 | $163.48 | $186.19 | 715,900 | — | — |
| 2025-08-05 | $164.70 | $187.58 | 613,900 | — | — |
| 2025-08-04 | $164.68 | $187.55 | 868,000 | — | — |
| 2025-08-01 | $162.98 | $185.62 | 1,130,500 | — | — |
| 2025-07-31 | $166.45 | $189.57 | 1,529,200 | — | — |
| 2025-07-30 | $165.44 | $188.42 | 1,797,500 | — | — |
| 2025-07-29 | $162.82 | $185.44 | 1,917,800 | — | — |
| 2025-07-28 | $154.95 | $176.47 | 1,478,100 | — | — |
| 2025-07-25 | $155.60 | $177.21 | 1,187,500 | — | — |
| 2025-07-24 | $155.46 | $177.05 | 1,500,900 | — | — |
| 2025-07-23 | $164.82 | $187.71 | 1,113,000 | — | — |
| 2025-07-22 | $162.68 | $185.28 | 1,734,200 | — | — |
| 2025-07-21 | $168.75 | $192.19 | 479,100 | — | — |
| 2025-07-18 | $168.94 | $192.41 | 630,500 | — | — |
| 2025-07-17 | $170.82 | $194.55 | 786,900 | — | — |
| 2025-07-16 | $170.28 | $193.93 | 1,250,400 | — | — |
| 2025-07-15 | $176.94 | $201.52 | 582,300 | — | — |
| 2025-07-14 | $183.45 | $208.93 | 493,200 | — | — |
| 2025-07-11 | $182.52 | $207.87 | 402,500 | — | — |
| 2025-07-10 | $184.05 | $209.62 | 700,900 | — | — |
| 2025-07-09 | $182.56 | $207.92 | 660,800 | — | — |
| 2025-07-08 | $182.25 | $207.57 | 518,600 | — | — |
| 2025-07-07 | $181.52 | $206.73 | 800,800 | — | — |
| 2025-07-03 | $184.53 | $210.16 | 665,300 | — | — |
| 2025-07-02 | $184.47 | $210.09 | 1,048,800 | — | — |
| 2025-07-01 | $188.94 | $215.18 | 1,351,400 | — | — |
| 2025-06-30 | $181.15 | $206.31 | 1,165,400 | — | — |
| 2025-06-27 | $178.08 | $202.82 | 1,088,800 | — | — |
| 2025-06-26 | $177.43 | $202.08 | 874,400 | — | — |
| 2025-06-25 | $175.69 | $200.09 | 891,900 | — | — |
| 2025-06-24 | $175.20 | $199.54 | 946,600 | — | — |
| 2025-06-23 | $173.52 | $197.62 | 1,065,100 | — | — |
| 2025-06-20 | $171.70 | $195.55 | 1,572,500 | — | — |
| 2025-06-18 | $171.24 | $195.03 | 986,800 | — | — |
| 2025-06-17 | $171.76 | $195.62 | 1,358,100 | — | — |
| 2025-06-16 | $170.36 | $194.02 | 1,946,300 | — | — |
| 2025-06-13 | $171.07 | $194.83 | 667,800 | — | — |
| 2025-06-12 | $173.66 | $197.78 | 684,000 | — | — |
| 2025-06-11 | $172.29 | $196.22 | 746,300 | — | — |
| 2025-06-10 | $172.67 | $196.65 | 1,550,300 | — | — |
| 2025-06-09 | $177.77 | $202.46 | 1,333,100 | — | — |
| 2025-06-06 | $189.39 | $215.70 | 379,400 | — | — |
| 2025-06-05 | $189.09 | $215.36 | 538,700 | — | — |
| 2025-06-04 | $188.65 | $214.85 | 497,400 | — | — |
| 2025-06-03 | $188.81 | $215.04 | 534,500 | — | — |
| 2025-06-02 | $187.38 | $213.41 | 707,800 | — | — |
| 2025-05-30 | $190.35 | $216.56 | 814,900 | — | — |
| 2025-05-29 | $191.05 | $217.36 | 407,900 | — | — |
| 2025-05-28 | $190.39 | $216.61 | 634,500 | — | — |
| 2025-05-27 | $192.42 | $218.92 | 973,300 | — | — |
| 2025-05-23 | $186.21 | $211.85 | 439,400 | — | — |
| 2025-05-22 | $186.65 | $212.35 | 462,400 | — | — |
| 2025-05-21 | $190.15 | $216.33 | 495,600 | — | — |
| 2025-05-20 | $195.73 | $222.68 | 553,100 | — | — |
| 2025-05-19 | $196.82 | $223.92 | 470,000 | — | — |
| 2025-05-16 | $197.94 | $225.20 | 766,100 | — | — |
| 2025-05-15 | $195.88 | $222.85 | 930,600 | — | — |
| 2025-05-14 | $187.83 | $213.70 | 721,100 | — | — |
| 2025-05-13 | $192.17 | $218.63 | 733,400 | — | — |
| 2025-05-12 | $191.55 | $217.93 | 1,105,200 | — | — |
| 2025-05-09 | $181.78 | $206.81 | 828,400 | — | — |
| 2025-05-08 | $183.77 | $209.08 | 755,800 | — | — |
| 2025-05-07 | $186.59 | $212.28 | 773,800 | — | — |
| 2025-05-06 | $184.16 | $209.52 | 1,609,000 | — | — |
| 2025-05-05 | $178.19 | $202.73 | 489,300 | — | — |
| 2025-05-02 | $178.74 | $203.35 | 588,900 | — | — |
| 2025-05-01 | $174.63 | $198.68 | 608,200 | — | — |
| 2025-04-30 | $177.07 | $201.45 | 1,048,500 | — | — |
| 2025-04-29 | $171.88 | $195.55 | 1,499,000 | — | — |
| 2025-04-28 | $172.91 | $196.72 | 942,300 | — | — |
| 2025-04-25 | $171.68 | $195.32 | 1,009,000 | — | — |
| 2025-04-24 | $174.00 | $197.96 | 1,065,700 | — | — |
| 2025-04-23 | $166.79 | $189.76 | 775,900 | — | — |
| 2025-04-22 | $161.30 | $183.51 | 814,600 | — | — |
| 2025-04-21 | $157.05 | $178.68 | 1,262,000 | — | — |
| 2025-04-17 | $174.80 | $198.87 | 585,700 | — | — |
| 2025-04-16 | $173.66 | $197.57 | 596,400 | — | — |
| 2025-04-15 | $175.50 | $199.67 | 533,200 | — | — |
| 2025-04-14 | $178.82 | $203.44 | 536,700 | — | — |
| 2025-04-11 | $175.41 | $199.57 | 985,900 | — | — |
| 2025-04-10 | $178.24 | $202.78 | 652,500 | — | — |
| 2025-04-09 | $183.07 | $208.28 | 820,400 | — | — |
| 2025-04-08 | $173.28 | $197.14 | 792,000 | — | — |
| 2025-04-07 | $171.67 | $195.31 | 878,300 | — | — |
| 2025-04-04 | $174.53 | $198.56 | 1,577,200 | — | — |
| 2025-04-03 | $188.73 | $214.72 | 886,400 | — | — |
| 2025-04-02 | $188.78 | $214.78 | 585,500 | — | — |
| 2025-04-01 | $187.81 | $213.67 | 640,300 | — | — |
| 2025-03-31 | $187.90 | $213.78 | 654,100 | — | — |
| 2025-03-28 | $186.18 | $211.82 | 733,200 | — | — |
| 2025-03-27 | $186.53 | $212.22 | 1,006,200 | — | — |
| 2025-03-26 | $184.46 | $209.86 | 1,056,900 | — | — |
| 2025-03-25 | $185.91 | $211.51 | 1,221,700 | — | — |
| 2025-03-24 | $181.58 | $206.58 | 951,700 | — | — |
| 2025-03-21 | $174.14 | $198.12 | 1,400,500 | — | — |
| 2025-03-20 | $178.70 | $203.31 | 919,100 | — | — |
| 2025-03-19 | $178.08 | $202.60 | 855,800 | — | — |
| 2025-03-18 | $176.34 | $200.62 | 903,100 | — | — |
| 2025-03-17 | $174.58 | $198.62 | 897,800 | — | — |
| 2025-03-14 | $167.67 | $190.76 | 757,900 | — | — |
| 2025-03-13 | $163.99 | $186.57 | 1,101,000 | — | — |
| 2025-03-12 | $166.61 | $189.55 | 946,100 | — | — |
| 2025-03-11 | $172.52 | $196.28 | 1,225,600 | — | — |
| 2025-03-10 | $174.55 | $198.59 | 1,515,800 | — | — |
| 2025-03-07 | $172.66 | $196.44 | 1,876,400 | — | — |
| 2025-03-06 | $175.42 | $199.58 | 1,237,200 | — | — |
| 2025-03-05 | $177.72 | $202.19 | 1,194,500 | — | — |
| 2025-03-04 | $173.30 | $197.16 | 1,078,200 | — | — |
| 2025-03-03 | $175.80 | $200.01 | 1,075,900 | — | — |
| 2025-02-28 | $175.25 | $199.16 | 2,056,700 | — | — |
| 2025-02-27 | $186.06 | $211.44 | 2,144,700 | — | — |
| 2025-02-26 | $180.12 | $204.69 | 1,149,500 | — | — |
| 2025-02-25 | $189.01 | $214.79 | 846,000 | — | — |
| 2025-02-24 | $181.46 | $206.21 | 726,700 | — | — |
| 2025-02-21 | $180.03 | $204.59 | 760,500 | — | — |
| 2025-02-20 | $184.17 | $209.29 | 742,600 | — | — |
| 2025-02-19 | $183.42 | $208.44 | 941,100 | — | — |
| 2025-02-18 | $183.04 | $208.01 | 590,500 | — | — |
| 2025-02-14 | $181.54 | $206.30 | 392,300 | — | — |
| 2025-02-13 | $182.81 | $207.75 | 1,033,600 | — | — |
| 2025-02-12 | $179.24 | $203.69 | 902,200 | — | — |
| 2025-02-11 | $185.95 | $211.32 | 320,000 | — | — |
| 2025-02-10 | $185.35 | $210.63 | 478,700 | — | — |
| 2025-02-07 | $187.93 | $213.57 | 291,600 | — | — |
| 2025-02-06 | $188.43 | $214.13 | 605,700 | — | — |
| 2025-02-05 | $193.27 | $219.63 | 427,100 | — | — |
| 2025-02-04 | $192.64 | $218.92 | 391,700 | — | — |
| 2025-02-03 | $190.71 | $216.72 | 481,700 | — | — |
| 2025-01-31 | $188.56 | $214.28 | 369,900 | — | — |
| 2025-01-30 | $189.29 | $215.11 | 321,000 | — | — |
| 2025-01-29 | $187.18 | $212.71 | 403,600 | — | — |
| 2025-01-28 | $188.71 | $214.45 | 514,400 | — | — |
| 2025-01-27 | $191.27 | $217.36 | 453,500 | — | — |
| 2025-01-24 | $185.77 | $211.11 | 721,400 | — | — |
| 2025-01-23 | $189.90 | $215.80 | 672,300 | — | — |
| 2025-01-22 | $187.03 | $212.54 | 304,600 | — | — |
| 2025-01-21 | $188.78 | $214.53 | 404,600 | — | — |
| 2025-01-17 | $184.80 | $210.01 | 378,400 | — | — |
| 2025-01-16 | $184.06 | $209.17 | 363,100 | — | — |
| 2025-01-15 | $183.59 | $208.63 | 332,500 | — | — |
| 2025-01-14 | $184.16 | $209.28 | 390,100 | — | — |
| 2025-01-13 | $185.74 | $211.08 | 429,700 | — | — |
| 2025-01-10 | $182.93 | $207.88 | 767,500 | — | — |
| 2025-01-08 | $190.33 | $216.29 | 786,400 | — | — |
| 2025-01-07 | $186.00 | $211.37 | 667,800 | — | — |
| 2025-01-06 | $181.06 | $205.76 | 553,300 | — | — |
| 2025-01-03 | $178.89 | $203.29 | 407,500 | — | — |
| 2025-01-02 | $179.67 | $204.18 | 301,100 | — | — |