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
- 1999-05-12 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 | $244.64 | $251.64 | 407,500 | — | — |
| 2025-12-30 | $249.79 | $256.94 | 206,300 | — | — |
| 2025-12-29 | $251.88 | $259.09 | 260,500 | — | — |
| 2025-12-26 | $253.97 | $261.24 | 175,900 | — | — |
| 2025-12-24 | $254.70 | $261.99 | 156,200 | — | — |
| 2025-12-23 | $252.58 | $259.81 | 270,900 | — | — |
| 2025-12-22 | $254.51 | $261.79 | 505,900 | — | — |
| 2025-12-19 | $251.41 | $258.60 | 829,800 | — | — |
| 2025-12-18 | $244.49 | $251.49 | 915,600 | — | — |
| 2025-12-17 | $250.39 | $257.56 | 692,400 | — | — |
| 2025-12-16 | $258.42 | $265.82 | 538,800 | — | — |
| 2025-12-15 | $258.84 | $266.25 | 803,200 | — | — |
| 2025-12-12 | $260.39 | $267.84 | 817,400 | — | — |
| 2025-12-11 | $277.42 | $284.89 | 376,500 | — | — |
| 2025-12-10 | $276.98 | $284.44 | 518,900 | — | — |
| 2025-12-09 | $265.79 | $272.95 | 507,600 | — | — |
| 2025-12-08 | $269.65 | $276.91 | 424,600 | — | — |
| 2025-12-05 | $273.36 | $280.72 | 278,500 | — | — |
| 2025-12-04 | $271.30 | $278.61 | 327,300 | — | — |
| 2025-12-03 | $270.57 | $277.86 | 342,400 | — | — |
| 2025-12-02 | $266.33 | $273.50 | 386,700 | — | — |
| 2025-12-01 | $266.08 | $273.25 | 505,700 | — | — |
| 2025-11-28 | $267.41 | $274.61 | 271,700 | — | — |
| 2025-11-26 | $264.58 | $271.71 | 435,900 | — | — |
| 2025-11-25 | $260.13 | $267.14 | 480,900 | — | — |
| 2025-11-24 | $254.53 | $261.39 | 395,900 | — | — |
| 2025-11-21 | $251.59 | $258.37 | 725,600 | — | — |
| 2025-11-20 | $246.98 | $253.63 | 620,600 | — | — |
| 2025-11-19 | $252.36 | $259.16 | 677,700 | — | — |
| 2025-11-18 | $249.02 | $255.73 | 595,200 | — | — |
| 2025-11-17 | $247.84 | $254.52 | 909,300 | — | — |
| 2025-11-14 | $256.75 | $263.67 | 696,500 | — | — |
| 2025-11-13 | $258.01 | $264.96 | 1,026,200 | — | — |
| 2025-11-12 | $267.15 | $274.35 | 832,300 | — | — |
| 2025-11-11 | $258.00 | $264.95 | 334,000 | — | — |
| 2025-11-10 | $260.59 | $267.61 | 420,100 | — | — |
| 2025-11-07 | $255.43 | $262.31 | 436,300 | — | — |
| 2025-11-06 | $257.38 | $264.31 | 487,000 | — | — |
| 2025-11-05 | $256.59 | $263.50 | 433,700 | — | — |
| 2025-11-04 | $252.12 | $258.91 | 677,400 | — | — |
| 2025-11-03 | $261.25 | $268.29 | 709,100 | — | — |
| 2025-10-31 | $259.53 | $266.52 | 1,203,200 | — | — |
| 2025-10-30 | $252.27 | $259.06 | 1,956,300 | — | — |
| 2025-10-29 | $228.29 | $234.44 | 1,568,800 | — | — |
| 2025-10-28 | $220.77 | $226.72 | 730,600 | — | — |
| 2025-10-27 | $222.97 | $228.98 | 547,300 | — | — |
| 2025-10-24 | $225.54 | $231.61 | 454,500 | — | — |
| 2025-10-23 | $219.67 | $225.59 | 339,300 | — | — |
| 2025-10-22 | $213.59 | $219.34 | 483,100 | — | — |
| 2025-10-21 | $220.46 | $226.40 | 239,700 | — | — |
| 2025-10-20 | $218.85 | $224.74 | 419,000 | — | — |
| 2025-10-17 | $213.78 | $219.54 | 491,900 | — | — |
| 2025-10-16 | $218.40 | $224.28 | 633,800 | — | — |
| 2025-10-15 | $218.74 | $224.63 | 580,200 | — | — |
| 2025-10-14 | $219.06 | $224.96 | 442,900 | — | — |
| 2025-10-13 | $213.02 | $218.76 | 440,200 | — | — |
| 2025-10-10 | $208.29 | $213.90 | 695,800 | — | — |
| 2025-10-09 | $222.08 | $228.06 | 465,000 | — | — |
| 2025-10-08 | $224.25 | $230.29 | 630,700 | — | — |
| 2025-10-07 | $213.98 | $219.74 | 419,900 | — | — |
| 2025-10-06 | $219.50 | $225.41 | 379,300 | — | — |
| 2025-10-03 | $215.87 | $221.68 | 440,000 | — | — |
| 2025-10-02 | $213.89 | $219.65 | 355,500 | — | — |
| 2025-10-01 | $212.69 | $218.42 | 506,700 | — | — |
| 2025-09-30 | $211.50 | $217.20 | 496,700 | — | — |
| 2025-09-29 | $211.36 | $217.05 | 597,000 | — | — |
| 2025-09-26 | $213.78 | $219.54 | 594,900 | — | — |
| 2025-09-25 | $208.51 | $214.13 | 787,000 | — | — |
| 2025-09-24 | $207.70 | $213.29 | 552,300 | — | — |
| 2025-09-23 | $210.15 | $215.81 | 552,200 | — | — |
| 2025-09-22 | $211.15 | $216.84 | 646,300 | — | — |
| 2025-09-19 | $208.77 | $214.39 | 1,608,500 | — | — |
| 2025-09-18 | $214.92 | $220.71 | 548,000 | — | — |
| 2025-09-17 | $214.29 | $220.06 | 756,600 | — | — |
| 2025-09-16 | $216.00 | $221.82 | 925,500 | — | — |
| 2025-09-15 | $214.72 | $220.50 | 552,700 | — | — |
| 2025-09-12 | $214.64 | $220.42 | 483,300 | — | — |
| 2025-09-11 | $220.50 | $225.97 | 600,200 | — | — |
| 2025-09-10 | $214.80 | $220.13 | 618,000 | — | — |
| 2025-09-09 | $212.64 | $217.92 | 732,300 | — | — |
| 2025-09-08 | $217.84 | $223.25 | 551,700 | — | — |
| 2025-09-05 | $219.18 | $224.62 | 870,700 | — | — |
| 2025-09-04 | $218.37 | $223.79 | 737,900 | — | — |
| 2025-09-03 | $217.89 | $223.30 | 551,400 | — | — |
| 2025-09-02 | $219.00 | $224.44 | 727,100 | — | — |
| 2025-08-29 | $219.84 | $225.30 | 556,900 | — | — |
| 2025-08-28 | $225.51 | $231.11 | 569,000 | — | — |
| 2025-08-27 | $227.19 | $232.83 | 586,800 | — | — |
| 2025-08-26 | $226.49 | $232.11 | 710,400 | — | — |
| 2025-08-25 | $224.48 | $230.05 | 483,000 | — | — |
| 2025-08-22 | $222.20 | $227.71 | 567,900 | — | — |
| 2025-08-21 | $211.02 | $216.26 | 479,900 | — | — |
| 2025-08-20 | $209.51 | $214.71 | 461,400 | — | — |
| 2025-08-19 | $211.93 | $217.19 | 495,200 | — | — |
| 2025-08-18 | $209.86 | $215.07 | 539,200 | — | — |
| 2025-08-15 | $206.22 | $211.34 | 443,600 | — | — |
| 2025-08-14 | $210.81 | $216.04 | 346,900 | — | — |
| 2025-08-13 | $215.42 | $220.77 | 506,400 | — | — |
| 2025-08-12 | $211.27 | $216.51 | 466,200 | — | — |
| 2025-08-11 | $203.55 | $208.60 | 482,600 | — | — |
| 2025-08-08 | $204.28 | $209.35 | 458,100 | — | — |
| 2025-08-07 | $204.90 | $209.99 | 555,600 | — | — |
| 2025-08-06 | $206.26 | $211.38 | 477,400 | — | — |
| 2025-08-05 | $206.74 | $211.87 | 819,800 | — | — |
| 2025-08-04 | $209.07 | $214.26 | 911,400 | — | — |
| 2025-08-01 | $203.49 | $208.54 | 902,600 | — | — |
| 2025-07-31 | $206.96 | $212.10 | 2,049,800 | — | — |
| 2025-07-30 | $212.77 | $218.05 | 1,201,100 | — | — |
| 2025-07-29 | $216.19 | $221.56 | 957,700 | — | — |
| 2025-07-28 | $218.21 | $223.63 | 720,300 | — | — |
| 2025-07-25 | $214.43 | $219.75 | 652,200 | — | — |
| 2025-07-24 | $211.75 | $217.01 | 747,500 | — | — |
| 2025-07-23 | $212.52 | $217.79 | 635,500 | — | — |
| 2025-07-22 | $207.86 | $213.02 | 616,200 | — | — |
| 2025-07-21 | $203.35 | $208.40 | 479,200 | — | — |
| 2025-07-18 | $205.87 | $210.98 | 557,000 | — | — |
| 2025-07-17 | $205.34 | $210.44 | 774,600 | — | — |
| 2025-07-16 | $199.17 | $204.11 | 1,116,600 | — | — |
| 2025-07-15 | $198.14 | $203.06 | 615,600 | — | — |
| 2025-07-14 | $198.02 | $202.93 | 459,400 | — | — |
| 2025-07-11 | $199.04 | $203.98 | 498,200 | — | — |
| 2025-07-10 | $201.26 | $206.26 | 712,900 | — | — |
| 2025-07-09 | $198.30 | $203.22 | 625,800 | — | — |
| 2025-07-08 | $195.54 | $200.39 | 748,900 | — | — |
| 2025-07-07 | $190.28 | $195.00 | 650,700 | — | — |
| 2025-07-03 | $194.29 | $199.11 | 397,800 | — | — |
| 2025-07-02 | $193.42 | $198.22 | 455,500 | — | — |
| 2025-07-01 | $189.22 | $193.92 | 648,100 | — | — |
| 2025-06-30 | $185.20 | $189.80 | 522,200 | — | — |
| 2025-06-27 | $185.46 | $190.06 | 890,800 | — | — |
| 2025-06-26 | $186.10 | $190.72 | 455,600 | — | — |
| 2025-06-25 | $182.13 | $186.65 | 363,000 | — | — |
| 2025-06-24 | $184.99 | $189.58 | 535,400 | — | — |
| 2025-06-23 | $181.01 | $185.50 | 614,100 | — | — |
| 2025-06-20 | $178.14 | $182.56 | 1,693,400 | — | — |
| 2025-06-18 | $176.70 | $181.09 | 733,900 | — | — |
| 2025-06-17 | $171.47 | $175.73 | 502,900 | — | — |
| 2025-06-16 | $176.08 | $180.45 | 481,100 | — | — |
| 2025-06-13 | $173.27 | $177.57 | 557,400 | — | — |
| 2025-06-12 | $176.77 | $180.69 | 526,100 | — | — |
| 2025-06-11 | $177.68 | $181.62 | 627,800 | — | — |
| 2025-06-10 | $179.32 | $183.30 | 835,800 | — | — |
| 2025-06-09 | $176.51 | $180.43 | 608,500 | — | — |
| 2025-06-06 | $173.38 | $177.23 | 273,700 | — | — |
| 2025-06-05 | $170.07 | $173.84 | 346,100 | — | — |
| 2025-06-04 | $170.87 | $174.66 | 324,100 | — | — |
| 2025-06-03 | $173.18 | $177.02 | 693,600 | — | — |
| 2025-06-02 | $165.46 | $169.13 | 546,600 | — | — |
| 2025-05-30 | $167.89 | $171.62 | 608,000 | — | — |
| 2025-05-29 | $171.01 | $174.80 | 731,600 | — | — |
| 2025-05-28 | $172.65 | $176.48 | 1,334,400 | — | — |
| 2025-05-27 | $168.94 | $172.69 | 549,500 | — | — |
| 2025-05-23 | $164.68 | $168.33 | 357,100 | — | — |
| 2025-05-22 | $165.84 | $169.52 | 330,700 | — | — |
| 2025-05-21 | $166.07 | $169.75 | 491,700 | — | — |
| 2025-05-20 | $171.84 | $175.65 | 598,400 | — | — |
| 2025-05-19 | $171.19 | $174.99 | 514,100 | — | — |
| 2025-05-16 | $173.31 | $177.16 | 426,700 | — | — |
| 2025-05-15 | $171.24 | $175.04 | 639,600 | — | — |
| 2025-05-14 | $173.78 | $177.64 | 648,900 | — | — |
| 2025-05-13 | $173.88 | $177.74 | 494,800 | — | — |
| 2025-05-12 | $171.70 | $175.51 | 859,500 | — | — |
| 2025-05-09 | $161.85 | $165.44 | 414,000 | — | — |
| 2025-05-08 | $162.77 | $166.38 | 597,800 | — | — |
| 2025-05-07 | $158.92 | $162.45 | 603,300 | — | — |
| 2025-05-06 | $158.86 | $162.38 | 792,400 | — | — |
| 2025-05-05 | $162.59 | $166.20 | 683,200 | — | — |
| 2025-05-02 | $163.03 | $166.65 | 1,028,600 | — | — |
| 2025-05-01 | $152.03 | $155.40 | 1,558,700 | — | — |
| 2025-04-30 | $162.96 | $166.58 | 935,800 | — | — |
| 2025-04-29 | $161.67 | $165.26 | 536,400 | — | — |
| 2025-04-28 | $162.15 | $165.75 | 892,500 | — | — |
| 2025-04-25 | $161.60 | $165.19 | 389,200 | — | — |
| 2025-04-24 | $160.92 | $164.49 | 690,000 | — | — |
| 2025-04-23 | $154.19 | $157.61 | 1,104,700 | — | — |
| 2025-04-22 | $149.76 | $153.08 | 752,600 | — | — |
| 2025-04-21 | $145.95 | $149.19 | 682,300 | — | — |
| 2025-04-17 | $151.15 | $154.50 | 871,700 | — | — |
| 2025-04-16 | $147.91 | $151.19 | 759,400 | — | — |
| 2025-04-15 | $150.07 | $153.40 | 341,800 | — | — |
| 2025-04-14 | $150.14 | $153.47 | 499,600 | — | — |
| 2025-04-11 | $148.42 | $151.71 | 924,700 | — | — |
| 2025-04-10 | $146.84 | $150.10 | 1,393,500 | — | — |
| 2025-04-09 | $153.86 | $157.27 | 1,363,300 | — | — |
| 2025-04-08 | $132.86 | $135.81 | 814,300 | — | — |
| 2025-04-07 | $137.07 | $140.11 | 1,359,200 | — | — |
| 2025-04-04 | $136.08 | $139.10 | 1,847,900 | — | — |
| 2025-04-03 | $143.72 | $146.91 | 1,829,700 | — | — |
| 2025-04-02 | $162.39 | $165.99 | 640,000 | — | — |
| 2025-04-01 | $156.42 | $159.89 | 598,600 | — | — |
| 2025-03-31 | $155.30 | $158.75 | 802,300 | — | — |
| 2025-03-28 | $156.43 | $159.90 | 590,400 | — | — |
| 2025-03-27 | $163.16 | $166.78 | 605,300 | — | — |
| 2025-03-26 | $165.31 | $168.98 | 605,200 | — | — |
| 2025-03-25 | $167.01 | $170.72 | 614,100 | — | — |
| 2025-03-24 | $168.64 | $172.38 | 619,300 | — | — |
| 2025-03-21 | $162.62 | $166.23 | 1,409,400 | — | — |
| 2025-03-20 | $164.97 | $168.63 | 767,300 | — | — |
| 2025-03-19 | $166.12 | $169.81 | 753,200 | — | — |
| 2025-03-18 | $161.55 | $165.13 | 724,900 | — | — |
| 2025-03-17 | $163.59 | $167.22 | 766,900 | — | — |
| 2025-03-14 | $162.86 | $166.47 | 511,900 | — | — |
| 2025-03-13 | $158.49 | $161.54 | 1,004,400 | — | — |
| 2025-03-12 | $163.76 | $166.91 | 1,052,500 | — | — |
| 2025-03-11 | $158.20 | $161.25 | 945,800 | — | — |
| 2025-03-10 | $156.76 | $159.78 | 848,100 | — | — |
| 2025-03-07 | $165.27 | $168.45 | 830,400 | — | — |
| 2025-03-06 | $167.87 | $171.10 | 1,010,200 | — | — |
| 2025-03-05 | $171.14 | $174.44 | 1,330,600 | — | — |
| 2025-03-04 | $163.74 | $166.89 | 1,305,800 | — | — |
| 2025-03-03 | $169.68 | $172.95 | 807,000 | — | — |
| 2025-02-28 | $180.47 | $183.95 | 487,900 | — | — |
| 2025-02-27 | $179.82 | $183.28 | 703,700 | — | — |
| 2025-02-26 | $181.20 | $184.69 | 817,300 | — | — |
| 2025-02-25 | $174.69 | $178.05 | 753,800 | — | — |
| 2025-02-24 | $177.56 | $180.98 | 983,500 | — | — |
| 2025-02-21 | $183.18 | $186.71 | 1,080,600 | — | — |
| 2025-02-20 | $193.01 | $196.73 | 518,900 | — | — |
| 2025-02-19 | $197.02 | $200.81 | 399,900 | — | — |
| 2025-02-18 | $199.95 | $203.80 | 693,500 | — | — |
| 2025-02-14 | $196.85 | $200.64 | 467,500 | — | — |
| 2025-02-13 | $193.67 | $197.40 | 822,000 | — | — |
| 2025-02-12 | $193.32 | $197.04 | 1,341,300 | — | — |
| 2025-02-11 | $188.42 | $192.05 | 2,255,400 | — | — |
| 2025-02-10 | $185.30 | $188.87 | 1,401,400 | — | — |
| 2025-02-07 | $185.91 | $189.49 | 577,200 | — | — |
| 2025-02-06 | $187.94 | $191.56 | 535,000 | — | — |
| 2025-02-05 | $186.19 | $189.78 | 712,100 | — | — |
| 2025-02-04 | $181.81 | $185.31 | 447,000 | — | — |
| 2025-02-03 | $181.04 | $184.53 | 492,600 | — | — |
| 2025-01-31 | $185.00 | $188.56 | 679,400 | — | — |
| 2025-01-30 | $189.39 | $193.04 | 401,800 | — | — |
| 2025-01-29 | $186.64 | $190.23 | 574,700 | — | — |
| 2025-01-28 | $184.76 | $188.32 | 645,500 | — | — |
| 2025-01-27 | $181.54 | $185.04 | 1,070,500 | — | — |
| 2025-01-24 | $197.98 | $201.79 | 535,800 | — | — |
| 2025-01-23 | $196.97 | $200.76 | 384,300 | — | — |
| 2025-01-22 | $199.21 | $203.05 | 640,000 | — | — |
| 2025-01-21 | $198.54 | $202.36 | 588,400 | — | — |
| 2025-01-17 | $191.61 | $195.30 | 599,200 | — | — |
| 2025-01-16 | $193.65 | $197.38 | 511,500 | — | — |
| 2025-01-15 | $189.61 | $193.26 | 627,700 | — | — |
| 2025-01-14 | $188.83 | $192.47 | 731,000 | — | — |
| 2025-01-13 | $181.86 | $185.36 | 545,800 | — | — |
| 2025-01-10 | $178.06 | $181.49 | 504,900 | — | — |
| 2025-01-08 | $183.43 | $186.96 | 554,900 | — | — |
| 2025-01-07 | $184.12 | $187.67 | 534,700 | — | — |
| 2025-01-06 | $183.78 | $187.32 | 603,800 | — | — |
| 2025-01-03 | $181.43 | $184.92 | 534,900 | — | — |
| 2025-01-02 | $178.02 | $181.45 | 504,000 | — | — |