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
- 1989-06-02 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 | $177.94 | $286.15 | 466,300 | — | — |
| 2025-12-30 | $179.28 | $288.30 | 380,800 | — | — |
| 2025-12-29 | $180.01 | $289.48 | 344,900 | — | — |
| 2025-12-26 | $180.32 | $289.97 | 225,100 | — | — |
| 2025-12-24 | $180.20 | $289.78 | 159,700 | — | — |
| 2025-12-23 | $180.34 | $290.01 | 464,200 | — | — |
| 2025-12-22 | $179.52 | $288.69 | 515,200 | — | — |
| 2025-12-19 | $177.78 | $285.89 | 1,571,700 | — | — |
| 2025-12-18 | $177.50 | $285.44 | 574,600 | — | — |
| 2025-12-17 | $176.33 | $283.56 | 977,500 | — | — |
| 2025-12-16 | $177.19 | $284.94 | 664,600 | — | — |
| 2025-12-15 | $178.69 | $287.35 | 562,200 | — | — |
| 2025-12-12 | $178.93 | $287.74 | 742,200 | — | — |
| 2025-12-11 | $181.24 | $291.45 | 632,200 | — | — |
| 2025-12-10 | $176.51 | $283.85 | 807,600 | — | — |
| 2025-12-09 | $173.50 | $279.01 | 541,900 | — | — |
| 2025-12-08 | $175.95 | $282.95 | 583,700 | — | — |
| 2025-12-05 | $177.54 | $285.50 | 597,300 | — | — |
| 2025-12-04 | $179.03 | $287.90 | 904,000 | — | — |
| 2025-12-03 | $178.21 | $286.58 | 466,500 | — | — |
| 2025-12-02 | $175.10 | $281.58 | 446,900 | — | — |
| 2025-12-01 | $174.64 | $280.84 | 762,400 | — | — |
| 2025-11-28 | $173.93 | $279.70 | 243,300 | — | — |
| 2025-11-26 | $173.76 | $279.43 | 406,200 | — | — |
| 2025-11-25 | $173.65 | $279.25 | 533,000 | — | — |
| 2025-11-24 | $169.91 | $273.23 | 982,400 | — | — |
| 2025-11-21 | $170.65 | $274.42 | 974,000 | — | — |
| 2025-11-20 | $163.00 | $262.12 | 596,700 | — | — |
| 2025-11-19 | $161.68 | $260.00 | 384,400 | — | — |
| 2025-11-18 | $161.68 | $260.00 | 627,500 | — | — |
| 2025-11-17 | $162.76 | $261.74 | 513,300 | — | — |
| 2025-11-14 | $164.49 | $264.52 | 891,900 | — | — |
| 2025-11-13 | $167.06 | $268.65 | 548,900 | — | — |
| 2025-11-12 | $169.57 | $272.69 | 546,000 | — | — |
| 2025-11-11 | $169.51 | $272.59 | 333,400 | — | — |
| 2025-11-10 | $168.80 | $271.45 | 612,900 | — | — |
| 2025-11-07 | $167.96 | $270.10 | 872,600 | — | — |
| 2025-11-06 | $166.82 | $268.27 | 544,000 | — | — |
| 2025-11-05 | $168.27 | $270.60 | 549,700 | — | — |
| 2025-11-04 | $167.86 | $269.94 | 912,300 | — | — |
| 2025-11-03 | $168.25 | $270.56 | 772,300 | — | — |
| 2025-10-31 | $171.46 | $275.73 | 633,100 | — | — |
| 2025-10-30 | $170.30 | $273.86 | 855,900 | — | — |
| 2025-10-29 | $173.40 | $278.85 | 1,690,700 | — | — |
| 2025-10-28 | $166.95 | $268.47 | 897,600 | — | — |
| 2025-10-27 | $167.60 | $269.52 | 570,000 | — | — |
| 2025-10-24 | $167.95 | $270.08 | 427,000 | — | — |
| 2025-10-23 | $168.37 | $270.76 | 408,100 | — | — |
| 2025-10-22 | $166.35 | $267.51 | 496,400 | — | — |
| 2025-10-21 | $169.33 | $272.30 | 412,000 | — | — |
| 2025-10-20 | $166.61 | $267.93 | 361,600 | — | — |
| 2025-10-17 | $166.31 | $267.45 | 819,900 | — | — |
| 2025-10-16 | $165.03 | $265.39 | 558,500 | — | — |
| 2025-10-15 | $163.19 | $262.43 | 1,050,600 | — | — |
| 2025-10-14 | $163.65 | $263.17 | 364,300 | — | — |
| 2025-10-13 | $160.84 | $258.65 | 515,300 | — | — |
| 2025-10-10 | $161.16 | $259.16 | 741,600 | — | — |
| 2025-10-09 | $165.85 | $265.56 | 606,200 | — | — |
| 2025-10-08 | $166.89 | $267.23 | 573,800 | — | — |
| 2025-10-07 | $165.80 | $265.48 | 484,000 | — | — |
| 2025-10-06 | $167.05 | $267.49 | 334,800 | — | — |
| 2025-10-03 | $167.00 | $267.40 | 471,300 | — | — |
| 2025-10-02 | $165.18 | $264.49 | 603,300 | — | — |
| 2025-10-01 | $164.10 | $262.76 | 630,300 | — | — |
| 2025-09-30 | $162.76 | $260.62 | 690,400 | — | — |
| 2025-09-29 | $162.19 | $259.70 | 691,900 | — | — |
| 2025-09-26 | $161.35 | $258.36 | 489,300 | — | — |
| 2025-09-25 | $159.28 | $255.04 | 835,600 | — | — |
| 2025-09-24 | $159.76 | $255.81 | 630,800 | — | — |
| 2025-09-23 | $159.40 | $255.24 | 478,500 | — | — |
| 2025-09-22 | $160.60 | $257.16 | 661,300 | — | — |
| 2025-09-19 | $161.03 | $257.85 | 1,828,300 | — | — |
| 2025-09-18 | $162.06 | $259.49 | 608,200 | — | — |
| 2025-09-17 | $159.59 | $255.54 | 1,033,300 | — | — |
| 2025-09-16 | $163.84 | $262.35 | 747,700 | — | — |
| 2025-09-15 | $161.16 | $258.05 | 677,300 | — | — |
| 2025-09-12 | $160.55 | $257.08 | 394,400 | — | — |
| 2025-09-11 | $164.49 | $263.39 | 743,100 | — | — |
| 2025-09-10 | $160.17 | $256.47 | 786,100 | — | — |
| 2025-09-09 | $162.01 | $259.41 | 557,800 | — | — |
| 2025-09-08 | $164.17 | $262.87 | 738,400 | — | — |
| 2025-09-05 | $164.93 | $264.09 | 647,500 | — | — |
| 2025-09-04 | $164.86 | $263.98 | 515,700 | — | — |
| 2025-09-03 | $161.32 | $258.31 | 960,100 | — | — |
| 2025-09-02 | $162.15 | $259.64 | 839,200 | — | — |
| 2025-08-29 | $164.50 | $263.40 | 445,700 | — | — |
| 2025-08-28 | $165.22 | $264.55 | 584,200 | — | — |
| 2025-08-27 | $166.08 | $265.93 | 612,300 | — | — |
| 2025-08-26 | $166.00 | $265.80 | 755,100 | — | — |
| 2025-08-25 | $165.98 | $265.77 | 463,600 | — | — |
| 2025-08-22 | $168.56 | $269.90 | 1,228,900 | — | — |
| 2025-08-21 | $162.38 | $260.01 | 676,800 | — | — |
| 2025-08-20 | $164.47 | $263.35 | 705,100 | — | — |
| 2025-08-19 | $165.90 | $265.64 | 822,000 | — | — |
| 2025-08-18 | $163.78 | $262.25 | 486,800 | — | — |
| 2025-08-15 | $164.77 | $263.83 | 579,200 | — | — |
| 2025-08-14 | $167.19 | $267.71 | 850,800 | — | — |
| 2025-08-13 | $169.50 | $271.41 | 1,048,000 | — | — |
| 2025-08-12 | $163.32 | $261.51 | 657,300 | — | — |
| 2025-08-11 | $157.53 | $252.24 | 765,100 | — | — |
| 2025-08-08 | $158.26 | $253.41 | 639,100 | — | — |
| 2025-08-07 | $158.53 | $253.84 | 747,700 | — | — |
| 2025-08-06 | $159.72 | $255.75 | 1,006,900 | — | — |
| 2025-08-05 | $161.84 | $259.14 | 695,500 | — | — |
| 2025-08-04 | $158.25 | $253.39 | 1,008,900 | — | — |
| 2025-08-01 | $159.12 | $254.79 | 1,320,400 | — | — |
| 2025-07-31 | $163.51 | $261.82 | 1,484,800 | — | — |
| 2025-07-30 | $164.28 | $263.05 | 2,650,700 | — | — |
| 2025-07-29 | $185.18 | $296.52 | 701,900 | — | — |
| 2025-07-28 | $184.43 | $295.31 | 534,900 | — | — |
| 2025-07-25 | $185.69 | $297.33 | 369,300 | — | — |
| 2025-07-24 | $183.66 | $294.08 | 352,300 | — | — |
| 2025-07-23 | $184.40 | $295.27 | 729,000 | — | — |
| 2025-07-22 | $184.54 | $295.49 | 468,400 | — | — |
| 2025-07-21 | $180.90 | $289.66 | 652,500 | — | — |
| 2025-07-18 | $183.38 | $293.63 | 652,000 | — | — |
| 2025-07-17 | $183.96 | $294.56 | 498,600 | — | — |
| 2025-07-16 | $179.77 | $287.85 | 685,700 | — | — |
| 2025-07-15 | $179.47 | $287.37 | 766,800 | — | — |
| 2025-07-14 | $180.87 | $289.61 | 793,500 | — | — |
| 2025-07-11 | $181.47 | $290.57 | 674,900 | — | — |
| 2025-07-10 | $185.42 | $295.76 | 686,200 | — | — |
| 2025-07-09 | $184.38 | $294.10 | 1,036,200 | — | — |
| 2025-07-08 | $182.47 | $291.06 | 911,500 | — | — |
| 2025-07-07 | $179.33 | $286.05 | 802,500 | — | — |
| 2025-07-03 | $181.25 | $289.11 | 224,100 | — | — |
| 2025-07-02 | $182.16 | $290.56 | 488,000 | — | — |
| 2025-07-01 | $180.19 | $287.42 | 644,000 | — | — |
| 2025-06-30 | $175.57 | $280.05 | 902,700 | — | — |
| 2025-06-27 | $176.32 | $281.25 | 788,100 | — | — |
| 2025-06-26 | $176.35 | $281.30 | 608,100 | — | — |
| 2025-06-25 | $174.50 | $278.34 | 551,900 | — | — |
| 2025-06-24 | $174.88 | $278.95 | 501,300 | — | — |
| 2025-06-23 | $172.72 | $275.50 | 965,400 | — | — |
| 2025-06-20 | $173.15 | $276.19 | 2,463,800 | — | — |
| 2025-06-18 | $175.03 | $279.19 | 888,800 | — | — |
| 2025-06-17 | $175.99 | $280.72 | 652,100 | — | — |
| 2025-06-16 | $179.92 | $286.99 | 600,500 | — | — |
| 2025-06-13 | $177.82 | $283.64 | 650,900 | — | — |
| 2025-06-12 | $182.51 | $291.12 | 622,200 | — | — |
| 2025-06-11 | $183.17 | $292.17 | 532,000 | — | — |
| 2025-06-10 | $184.26 | $293.91 | 345,100 | — | — |
| 2025-06-09 | $183.23 | $292.27 | 626,600 | — | — |
| 2025-06-06 | $183.31 | $292.40 | 479,600 | — | — |
| 2025-06-05 | $180.28 | $287.56 | 683,300 | — | — |
| 2025-06-04 | $180.89 | $288.54 | 389,500 | — | — |
| 2025-06-03 | $182.04 | $290.37 | 464,900 | — | — |
| 2025-06-02 | $179.17 | $285.79 | 557,200 | — | — |
| 2025-05-30 | $180.91 | $288.57 | 834,200 | — | — |
| 2025-05-29 | $182.14 | $290.53 | 551,600 | — | — |
| 2025-05-28 | $180.70 | $288.23 | 419,800 | — | — |
| 2025-05-27 | $183.45 | $292.62 | 500,400 | — | — |
| 2025-05-23 | $179.60 | $286.48 | 421,400 | — | — |
| 2025-05-22 | $181.13 | $288.92 | 468,900 | — | — |
| 2025-05-21 | $181.16 | $288.97 | 986,300 | — | — |
| 2025-05-20 | $188.26 | $300.29 | 524,500 | — | — |
| 2025-05-19 | $189.93 | $302.96 | 490,700 | — | — |
| 2025-05-16 | $190.85 | $303.29 | 421,500 | — | — |
| 2025-05-15 | $189.56 | $301.24 | 529,000 | — | — |
| 2025-05-14 | $188.47 | $299.51 | 517,500 | — | — |
| 2025-05-13 | $190.31 | $302.43 | 471,400 | — | — |
| 2025-05-12 | $191.29 | $303.99 | 889,000 | — | — |
| 2025-05-09 | $183.47 | $291.56 | 383,500 | — | — |
| 2025-05-08 | $184.65 | $293.44 | 630,900 | — | — |
| 2025-05-07 | $180.09 | $286.19 | 677,400 | — | — |
| 2025-05-06 | $179.54 | $285.32 | 583,100 | — | — |
| 2025-05-05 | $181.73 | $288.80 | 660,800 | — | — |
| 2025-05-02 | $181.45 | $288.35 | 780,100 | — | — |
| 2025-05-01 | $175.25 | $278.50 | 915,000 | — | — |
| 2025-04-30 | $173.97 | $276.47 | 1,082,100 | — | — |
| 2025-04-29 | $172.20 | $273.65 | 742,600 | — | — |
| 2025-04-28 | $174.10 | $276.67 | 676,600 | — | — |
| 2025-04-25 | $173.00 | $274.93 | 603,200 | — | — |
| 2025-04-24 | $173.79 | $276.18 | 995,400 | — | — |
| 2025-04-23 | $167.15 | $265.63 | 1,068,900 | — | — |
| 2025-04-22 | $166.40 | $264.44 | 631,200 | — | — |
| 2025-04-21 | $160.66 | $255.31 | 604,100 | — | — |
| 2025-04-17 | $163.95 | $260.54 | 863,900 | — | — |
| 2025-04-16 | $164.08 | $260.75 | 724,500 | — | — |
| 2025-04-15 | $167.34 | $265.93 | 440,400 | — | — |
| 2025-04-14 | $169.86 | $269.94 | 445,800 | — | — |
| 2025-04-11 | $168.51 | $267.79 | 793,100 | — | — |
| 2025-04-10 | $166.97 | $265.34 | 807,800 | — | — |
| 2025-04-09 | $173.80 | $276.20 | 1,198,100 | — | — |
| 2025-04-08 | $161.94 | $257.35 | 1,656,000 | — | — |
| 2025-04-07 | $162.93 | $258.92 | 1,613,800 | — | — |
| 2025-04-04 | $162.49 | $258.22 | 1,053,500 | — | — |
| 2025-04-03 | $168.68 | $268.06 | 779,100 | — | — |
| 2025-04-02 | $183.30 | $291.29 | 477,100 | — | — |
| 2025-04-01 | $181.15 | $287.88 | 632,300 | — | — |
| 2025-03-31 | $180.97 | $287.59 | 760,300 | — | — |
| 2025-03-28 | $180.91 | $287.50 | 370,500 | — | — |
| 2025-03-27 | $183.93 | $292.29 | 319,700 | — | — |
| 2025-03-26 | $184.74 | $293.58 | 492,000 | — | — |
| 2025-03-25 | $184.37 | $292.99 | 425,300 | — | — |
| 2025-03-24 | $185.10 | $294.15 | 561,800 | — | — |
| 2025-03-21 | $181.91 | $289.08 | 1,170,500 | — | — |
| 2025-03-20 | $183.73 | $291.98 | 653,200 | — | — |
| 2025-03-19 | $184.58 | $293.33 | 519,900 | — | — |
| 2025-03-18 | $184.62 | $293.39 | 511,200 | — | — |
| 2025-03-17 | $184.59 | $293.34 | 378,000 | — | — |
| 2025-03-14 | $182.39 | $289.85 | 554,600 | — | — |
| 2025-03-13 | $178.23 | $283.24 | 559,000 | — | — |
| 2025-03-12 | $181.90 | $289.07 | 494,300 | — | — |
| 2025-03-11 | $184.76 | $293.61 | 878,800 | — | — |
| 2025-03-10 | $186.23 | $295.95 | 697,800 | — | — |
| 2025-03-07 | $187.66 | $298.22 | 825,800 | — | — |
| 2025-03-06 | $187.48 | $297.94 | 651,200 | — | — |
| 2025-03-05 | $188.43 | $299.45 | 1,013,900 | — | — |
| 2025-03-04 | $185.88 | $295.39 | 779,000 | — | — |
| 2025-03-03 | $188.53 | $299.60 | 617,400 | — | — |
| 2025-02-28 | $194.33 | $308.82 | 687,500 | — | — |
| 2025-02-27 | $193.74 | $307.88 | 371,400 | — | — |
| 2025-02-26 | $195.80 | $311.16 | 332,600 | — | — |
| 2025-02-25 | $196.44 | $312.17 | 478,300 | — | — |
| 2025-02-24 | $196.62 | $312.46 | 597,000 | — | — |
| 2025-02-21 | $192.98 | $306.68 | 377,300 | — | — |
| 2025-02-20 | $196.07 | $311.59 | 388,700 | — | — |
| 2025-02-19 | $198.65 | $315.69 | 418,000 | — | — |
| 2025-02-18 | $196.37 | $312.06 | 512,600 | — | — |
| 2025-02-14 | $195.21 | $310.22 | 644,000 | — | — |
| 2025-02-13 | $193.03 | $306.76 | 673,900 | — | — |
| 2025-02-12 | $193.54 | $307.57 | 738,200 | — | — |
| 2025-02-11 | $194.89 | $309.71 | 675,600 | — | — |
| 2025-02-10 | $196.45 | $312.19 | 658,600 | — | — |
| 2025-02-07 | $195.94 | $311.38 | 856,100 | — | — |
| 2025-02-06 | $199.32 | $316.75 | 1,012,400 | — | — |
| 2025-02-05 | $197.58 | $313.99 | 1,477,100 | — | — |
| 2025-02-04 | $218.65 | $347.47 | 602,500 | — | — |
| 2025-02-03 | $218.86 | $347.80 | 565,400 | — | — |
| 2025-01-31 | $224.31 | $356.46 | 384,900 | — | — |
| 2025-01-30 | $224.11 | $356.15 | 365,000 | — | — |
| 2025-01-29 | $218.88 | $347.84 | 322,800 | — | — |
| 2025-01-28 | $221.17 | $351.47 | 334,800 | — | — |
| 2025-01-27 | $221.42 | $351.87 | 346,600 | — | — |
| 2025-01-24 | $219.97 | $349.57 | 278,600 | — | — |
| 2025-01-23 | $222.05 | $352.87 | 375,800 | — | — |
| 2025-01-22 | $219.99 | $349.60 | 342,400 | — | — |
| 2025-01-21 | $219.66 | $349.08 | 350,100 | — | — |
| 2025-01-17 | $215.69 | $342.77 | 476,300 | — | — |
| 2025-01-16 | $217.27 | $344.18 | 400,300 | — | — |
| 2025-01-15 | $214.53 | $339.84 | 465,700 | — | — |
| 2025-01-14 | $214.54 | $339.86 | 654,700 | — | — |
| 2025-01-13 | $210.03 | $332.71 | 381,600 | — | — |
| 2025-01-10 | $206.02 | $326.36 | 511,100 | — | — |
| 2025-01-08 | $208.79 | $330.75 | 608,900 | — | — |
| 2025-01-07 | $208.00 | $329.50 | 652,700 | — | — |
| 2025-01-06 | $209.32 | $331.59 | 609,700 | — | — |
| 2025-01-03 | $207.02 | $327.94 | 304,100 | — | — |
| 2025-01-02 | $206.06 | $326.42 | 379,800 | — | — |