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
- 1985-11-20 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 | $182.48 | $288.58 | 453,000 | — | — |
| 2025-12-30 | $184.55 | $291.86 | 346,900 | — | — |
| 2025-12-29 | $186.42 | $294.82 | 453,800 | — | — |
| 2025-12-26 | $186.13 | $294.36 | 330,600 | — | — |
| 2025-12-24 | $185.18 | $292.85 | 238,800 | — | — |
| 2025-12-23 | $185.31 | $293.06 | 449,500 | — | — |
| 2025-12-22 | $185.33 | $293.09 | 668,600 | — | — |
| 2025-12-19 | $184.50 | $291.78 | 2,207,100 | — | — |
| 2025-12-18 | $184.38 | $291.59 | 1,090,200 | — | — |
| 2025-12-17 | $188.09 | $297.46 | 676,800 | — | — |
| 2025-12-16 | $186.91 | $295.59 | 783,600 | — | — |
| 2025-12-15 | $187.65 | $296.76 | 864,400 | — | — |
| 2025-12-12 | $187.50 | $296.52 | 659,300 | — | — |
| 2025-12-11 | $187.18 | $296.02 | 817,200 | — | — |
| 2025-12-10 | $184.92 | $292.44 | 914,200 | — | — |
| 2025-12-09 | $180.17 | $284.93 | 643,100 | — | — |
| 2025-12-08 | $180.99 | $286.23 | 1,155,600 | — | — |
| 2025-12-05 | $181.71 | $287.37 | 813,900 | — | — |
| 2025-12-04 | $180.34 | $285.20 | 1,082,400 | — | — |
| 2025-12-03 | $176.13 | $278.54 | 979,500 | — | — |
| 2025-12-02 | $172.68 | $273.09 | 959,900 | — | — |
| 2025-12-01 | $174.20 | $274.57 | 773,600 | — | — |
| 2025-11-28 | $174.48 | $275.01 | 404,200 | — | — |
| 2025-11-26 | $173.92 | $274.13 | 540,300 | — | — |
| 2025-11-25 | $173.62 | $273.66 | 578,000 | — | — |
| 2025-11-24 | $170.58 | $268.87 | 1,001,300 | — | — |
| 2025-11-21 | $170.80 | $269.21 | 758,400 | — | — |
| 2025-11-20 | $167.77 | $264.44 | 1,031,800 | — | — |
| 2025-11-19 | $165.80 | $261.33 | 913,200 | — | — |
| 2025-11-18 | $163.94 | $258.40 | 937,900 | — | — |
| 2025-11-17 | $163.64 | $257.93 | 626,100 | — | — |
| 2025-11-14 | $164.02 | $258.53 | 752,300 | — | — |
| 2025-11-13 | $165.27 | $260.50 | 814,400 | — | — |
| 2025-11-12 | $167.17 | $263.49 | 896,400 | — | — |
| 2025-11-11 | $165.73 | $261.22 | 759,500 | — | — |
| 2025-11-10 | $162.61 | $256.30 | 850,700 | — | — |
| 2025-11-07 | $160.80 | $253.45 | 1,045,500 | — | — |
| 2025-11-06 | $163.08 | $257.05 | 1,330,800 | — | — |
| 2025-11-05 | $159.83 | $251.92 | 1,595,700 | — | — |
| 2025-11-04 | $152.42 | $240.24 | 1,175,000 | — | — |
| 2025-11-03 | $150.63 | $237.42 | 1,158,600 | — | — |
| 2025-10-31 | $148.94 | $234.76 | 1,303,300 | — | — |
| 2025-10-30 | $149.88 | $236.24 | 952,000 | — | — |
| 2025-10-29 | $149.89 | $236.26 | 1,833,000 | — | — |
| 2025-10-28 | $154.30 | $243.21 | 762,400 | — | — |
| 2025-10-27 | $156.30 | $246.36 | 776,900 | — | — |
| 2025-10-24 | $155.83 | $245.62 | 601,000 | — | — |
| 2025-10-23 | $155.72 | $245.44 | 829,300 | — | — |
| 2025-10-22 | $157.00 | $247.46 | 1,019,700 | — | — |
| 2025-10-21 | $156.92 | $247.34 | 775,300 | — | — |
| 2025-10-20 | $155.07 | $244.42 | 592,900 | — | — |
| 2025-10-17 | $152.93 | $241.05 | 1,239,600 | — | — |
| 2025-10-16 | $152.94 | $241.06 | 1,412,000 | — | — |
| 2025-10-15 | $154.46 | $243.46 | 1,044,600 | — | — |
| 2025-10-14 | $154.12 | $242.92 | 1,055,600 | — | — |
| 2025-10-13 | $152.19 | $239.88 | 1,188,100 | — | — |
| 2025-10-10 | $151.54 | $238.86 | 1,721,400 | — | — |
| 2025-10-09 | $149.32 | $235.36 | 718,000 | — | — |
| 2025-10-08 | $149.43 | $235.53 | 1,005,600 | — | — |
| 2025-10-07 | $149.64 | $235.86 | 907,400 | — | — |
| 2025-10-06 | $147.69 | $232.79 | 1,482,300 | — | — |
| 2025-10-03 | $146.26 | $230.53 | 1,869,800 | — | — |
| 2025-10-02 | $146.31 | $230.61 | 1,576,700 | — | — |
| 2025-10-01 | $146.29 | $230.58 | 1,712,700 | — | — |
| 2025-09-30 | $148.93 | $234.74 | 947,200 | — | — |
| 2025-09-29 | $151.17 | $238.27 | 988,600 | — | — |
| 2025-09-26 | $149.38 | $235.45 | 1,246,100 | — | — |
| 2025-09-25 | $148.45 | $233.99 | 1,225,400 | — | — |
| 2025-09-24 | $151.50 | $238.79 | 884,200 | — | — |
| 2025-09-23 | $150.02 | $236.46 | 642,800 | — | — |
| 2025-09-22 | $151.45 | $238.71 | 922,000 | — | — |
| 2025-09-19 | $151.97 | $239.53 | 3,452,800 | — | — |
| 2025-09-18 | $154.47 | $243.47 | 1,175,800 | — | — |
| 2025-09-17 | $159.78 | $251.84 | 696,200 | — | — |
| 2025-09-16 | $159.07 | $250.72 | 695,400 | — | — |
| 2025-09-15 | $158.43 | $249.72 | 797,100 | — | — |
| 2025-09-12 | $160.12 | $252.38 | 693,400 | — | — |
| 2025-09-11 | $161.42 | $254.43 | 781,200 | — | — |
| 2025-09-10 | $159.10 | $250.77 | 892,200 | — | — |
| 2025-09-09 | $162.75 | $256.53 | 652,300 | — | — |
| 2025-09-08 | $162.53 | $256.18 | 608,900 | — | — |
| 2025-09-05 | $162.24 | $255.72 | 595,400 | — | — |
| 2025-09-04 | $161.87 | $254.22 | 660,000 | — | — |
| 2025-09-03 | $161.59 | $253.78 | 652,900 | — | — |
| 2025-09-02 | $160.77 | $252.50 | 869,600 | — | — |
| 2025-08-29 | $163.26 | $256.41 | 692,800 | — | — |
| 2025-08-28 | $162.82 | $255.72 | 586,300 | — | — |
| 2025-08-27 | $162.74 | $255.59 | 584,600 | — | — |
| 2025-08-26 | $162.08 | $254.55 | 725,500 | — | — |
| 2025-08-25 | $161.68 | $253.93 | 771,100 | — | — |
| 2025-08-22 | $165.56 | $260.02 | 768,900 | — | — |
| 2025-08-21 | $163.26 | $256.41 | 1,020,100 | — | — |
| 2025-08-20 | $163.80 | $257.26 | 1,769,700 | — | — |
| 2025-08-19 | $160.63 | $252.28 | 950,500 | — | — |
| 2025-08-18 | $160.83 | $252.59 | 744,000 | — | — |
| 2025-08-15 | $160.39 | $251.90 | 814,400 | — | — |
| 2025-08-14 | $159.25 | $250.11 | 1,066,900 | — | — |
| 2025-08-13 | $163.37 | $256.58 | 901,000 | — | — |
| 2025-08-12 | $159.79 | $250.96 | 1,279,400 | — | — |
| 2025-08-11 | $158.52 | $248.96 | 1,114,500 | — | — |
| 2025-08-08 | $161.56 | $253.74 | 885,100 | — | — |
| 2025-08-07 | $164.09 | $257.71 | 671,200 | — | — |
| 2025-08-06 | $166.76 | $261.90 | 480,900 | — | — |
| 2025-08-05 | $166.01 | $260.73 | 660,300 | — | — |
| 2025-08-04 | $170.48 | $267.75 | 837,800 | — | — |
| 2025-08-01 | $167.28 | $262.72 | 627,100 | — | — |
| 2025-07-31 | $169.82 | $266.71 | 665,200 | — | — |
| 2025-07-30 | $173.35 | $272.25 | 447,900 | — | — |
| 2025-07-29 | $175.44 | $275.54 | 276,600 | — | — |
| 2025-07-28 | $175.38 | $275.44 | 432,100 | — | — |
| 2025-07-25 | $176.35 | $276.97 | 792,600 | — | — |
| 2025-07-24 | $180.90 | $284.11 | 387,700 | — | — |
| 2025-07-23 | $180.53 | $283.53 | 357,200 | — | — |
| 2025-07-22 | $180.58 | $283.61 | 390,900 | — | — |
| 2025-07-21 | $176.86 | $277.77 | 372,000 | — | — |
| 2025-07-18 | $178.64 | $280.56 | 430,500 | — | — |
| 2025-07-17 | $179.09 | $281.27 | 427,700 | — | — |
| 2025-07-16 | $177.50 | $278.77 | 439,600 | — | — |
| 2025-07-15 | $175.02 | $274.88 | 729,600 | — | — |
| 2025-07-14 | $176.17 | $276.68 | 327,400 | — | — |
| 2025-07-11 | $175.19 | $275.14 | 439,400 | — | — |
| 2025-07-10 | $179.56 | $282.01 | 243,800 | — | — |
| 2025-07-09 | $179.76 | $282.32 | 344,800 | — | — |
| 2025-07-08 | $180.32 | $283.20 | 527,600 | — | — |
| 2025-07-07 | $180.52 | $283.51 | 333,600 | — | — |
| 2025-07-03 | $181.32 | $284.77 | 245,500 | — | — |
| 2025-07-02 | $179.42 | $281.79 | 419,200 | — | — |
| 2025-07-01 | $182.09 | $285.98 | 618,800 | — | — |
| 2025-06-30 | $180.17 | $282.97 | 543,300 | — | — |
| 2025-06-27 | $178.32 | $280.06 | 687,200 | — | — |
| 2025-06-26 | $177.60 | $278.93 | 502,500 | — | — |
| 2025-06-25 | $178.06 | $279.65 | 399,100 | — | — |
| 2025-06-24 | $181.02 | $284.30 | 432,800 | — | — |
| 2025-06-23 | $181.02 | $284.30 | 506,100 | — | — |
| 2025-06-20 | $178.28 | $280.00 | 888,100 | — | — |
| 2025-06-18 | $181.39 | $284.88 | 667,900 | — | — |
| 2025-06-17 | $180.33 | $283.22 | 530,800 | — | — |
| 2025-06-16 | $180.64 | $283.70 | 620,300 | — | — |
| 2025-06-13 | $179.10 | $281.28 | 483,000 | — | — |
| 2025-06-12 | $180.18 | $282.98 | 354,500 | — | — |
| 2025-06-11 | $179.80 | $282.38 | 368,200 | — | — |
| 2025-06-10 | $179.51 | $281.93 | 692,500 | — | — |
| 2025-06-09 | $179.96 | $282.64 | 389,600 | — | — |
| 2025-06-06 | $181.84 | $285.59 | 277,400 | — | — |
| 2025-06-05 | $181.01 | $284.28 | 395,900 | — | — |
| 2025-06-04 | $181.51 | $285.07 | 521,100 | — | — |
| 2025-06-03 | $180.21 | $283.03 | 450,200 | — | — |
| 2025-06-02 | $180.37 | $283.28 | 426,800 | — | — |
| 2025-05-30 | $181.17 | $284.54 | 875,800 | — | — |
| 2025-05-29 | $180.08 | $282.82 | 868,500 | — | — |
| 2025-05-28 | $182.10 | $285.09 | 573,100 | — | — |
| 2025-05-27 | $184.59 | $288.98 | 825,800 | — | — |
| 2025-05-23 | $182.00 | $284.93 | 522,900 | — | — |
| 2025-05-22 | $181.84 | $284.68 | 534,200 | — | — |
| 2025-05-21 | $182.98 | $286.46 | 662,300 | — | — |
| 2025-05-20 | $186.02 | $291.22 | 805,700 | — | — |
| 2025-05-19 | $184.29 | $288.51 | 477,800 | — | — |
| 2025-05-16 | $182.67 | $285.98 | 650,600 | — | — |
| 2025-05-15 | $180.63 | $282.78 | 754,900 | — | — |
| 2025-05-14 | $177.91 | $278.53 | 613,600 | — | — |
| 2025-05-13 | $178.34 | $279.20 | 613,300 | — | — |
| 2025-05-12 | $181.66 | $284.40 | 652,400 | — | — |
| 2025-05-09 | $180.96 | $283.30 | 631,300 | — | — |
| 2025-05-08 | $179.42 | $280.89 | 1,143,000 | — | — |
| 2025-05-07 | $171.65 | $268.73 | 1,761,400 | — | — |
| 2025-05-06 | $172.02 | $269.30 | 918,600 | — | — |
| 2025-05-05 | $172.27 | $269.70 | 578,300 | — | — |
| 2025-05-02 | $174.15 | $272.64 | 671,600 | — | — |
| 2025-05-01 | $173.89 | $272.23 | 878,800 | — | — |
| 2025-04-30 | $173.43 | $271.51 | 914,100 | — | — |
| 2025-04-29 | $173.51 | $271.64 | 659,700 | — | — |
| 2025-04-28 | $170.05 | $266.22 | 541,300 | — | — |
| 2025-04-25 | $170.93 | $267.60 | 429,600 | — | — |
| 2025-04-24 | $172.54 | $270.12 | 475,900 | — | — |
| 2025-04-23 | $173.21 | $271.17 | 505,200 | — | — |
| 2025-04-22 | $172.68 | $270.34 | 544,500 | — | — |
| 2025-04-21 | $168.72 | $264.14 | 543,500 | — | — |
| 2025-04-17 | $171.83 | $269.01 | 400,900 | — | — |
| 2025-04-16 | $171.88 | $269.09 | 487,700 | — | — |
| 2025-04-15 | $173.95 | $272.33 | 415,500 | — | — |
| 2025-04-14 | $173.85 | $272.17 | 517,600 | — | — |
| 2025-04-11 | $172.77 | $270.48 | 547,900 | — | — |
| 2025-04-10 | $170.14 | $266.36 | 761,100 | — | — |
| 2025-04-09 | $170.71 | $267.25 | 993,000 | — | — |
| 2025-04-08 | $163.54 | $256.03 | 777,800 | — | — |
| 2025-04-07 | $169.36 | $265.14 | 1,130,100 | — | — |
| 2025-04-04 | $172.62 | $270.24 | 879,700 | — | — |
| 2025-04-03 | $184.60 | $289.00 | 648,300 | — | — |
| 2025-04-02 | $184.11 | $288.23 | 585,100 | — | — |
| 2025-04-01 | $184.02 | $288.09 | 740,800 | — | — |
| 2025-03-31 | $182.60 | $285.87 | 810,100 | — | — |
| 2025-03-28 | $178.59 | $279.59 | 327,600 | — | — |
| 2025-03-27 | $179.32 | $280.73 | 373,200 | — | — |
| 2025-03-26 | $179.39 | $280.84 | 499,900 | — | — |
| 2025-03-25 | $174.78 | $273.63 | 550,800 | — | — |
| 2025-03-24 | $172.82 | $270.56 | 532,500 | — | — |
| 2025-03-21 | $173.05 | $270.92 | 935,700 | — | — |
| 2025-03-20 | $175.30 | $274.44 | 493,900 | — | — |
| 2025-03-19 | $177.17 | $277.37 | 457,300 | — | — |
| 2025-03-18 | $176.70 | $276.63 | 547,200 | — | — |
| 2025-03-17 | $177.19 | $277.40 | 676,800 | — | — |
| 2025-03-14 | $175.83 | $275.27 | 613,600 | — | — |
| 2025-03-13 | $175.32 | $274.47 | 600,900 | — | — |
| 2025-03-12 | $173.14 | $271.06 | 1,020,400 | — | — |
| 2025-03-11 | $176.69 | $276.62 | 1,503,700 | — | — |
| 2025-03-10 | $190.15 | $297.69 | 1,181,100 | — | — |
| 2025-03-07 | $191.28 | $299.46 | 1,300,700 | — | — |
| 2025-03-06 | $183.51 | $287.29 | 867,900 | — | — |
| 2025-03-05 | $177.63 | $277.18 | 681,600 | — | — |
| 2025-03-04 | $177.02 | $276.23 | 1,045,100 | — | — |
| 2025-03-03 | $178.00 | $277.76 | 780,400 | — | — |
| 2025-02-28 | $173.59 | $270.88 | 712,500 | — | — |
| 2025-02-27 | $171.87 | $268.19 | 415,200 | — | — |
| 2025-02-26 | $171.76 | $268.02 | 521,900 | — | — |
| 2025-02-25 | $174.05 | $271.59 | 632,900 | — | — |
| 2025-02-24 | $172.61 | $269.35 | 722,300 | — | — |
| 2025-02-21 | $171.13 | $267.04 | 709,300 | — | — |
| 2025-02-20 | $168.70 | $263.24 | 370,000 | — | — |
| 2025-02-19 | $167.36 | $261.15 | 495,800 | — | — |
| 2025-02-18 | $167.80 | $261.84 | 883,700 | — | — |
| 2025-02-14 | $166.47 | $259.76 | 615,100 | — | — |
| 2025-02-13 | $170.47 | $266.01 | 508,500 | — | — |
| 2025-02-12 | $170.19 | $265.57 | 378,300 | — | — |
| 2025-02-11 | $170.97 | $266.79 | 532,900 | — | — |
| 2025-02-10 | $173.66 | $270.98 | 454,900 | — | — |
| 2025-02-07 | $173.81 | $271.22 | 464,800 | — | — |
| 2025-02-06 | $173.87 | $271.31 | 772,200 | — | — |
| 2025-02-05 | $172.78 | $269.61 | 1,385,400 | — | — |
| 2025-02-04 | $174.08 | $271.64 | 1,013,900 | — | — |
| 2025-02-03 | $174.78 | $272.73 | 655,200 | — | — |
| 2025-01-31 | $174.09 | $271.66 | 753,100 | — | — |
| 2025-01-30 | $174.34 | $272.05 | 424,700 | — | — |
| 2025-01-29 | $172.91 | $269.81 | 418,000 | — | — |
| 2025-01-28 | $175.15 | $273.31 | 470,200 | — | — |
| 2025-01-27 | $177.60 | $277.13 | 526,700 | — | — |
| 2025-01-24 | $173.88 | $271.33 | 429,200 | — | — |
| 2025-01-23 | $174.12 | $271.70 | 491,900 | — | — |
| 2025-01-22 | $173.54 | $270.80 | 535,200 | — | — |
| 2025-01-21 | $174.75 | $272.69 | 384,000 | — | — |
| 2025-01-17 | $173.16 | $270.20 | 391,400 | — | — |
| 2025-01-16 | $172.50 | $269.17 | 774,900 | — | — |
| 2025-01-15 | $171.97 | $268.35 | 697,000 | — | — |
| 2025-01-14 | $172.37 | $268.97 | 795,700 | — | — |
| 2025-01-13 | $173.25 | $270.34 | 736,400 | — | — |
| 2025-01-10 | $172.00 | $268.39 | 679,700 | — | — |
| 2025-01-08 | $173.45 | $270.66 | 550,300 | — | — |
| 2025-01-07 | $171.34 | $267.36 | 546,000 | — | — |
| 2025-01-06 | $169.63 | $264.70 | 516,900 | — | — |
| 2025-01-03 | $173.70 | $271.05 | 378,300 | — | — |
| 2025-01-02 | $172.97 | $269.91 | 416,800 | — | — |