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
- 1996-06-28 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 | $185.56 | $185.56 | 686,100 | — | — |
| 2025-12-30 | $187.46 | $187.46 | 424,400 | — | — |
| 2025-12-29 | $188.58 | $188.58 | 343,300 | — | — |
| 2025-12-26 | $189.64 | $189.64 | 198,000 | — | — |
| 2025-12-24 | $188.52 | $188.52 | 302,000 | — | — |
| 2025-12-23 | $189.44 | $189.44 | 357,500 | — | — |
| 2025-12-22 | $190.73 | $190.73 | 417,300 | — | — |
| 2025-12-19 | $189.14 | $189.14 | 1,163,900 | — | — |
| 2025-12-18 | $188.00 | $188.00 | 658,400 | — | — |
| 2025-12-17 | $187.34 | $187.34 | 703,400 | — | — |
| 2025-12-16 | $188.19 | $188.19 | 611,600 | — | — |
| 2025-12-15 | $187.29 | $187.29 | 719,400 | — | — |
| 2025-12-12 | $192.12 | $192.12 | 1,102,300 | — | — |
| 2025-12-11 | $198.48 | $198.48 | 601,400 | — | — |
| 2025-12-10 | $197.50 | $197.50 | 914,200 | — | — |
| 2025-12-09 | $194.19 | $194.19 | 659,800 | — | — |
| 2025-12-08 | $190.85 | $190.85 | 1,257,400 | — | — |
| 2025-12-05 | $193.06 | $193.06 | 1,538,400 | — | — |
| 2025-12-04 | $195.83 | $195.83 | 6,192,000 | — | — |
| 2025-12-03 | $191.10 | $191.10 | 1,283,500 | — | — |
| 2025-12-02 | $187.25 | $187.25 | 471,000 | — | — |
| 2025-12-01 | $187.05 | $187.05 | 546,300 | — | — |
| 2025-11-28 | $186.77 | $186.77 | 467,700 | — | — |
| 2025-11-26 | $184.34 | $184.34 | 626,800 | — | — |
| 2025-11-25 | $185.90 | $185.90 | 569,000 | — | — |
| 2025-11-24 | $183.55 | $183.55 | 849,100 | — | — |
| 2025-11-21 | $187.08 | $187.08 | 744,100 | — | — |
| 2025-11-20 | $183.93 | $183.93 | 438,900 | — | — |
| 2025-11-19 | $185.64 | $185.64 | 642,400 | — | — |
| 2025-11-18 | $190.70 | $190.70 | 536,000 | — | — |
| 2025-11-17 | $192.10 | $192.10 | 554,300 | — | — |
| 2025-11-14 | $197.52 | $197.52 | 488,900 | — | — |
| 2025-11-13 | $198.81 | $198.81 | 425,800 | — | — |
| 2025-11-12 | $202.31 | $202.31 | 739,600 | — | — |
| 2025-11-11 | $204.39 | $204.39 | 625,000 | — | — |
| 2025-11-10 | $202.11 | $202.11 | 509,800 | — | — |
| 2025-11-07 | $200.29 | $200.29 | 923,300 | — | — |
| 2025-11-06 | $196.52 | $196.52 | 809,900 | — | — |
| 2025-11-05 | $195.41 | $195.41 | 635,100 | — | — |
| 2025-11-04 | $191.76 | $191.76 | 1,312,800 | — | — |
| 2025-11-03 | $194.59 | $194.59 | 816,500 | — | — |
| 2025-10-31 | $195.68 | $195.68 | 881,900 | — | — |
| 2025-10-30 | $199.48 | $199.48 | 595,000 | — | — |
| 2025-10-29 | $197.28 | $197.28 | 1,302,500 | — | — |
| 2025-10-28 | $203.56 | $203.56 | 2,752,900 | — | — |
| 2025-10-27 | $191.72 | $191.72 | 1,339,900 | — | — |
| 2025-10-24 | $192.00 | $192.00 | 651,400 | — | — |
| 2025-10-23 | $193.56 | $193.56 | 737,100 | — | — |
| 2025-10-22 | $194.90 | $194.90 | 1,168,400 | — | — |
| 2025-10-21 | $196.75 | $196.75 | 612,500 | — | — |
| 2025-10-20 | $193.15 | $193.15 | 779,700 | — | — |
| 2025-10-17 | $190.65 | $190.65 | 609,200 | — | — |
| 2025-10-16 | $188.36 | $188.36 | 680,500 | — | — |
| 2025-10-15 | $190.24 | $190.24 | 715,400 | — | — |
| 2025-10-14 | $194.08 | $194.08 | 584,700 | — | — |
| 2025-10-13 | $194.85 | $194.85 | 520,000 | — | — |
| 2025-10-10 | $195.56 | $195.56 | 643,600 | — | — |
| 2025-10-09 | $198.05 | $198.05 | 757,200 | — | — |
| 2025-10-08 | $201.00 | $201.00 | 769,700 | — | — |
| 2025-10-07 | $200.44 | $200.44 | 854,500 | — | — |
| 2025-10-06 | $200.96 | $200.96 | 1,425,300 | — | — |
| 2025-10-03 | $201.57 | $201.57 | 756,800 | — | — |
| 2025-10-02 | $204.97 | $204.97 | 1,072,900 | — | — |
| 2025-10-01 | $204.13 | $204.13 | 705,900 | — | — |
| 2025-09-30 | $206.91 | $206.91 | 576,900 | — | — |
| 2025-09-29 | $205.80 | $205.80 | 734,900 | — | — |
| 2025-09-26 | $204.65 | $204.65 | 580,000 | — | — |
| 2025-09-25 | $203.62 | $203.62 | 694,400 | — | — |
| 2025-09-24 | $203.34 | $203.34 | 682,600 | — | — |
| 2025-09-23 | $201.10 | $201.10 | 899,100 | — | — |
| 2025-09-22 | $201.09 | $201.09 | 769,800 | — | — |
| 2025-09-19 | $197.79 | $197.79 | 2,201,000 | — | — |
| 2025-09-18 | $196.24 | $196.24 | 745,900 | — | — |
| 2025-09-17 | $196.54 | $196.54 | 505,800 | — | — |
| 2025-09-16 | $198.84 | $198.84 | 627,400 | — | — |
| 2025-09-15 | $198.00 | $198.00 | 762,100 | — | — |
| 2025-09-12 | $195.19 | $195.19 | 519,800 | — | — |
| 2025-09-11 | $196.54 | $196.54 | 382,000 | — | — |
| 2025-09-10 | $194.24 | $194.24 | 367,200 | — | — |
| 2025-09-09 | $196.56 | $196.56 | 557,200 | — | — |
| 2025-09-08 | $196.90 | $196.90 | 814,800 | — | — |
| 2025-09-05 | $193.09 | $193.09 | 1,170,100 | — | — |
| 2025-09-04 | $190.77 | $190.77 | 645,200 | — | — |
| 2025-09-03 | $191.47 | $191.47 | 579,700 | — | — |
| 2025-09-02 | $190.16 | $190.16 | 915,300 | — | — |
| 2025-08-29 | $193.14 | $193.14 | 547,500 | — | — |
| 2025-08-28 | $191.26 | $191.26 | 503,500 | — | — |
| 2025-08-27 | $190.67 | $190.67 | 531,300 | — | — |
| 2025-08-26 | $187.62 | $187.62 | 975,200 | — | — |
| 2025-08-25 | $187.72 | $187.72 | 663,000 | — | — |
| 2025-08-22 | $190.42 | $190.42 | 668,100 | — | — |
| 2025-08-21 | $188.41 | $188.41 | 617,900 | — | — |
| 2025-08-20 | $189.29 | $189.29 | 776,300 | — | — |
| 2025-08-19 | $188.00 | $188.00 | 901,300 | — | — |
| 2025-08-18 | $188.64 | $188.64 | 880,400 | — | — |
| 2025-08-15 | $188.92 | $188.92 | 801,000 | — | — |
| 2025-08-14 | $185.32 | $185.32 | 1,156,900 | — | — |
| 2025-08-13 | $188.12 | $188.12 | 1,161,200 | — | — |
| 2025-08-12 | $181.20 | $181.20 | 984,200 | — | — |
| 2025-08-11 | $180.73 | $180.73 | 794,000 | — | — |
| 2025-08-08 | $183.32 | $183.32 | 747,800 | — | — |
| 2025-08-07 | $185.03 | $185.03 | 1,704,400 | — | — |
| 2025-08-06 | $188.21 | $188.21 | 1,089,000 | — | — |
| 2025-08-05 | $188.90 | $188.90 | 1,105,400 | — | — |
| 2025-08-04 | $192.76 | $192.76 | 1,391,600 | — | — |
| 2025-08-01 | $188.58 | $188.58 | 1,821,600 | — | — |
| 2025-07-31 | $186.20 | $186.20 | 2,357,900 | — | — |
| 2025-07-30 | $186.67 | $186.67 | 4,048,800 | — | — |
| 2025-07-29 | $218.33 | $218.33 | 1,725,200 | — | — |
| 2025-07-28 | $218.29 | $218.29 | 1,064,300 | — | — |
| 2025-07-25 | $220.11 | $220.11 | 789,400 | — | — |
| 2025-07-24 | $222.01 | $222.01 | 584,800 | — | — |
| 2025-07-23 | $223.00 | $223.00 | 623,100 | — | — |
| 2025-07-22 | $222.89 | $222.89 | 517,700 | — | — |
| 2025-07-21 | $222.64 | $222.64 | 577,900 | — | — |
| 2025-07-18 | $215.48 | $215.48 | 911,600 | — | — |
| 2025-07-17 | $217.47 | $217.47 | 451,600 | — | — |
| 2025-07-16 | $218.07 | $218.07 | 514,900 | — | — |
| 2025-07-15 | $218.78 | $218.78 | 547,700 | — | — |
| 2025-07-14 | $220.68 | $220.68 | 732,000 | — | — |
| 2025-07-11 | $215.50 | $215.50 | 817,400 | — | — |
| 2025-07-10 | $221.26 | $221.26 | 868,100 | — | — |
| 2025-07-09 | $231.23 | $231.23 | 1,002,500 | — | — |
| 2025-07-08 | $226.19 | $226.19 | 710,400 | — | — |
| 2025-07-07 | $222.99 | $222.99 | 484,300 | — | — |
| 2025-07-03 | $223.63 | $223.63 | 304,400 | — | — |
| 2025-07-02 | $219.39 | $219.39 | 628,200 | — | — |
| 2025-07-01 | $221.08 | $221.08 | 889,000 | — | — |
| 2025-06-30 | $221.25 | $221.25 | 793,700 | — | — |
| 2025-06-27 | $216.45 | $216.45 | 622,100 | — | — |
| 2025-06-26 | $218.88 | $218.88 | 681,000 | — | — |
| 2025-06-25 | $218.93 | $218.93 | 449,900 | — | — |
| 2025-06-24 | $219.56 | $219.56 | 703,900 | — | — |
| 2025-06-23 | $223.37 | $223.37 | 561,600 | — | — |
| 2025-06-20 | $218.21 | $218.21 | 909,700 | — | — |
| 2025-06-18 | $218.42 | $218.42 | 539,100 | — | — |
| 2025-06-17 | $219.23 | $219.23 | 728,000 | — | — |
| 2025-06-16 | $221.22 | $221.22 | 947,300 | — | — |
| 2025-06-13 | $218.93 | $218.93 | 1,058,500 | — | — |
| 2025-06-12 | $222.95 | $222.95 | 627,500 | — | — |
| 2025-06-11 | $222.67 | $222.67 | 1,357,900 | — | — |
| 2025-06-10 | $229.65 | $229.65 | 649,100 | — | — |
| 2025-06-09 | $227.80 | $227.80 | 480,800 | — | — |
| 2025-06-06 | $233.47 | $233.47 | 429,100 | — | — |
| 2025-06-05 | $231.11 | $231.11 | 683,700 | — | — |
| 2025-06-04 | $230.91 | $230.91 | 560,200 | — | — |
| 2025-06-03 | $229.88 | $229.88 | 429,200 | — | — |
| 2025-06-02 | $229.89 | $229.89 | 474,300 | — | — |
| 2025-05-30 | $228.88 | $228.88 | 1,131,200 | — | — |
| 2025-05-29 | $224.39 | $224.39 | 595,000 | — | — |
| 2025-05-28 | $223.95 | $223.95 | 753,800 | — | — |
| 2025-05-27 | $228.62 | $228.62 | 831,200 | — | — |
| 2025-05-23 | $227.86 | $227.86 | 835,400 | — | — |
| 2025-05-22 | $224.86 | $224.86 | 732,000 | — | — |
| 2025-05-21 | $220.95 | $220.95 | 710,400 | — | — |
| 2025-05-20 | $220.92 | $220.92 | 904,400 | — | — |
| 2025-05-19 | $218.91 | $218.91 | 496,700 | — | — |
| 2025-05-16 | $218.68 | $218.68 | 519,200 | — | — |
| 2025-05-15 | $216.10 | $216.10 | 678,200 | — | — |
| 2025-05-14 | $214.49 | $214.49 | 580,300 | — | — |
| 2025-05-13 | $217.87 | $217.87 | 923,700 | — | — |
| 2025-05-12 | $217.23 | $217.23 | 1,132,800 | — | — |
| 2025-05-09 | $218.33 | $218.33 | 643,300 | — | — |
| 2025-05-08 | $220.67 | $220.67 | 724,200 | — | — |
| 2025-05-07 | $220.87 | $220.87 | 813,700 | — | — |
| 2025-05-06 | $220.84 | $220.84 | 734,900 | — | — |
| 2025-05-05 | $220.16 | $220.16 | 729,200 | — | — |
| 2025-05-02 | $217.55 | $217.55 | 612,700 | — | — |
| 2025-05-01 | $214.03 | $214.03 | 644,100 | — | — |
| 2025-04-30 | $219.56 | $219.56 | 899,900 | — | — |
| 2025-04-29 | $215.30 | $215.30 | 647,700 | — | — |
| 2025-04-28 | $212.41 | $212.41 | 1,002,600 | — | — |
| 2025-04-25 | $206.55 | $206.55 | 715,100 | — | — |
| 2025-04-24 | $208.88 | $208.88 | 1,307,500 | — | — |
| 2025-04-23 | $204.26 | $204.26 | 2,491,400 | — | — |
| 2025-04-22 | $212.31 | $212.31 | 1,460,700 | — | — |
| 2025-04-21 | $207.36 | $207.36 | 815,600 | — | — |
| 2025-04-17 | $214.96 | $214.96 | 824,700 | — | — |
| 2025-04-16 | $214.94 | $214.94 | 935,200 | — | — |
| 2025-04-15 | $224.47 | $224.47 | 810,000 | — | — |
| 2025-04-14 | $220.10 | $220.10 | 834,100 | — | — |
| 2025-04-11 | $217.71 | $217.71 | 938,500 | — | — |
| 2025-04-10 | $213.78 | $213.78 | 1,190,500 | — | — |
| 2025-04-09 | $219.41 | $219.41 | 1,568,200 | — | — |
| 2025-04-08 | $208.20 | $208.20 | 1,700,100 | — | — |
| 2025-04-07 | $213.76 | $213.76 | 1,864,600 | — | — |
| 2025-04-04 | $215.52 | $215.52 | 1,263,700 | — | — |
| 2025-04-03 | $224.02 | $224.02 | 1,395,200 | — | — |
| 2025-04-02 | $228.01 | $228.01 | 976,700 | — | — |
| 2025-04-01 | $230.84 | $230.84 | 638,300 | — | — |
| 2025-03-31 | $227.92 | $227.92 | 761,700 | — | — |
| 2025-03-28 | $228.37 | $228.37 | 941,700 | — | — |
| 2025-03-27 | $231.31 | $231.31 | 750,900 | — | — |
| 2025-03-26 | $227.87 | $227.87 | 527,100 | — | — |
| 2025-03-25 | $230.58 | $230.58 | 545,600 | — | — |
| 2025-03-24 | $228.05 | $228.05 | 642,100 | — | — |
| 2025-03-21 | $227.97 | $227.97 | 1,071,800 | — | — |
| 2025-03-20 | $229.14 | $229.14 | 929,000 | — | — |
| 2025-03-19 | $230.32 | $230.32 | 697,000 | — | — |
| 2025-03-18 | $229.75 | $229.75 | 798,000 | — | — |
| 2025-03-17 | $230.39 | $230.39 | 1,104,700 | — | — |
| 2025-03-14 | $224.84 | $224.84 | 1,246,100 | — | — |
| 2025-03-13 | $214.90 | $214.90 | 1,341,900 | — | — |
| 2025-03-12 | $217.99 | $217.99 | 1,250,100 | — | — |
| 2025-03-11 | $222.39 | $222.39 | 930,600 | — | — |
| 2025-03-10 | $225.27 | $225.27 | 2,433,800 | — | — |
| 2025-03-07 | $230.20 | $230.20 | 1,886,000 | — | — |
| 2025-03-06 | $223.48 | $223.48 | 1,390,300 | — | — |
| 2025-03-05 | $221.60 | $221.60 | 1,026,700 | — | — |
| 2025-03-04 | $221.22 | $221.22 | 1,229,700 | — | — |
| 2025-03-03 | $221.09 | $221.09 | 895,900 | — | — |
| 2025-02-28 | $220.26 | $220.26 | 1,092,900 | — | — |
| 2025-02-27 | $216.69 | $216.69 | 1,048,200 | — | — |
| 2025-02-26 | $220.92 | $220.92 | 799,700 | — | — |
| 2025-02-25 | $218.63 | $218.63 | 727,000 | — | — |
| 2025-02-24 | $215.21 | $215.21 | 876,000 | — | — |
| 2025-02-21 | $216.80 | $216.80 | 1,270,500 | — | — |
| 2025-02-20 | $219.05 | $219.05 | 716,100 | — | — |
| 2025-02-19 | $223.08 | $223.08 | 1,196,700 | — | — |
| 2025-02-18 | $220.46 | $220.46 | 976,700 | — | — |
| 2025-02-14 | $222.09 | $222.09 | 674,700 | — | — |
| 2025-02-13 | $221.12 | $221.12 | 690,400 | — | — |
| 2025-02-12 | $216.86 | $216.86 | 805,700 | — | — |
| 2025-02-11 | $218.52 | $218.52 | 1,288,000 | — | — |
| 2025-02-10 | $215.00 | $215.00 | 1,040,000 | — | — |
| 2025-02-07 | $212.24 | $212.24 | 1,054,000 | — | — |
| 2025-02-06 | $212.44 | $212.44 | 1,050,200 | — | — |
| 2025-02-05 | $216.99 | $216.99 | 1,259,400 | — | — |
| 2025-02-04 | $212.26 | $212.26 | 1,301,300 | — | — |
| 2025-02-03 | $213.87 | $213.87 | 1,153,100 | — | — |
| 2025-01-31 | $218.02 | $218.02 | 1,177,600 | — | — |
| 2025-01-30 | $218.99 | $218.99 | 2,068,500 | — | — |
| 2025-01-29 | $203.90 | $203.90 | 1,165,700 | — | — |
| 2025-01-28 | $202.94 | $202.94 | 968,600 | — | — |
| 2025-01-27 | $198.20 | $198.20 | 716,700 | — | — |
| 2025-01-24 | $194.48 | $194.48 | 478,400 | — | — |
| 2025-01-23 | $196.38 | $196.38 | 633,900 | — | — |
| 2025-01-22 | $194.28 | $194.28 | 546,000 | — | — |
| 2025-01-21 | $192.96 | $192.96 | 870,800 | — | — |
| 2025-01-17 | $187.87 | $187.87 | 665,400 | — | — |
| 2025-01-16 | $186.77 | $186.77 | 659,800 | — | — |
| 2025-01-15 | $183.40 | $183.40 | 830,700 | — | — |
| 2025-01-14 | $183.25 | $183.25 | 531,800 | — | — |
| 2025-01-13 | $182.69 | $182.69 | 351,000 | — | — |
| 2025-01-10 | $182.00 | $182.00 | 632,800 | — | — |
| 2025-01-08 | $183.19 | $183.19 | 965,900 | — | — |
| 2025-01-07 | $181.48 | $181.48 | 997,600 | — | — |
| 2025-01-06 | $179.88 | $179.88 | 1,129,100 | — | — |
| 2025-01-03 | $181.40 | $181.40 | 564,100 | — | — |
| 2025-01-02 | $184.58 | $184.58 | 677,600 | — | — |