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
- 1995-06-16 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 | $213.45 | $236.44 | 566,300 | — | — |
| 2025-12-30 | $216.69 | $240.03 | 471,700 | — | — |
| 2025-12-29 | $217.16 | $240.55 | 555,500 | — | — |
| 2025-12-26 | $219.31 | $242.94 | 244,400 | — | — |
| 2025-12-24 | $219.76 | $243.43 | 234,900 | — | — |
| 2025-12-23 | $219.55 | $243.20 | 750,500 | — | — |
| 2025-12-22 | $221.71 | $245.59 | 998,200 | — | — |
| 2025-12-19 | $216.14 | $239.42 | 2,675,000 | — | — |
| 2025-12-18 | $213.60 | $236.61 | 851,900 | — | — |
| 2025-12-17 | $212.08 | $234.93 | 769,700 | — | — |
| 2025-12-16 | $213.73 | $236.75 | 886,300 | — | — |
| 2025-12-15 | $215.38 | $238.58 | 1,116,400 | — | — |
| 2025-12-12 | $214.41 | $237.51 | 834,800 | — | — |
| 2025-12-11 | $217.77 | $241.23 | 669,700 | — | — |
| 2025-12-10 | $215.58 | $238.80 | 495,200 | — | — |
| 2025-12-09 | $209.62 | $232.20 | 609,900 | — | — |
| 2025-12-08 | $212.20 | $235.06 | 765,500 | — | — |
| 2025-12-05 | $214.95 | $238.11 | 523,000 | — | — |
| 2025-12-04 | $214.04 | $237.10 | 589,100 | — | — |
| 2025-12-03 | $213.45 | $236.44 | 915,300 | — | — |
| 2025-12-02 | $208.38 | $230.83 | 779,400 | — | — |
| 2025-12-01 | $208.65 | $231.13 | 982,200 | — | — |
| 2025-11-28 | $208.55 | $231.02 | 364,400 | — | — |
| 2025-11-26 | $207.75 | $230.13 | 680,300 | — | — |
| 2025-11-25 | $206.08 | $228.28 | 758,400 | — | — |
| 2025-11-24 | $200.01 | $221.56 | 1,271,200 | — | — |
| 2025-11-21 | $200.22 | $221.79 | 1,127,300 | — | — |
| 2025-11-20 | $196.14 | $217.27 | 531,100 | — | — |
| 2025-11-19 | $197.92 | $219.24 | 676,900 | — | — |
| 2025-11-18 | $197.61 | $218.90 | 951,700 | — | — |
| 2025-11-17 | $199.58 | $221.08 | 1,395,400 | — | — |
| 2025-11-14 | $203.92 | $225.89 | 646,600 | — | — |
| 2025-11-13 | $204.27 | $226.28 | 1,121,200 | — | — |
| 2025-11-12 | $209.65 | $232.23 | 642,900 | — | — |
| 2025-11-11 | $207.94 | $230.06 | 1,041,400 | — | — |
| 2025-11-10 | $210.00 | $232.34 | 1,273,400 | — | — |
| 2025-11-07 | $206.31 | $228.26 | 957,800 | — | — |
| 2025-11-06 | $203.77 | $225.45 | 920,300 | — | — |
| 2025-11-05 | $206.02 | $227.94 | 825,100 | — | — |
| 2025-11-04 | $204.46 | $226.21 | 1,076,900 | — | — |
| 2025-11-03 | $204.92 | $226.72 | 1,246,900 | — | — |
| 2025-10-31 | $204.44 | $226.19 | 1,051,500 | — | — |
| 2025-10-30 | $203.14 | $224.75 | 1,039,100 | — | — |
| 2025-10-29 | $201.55 | $222.99 | 1,225,200 | — | — |
| 2025-10-28 | $197.99 | $219.05 | 719,100 | — | — |
| 2025-10-27 | $200.34 | $221.65 | 998,500 | — | — |
| 2025-10-24 | $197.63 | $218.66 | 736,600 | — | — |
| 2025-10-23 | $196.95 | $217.90 | 881,700 | — | — |
| 2025-10-22 | $193.43 | $214.01 | 1,758,600 | — | — |
| 2025-10-21 | $198.00 | $219.07 | 755,200 | — | — |
| 2025-10-20 | $196.12 | $216.99 | 721,000 | — | — |
| 2025-10-17 | $194.15 | $214.81 | 819,900 | — | — |
| 2025-10-16 | $193.61 | $214.21 | 688,900 | — | — |
| 2025-10-15 | $197.13 | $218.10 | 768,300 | — | — |
| 2025-10-14 | $196.00 | $216.85 | 566,100 | — | — |
| 2025-10-13 | $193.54 | $214.13 | 652,200 | — | — |
| 2025-10-10 | $191.03 | $211.35 | 1,057,800 | — | — |
| 2025-10-09 | $195.62 | $216.43 | 747,800 | — | — |
| 2025-10-08 | $199.47 | $220.69 | 665,100 | — | — |
| 2025-10-07 | $197.80 | $218.84 | 690,500 | — | — |
| 2025-10-06 | $201.28 | $222.69 | 1,067,000 | — | — |
| 2025-10-03 | $200.08 | $221.37 | 714,900 | — | — |
| 2025-10-02 | $197.87 | $218.92 | 1,444,600 | — | — |
| 2025-10-01 | $198.56 | $219.69 | 897,200 | — | — |
| 2025-09-30 | $200.47 | $221.80 | 1,277,700 | — | — |
| 2025-09-29 | $197.58 | $218.60 | 1,022,400 | — | — |
| 2025-09-26 | $196.67 | $217.59 | 963,000 | — | — |
| 2025-09-25 | $194.52 | $215.22 | 936,400 | — | — |
| 2025-09-24 | $192.31 | $212.77 | 962,000 | — | — |
| 2025-09-23 | $194.51 | $215.20 | 1,214,200 | — | — |
| 2025-09-22 | $197.96 | $219.02 | 2,312,300 | — | — |
| 2025-09-19 | $188.70 | $208.78 | 1,284,600 | — | — |
| 2025-09-18 | $190.37 | $210.62 | 1,004,300 | — | — |
| 2025-09-17 | $185.65 | $205.40 | 1,209,700 | — | — |
| 2025-09-16 | $187.65 | $207.61 | 1,083,200 | — | — |
| 2025-09-15 | $188.34 | $208.38 | 757,100 | — | — |
| 2025-09-12 | $188.82 | $208.91 | 821,500 | — | — |
| 2025-09-11 | $192.18 | $212.63 | 1,463,700 | — | — |
| 2025-09-10 | $189.59 | $209.76 | 878,900 | — | — |
| 2025-09-09 | $190.06 | $210.28 | 1,230,200 | — | — |
| 2025-09-08 | $190.93 | $211.24 | 1,339,900 | — | — |
| 2025-09-05 | $193.18 | $213.73 | 1,355,900 | — | — |
| 2025-09-04 | $193.78 | $214.40 | 1,403,700 | — | — |
| 2025-09-03 | $191.25 | $211.60 | 687,000 | — | — |
| 2025-09-02 | $192.62 | $213.11 | 812,900 | — | — |
| 2025-08-29 | $193.50 | $214.09 | 877,400 | — | — |
| 2025-08-28 | $195.18 | $215.95 | 876,500 | — | — |
| 2025-08-27 | $195.32 | $216.10 | 872,600 | — | — |
| 2025-08-26 | $195.34 | $216.12 | 1,188,300 | — | — |
| 2025-08-25 | $193.31 | $213.88 | 672,400 | — | — |
| 2025-08-22 | $195.74 | $216.57 | 852,900 | — | — |
| 2025-08-21 | $191.41 | $211.77 | 557,800 | — | — |
| 2025-08-20 | $192.85 | $213.37 | 811,500 | — | — |
| 2025-08-19 | $192.68 | $213.18 | 730,900 | — | — |
| 2025-08-18 | $189.81 | $210.00 | 927,100 | — | — |
| 2025-08-15 | $189.16 | $209.29 | 763,100 | — | — |
| 2025-08-14 | $190.97 | $211.29 | 842,800 | — | — |
| 2025-08-13 | $194.40 | $214.81 | 1,063,000 | — | — |
| 2025-08-12 | $192.91 | $213.16 | 891,100 | — | — |
| 2025-08-11 | $191.91 | $212.05 | 1,475,700 | — | — |
| 2025-08-08 | $191.42 | $211.51 | 1,777,700 | — | — |
| 2025-08-07 | $187.91 | $207.64 | 1,260,500 | — | — |
| 2025-08-06 | $188.35 | $208.12 | 1,263,900 | — | — |
| 2025-08-05 | $188.89 | $208.72 | 1,863,600 | — | — |
| 2025-08-04 | $186.99 | $206.62 | 1,468,600 | — | — |
| 2025-08-01 | $186.89 | $206.51 | 1,235,400 | — | — |
| 2025-07-31 | $192.05 | $212.21 | 1,941,500 | — | — |
| 2025-07-30 | $190.64 | $210.65 | 2,763,000 | — | — |
| 2025-07-29 | $192.78 | $213.02 | 2,432,500 | — | — |
| 2025-07-28 | $197.01 | $217.69 | 1,354,700 | — | — |
| 2025-07-25 | $197.21 | $217.91 | 1,993,900 | — | — |
| 2025-07-24 | $200.70 | $221.77 | 2,333,700 | — | — |
| 2025-07-23 | $214.38 | $236.88 | 1,194,200 | — | — |
| 2025-07-22 | $211.89 | $234.13 | 1,043,000 | — | — |
| 2025-07-21 | $209.88 | $231.91 | 721,600 | — | — |
| 2025-07-18 | $211.91 | $234.15 | 813,700 | — | — |
| 2025-07-17 | $212.70 | $235.03 | 832,700 | — | — |
| 2025-07-16 | $211.54 | $233.75 | 979,800 | — | — |
| 2025-07-15 | $210.61 | $232.72 | 750,200 | — | — |
| 2025-07-14 | $212.97 | $235.33 | 592,500 | — | — |
| 2025-07-11 | $213.66 | $236.09 | 646,800 | — | — |
| 2025-07-10 | $213.75 | $236.19 | 772,600 | — | — |
| 2025-07-09 | $213.05 | $235.41 | 648,400 | — | — |
| 2025-07-08 | $211.78 | $234.01 | 1,269,000 | — | — |
| 2025-07-07 | $213.10 | $235.47 | 931,400 | — | — |
| 2025-07-03 | $214.37 | $236.87 | 577,000 | — | — |
| 2025-07-02 | $213.88 | $236.33 | 1,244,600 | — | — |
| 2025-07-01 | $209.34 | $231.31 | 1,121,100 | — | — |
| 2025-06-30 | $209.35 | $231.33 | 1,255,300 | — | — |
| 2025-06-27 | $207.69 | $229.49 | 1,172,000 | — | — |
| 2025-06-26 | $206.29 | $227.94 | 1,055,300 | — | — |
| 2025-06-25 | $203.77 | $225.16 | 927,100 | — | — |
| 2025-06-24 | $205.87 | $227.48 | 810,800 | — | — |
| 2025-06-23 | $202.19 | $223.41 | 788,900 | — | — |
| 2025-06-20 | $199.98 | $220.97 | 2,732,100 | — | — |
| 2025-06-18 | $200.81 | $221.89 | 760,500 | — | — |
| 2025-06-17 | $200.93 | $222.02 | 740,700 | — | — |
| 2025-06-16 | $203.50 | $224.86 | 645,100 | — | — |
| 2025-06-13 | $201.70 | $222.87 | 589,300 | — | — |
| 2025-06-12 | $203.86 | $225.26 | 631,500 | — | — |
| 2025-06-11 | $204.09 | $225.51 | 688,900 | — | — |
| 2025-06-10 | $204.52 | $225.99 | 646,900 | — | — |
| 2025-06-09 | $205.37 | $226.93 | 594,400 | — | — |
| 2025-06-06 | $206.23 | $227.88 | 768,700 | — | — |
| 2025-06-05 | $204.17 | $225.60 | 677,200 | — | — |
| 2025-06-04 | $203.94 | $225.35 | 596,800 | — | — |
| 2025-06-03 | $203.58 | $224.95 | 896,600 | — | — |
| 2025-06-02 | $201.73 | $222.91 | 797,000 | — | — |
| 2025-05-30 | $202.32 | $223.56 | 1,785,700 | — | — |
| 2025-05-29 | $201.45 | $222.60 | 645,300 | — | — |
| 2025-05-28 | $201.33 | $222.46 | 902,500 | — | — |
| 2025-05-27 | $203.22 | $224.55 | 633,000 | — | — |
| 2025-05-23 | $199.32 | $219.97 | 626,300 | — | — |
| 2025-05-22 | $200.19 | $220.93 | 636,200 | — | — |
| 2025-05-21 | $200.81 | $221.61 | 1,009,100 | — | — |
| 2025-05-20 | $204.75 | $225.96 | 1,406,900 | — | — |
| 2025-05-19 | $207.16 | $228.62 | 603,000 | — | — |
| 2025-05-16 | $205.69 | $227.00 | 982,900 | — | — |
| 2025-05-15 | $204.24 | $225.40 | 859,200 | — | — |
| 2025-05-14 | $203.78 | $224.89 | 1,101,200 | — | — |
| 2025-05-13 | $203.85 | $224.97 | 828,100 | — | — |
| 2025-05-12 | $200.99 | $221.81 | 1,088,200 | — | — |
| 2025-05-09 | $192.62 | $212.57 | 435,100 | — | — |
| 2025-05-08 | $191.75 | $211.61 | 635,100 | — | — |
| 2025-05-07 | $189.70 | $209.35 | 589,200 | — | — |
| 2025-05-06 | $189.19 | $208.79 | 1,047,700 | — | — |
| 2025-05-05 | $190.79 | $210.55 | 471,100 | — | — |
| 2025-05-02 | $191.39 | $211.22 | 663,500 | — | — |
| 2025-05-01 | $186.92 | $206.28 | 864,600 | — | — |
| 2025-04-30 | $184.74 | $203.88 | 1,168,300 | — | — |
| 2025-04-29 | $184.36 | $203.46 | 816,700 | — | — |
| 2025-04-28 | $183.23 | $202.21 | 830,200 | — | — |
| 2025-04-25 | $184.03 | $203.09 | 595,500 | — | — |
| 2025-04-24 | $185.38 | $204.58 | 1,365,400 | — | — |
| 2025-04-23 | $181.97 | $200.82 | 2,173,800 | — | — |
| 2025-04-22 | $171.76 | $189.55 | 894,200 | — | — |
| 2025-04-21 | $167.06 | $184.36 | 914,000 | — | — |
| 2025-04-17 | $170.93 | $188.64 | 927,200 | — | — |
| 2025-04-16 | $169.71 | $187.29 | 761,200 | — | — |
| 2025-04-15 | $172.59 | $190.47 | 605,900 | — | — |
| 2025-04-14 | $173.28 | $191.23 | 694,800 | — | — |
| 2025-04-11 | $171.75 | $189.54 | 862,900 | — | — |
| 2025-04-10 | $168.67 | $186.14 | 1,383,900 | — | — |
| 2025-04-09 | $175.82 | $194.03 | 1,641,100 | — | — |
| 2025-04-08 | $160.22 | $176.82 | 878,700 | — | — |
| 2025-04-07 | $161.42 | $178.14 | 1,779,400 | — | — |
| 2025-04-04 | $160.95 | $177.62 | 1,372,300 | — | — |
| 2025-04-03 | $173.58 | $191.56 | 1,217,500 | — | — |
| 2025-04-02 | $185.91 | $205.17 | 727,000 | — | — |
| 2025-04-01 | $183.66 | $202.68 | 758,300 | — | — |
| 2025-03-31 | $181.35 | $200.14 | 1,484,000 | — | — |
| 2025-03-28 | $181.79 | $200.62 | 1,276,700 | — | — |
| 2025-03-27 | $186.92 | $206.28 | 653,300 | — | — |
| 2025-03-26 | $187.69 | $207.13 | 540,100 | — | — |
| 2025-03-25 | $189.60 | $209.24 | 758,800 | — | — |
| 2025-03-24 | $188.86 | $208.42 | 846,300 | — | — |
| 2025-03-21 | $184.78 | $203.92 | 2,908,900 | — | — |
| 2025-03-20 | $185.41 | $204.62 | 765,000 | — | — |
| 2025-03-19 | $185.60 | $204.83 | 845,000 | — | — |
| 2025-03-18 | $181.75 | $200.58 | 1,145,900 | — | — |
| 2025-03-17 | $181.87 | $200.71 | 923,300 | — | — |
| 2025-03-14 | $178.69 | $197.20 | 1,059,100 | — | — |
| 2025-03-13 | $176.25 | $194.51 | 1,175,700 | — | — |
| 2025-03-12 | $176.00 | $194.23 | 802,300 | — | — |
| 2025-03-11 | $175.92 | $194.14 | 1,413,700 | — | — |
| 2025-03-10 | $175.50 | $193.68 | 1,488,900 | — | — |
| 2025-03-07 | $179.29 | $197.86 | 1,285,300 | — | — |
| 2025-03-06 | $177.59 | $195.99 | 1,020,200 | — | — |
| 2025-03-05 | $179.89 | $198.52 | 1,188,800 | — | — |
| 2025-03-04 | $177.65 | $196.05 | 1,501,000 | — | — |
| 2025-03-03 | $181.65 | $200.47 | 1,341,900 | — | — |
| 2025-02-28 | $185.36 | $204.56 | 1,676,300 | — | — |
| 2025-02-27 | $181.19 | $199.96 | 1,130,400 | — | — |
| 2025-02-26 | $183.00 | $201.96 | 1,490,500 | — | — |
| 2025-02-25 | $182.05 | $200.91 | 1,829,200 | — | — |
| 2025-02-24 | $182.00 | $200.85 | 2,036,300 | — | — |
| 2025-02-21 | $184.63 | $203.75 | 1,381,600 | — | — |
| 2025-02-20 | $192.11 | $211.73 | 1,153,600 | — | — |
| 2025-02-19 | $193.32 | $213.07 | 1,591,700 | — | — |
| 2025-02-18 | $188.28 | $207.51 | 1,303,300 | — | — |
| 2025-02-14 | $188.19 | $207.41 | 1,949,400 | — | — |
| 2025-02-13 | $196.48 | $216.55 | 1,879,400 | — | — |
| 2025-02-12 | $189.27 | $208.60 | 4,113,400 | — | — |
| 2025-02-11 | $208.12 | $229.38 | 1,431,400 | — | — |
| 2025-02-10 | $208.37 | $229.65 | 1,140,300 | — | — |
| 2025-02-07 | $206.80 | $227.92 | 523,800 | — | — |
| 2025-02-06 | $207.49 | $228.68 | 762,100 | — | — |
| 2025-02-05 | $207.24 | $228.41 | 691,200 | — | — |
| 2025-02-04 | $206.09 | $227.14 | 1,029,900 | — | — |
| 2025-02-03 | $204.64 | $225.54 | 912,000 | — | — |
| 2025-01-31 | $207.92 | $229.16 | 783,700 | — | — |
| 2025-01-30 | $209.86 | $231.30 | 547,200 | — | — |
| 2025-01-29 | $206.81 | $227.94 | 760,200 | — | — |
| 2025-01-28 | $205.06 | $226.01 | 724,400 | — | — |
| 2025-01-27 | $204.33 | $225.20 | 1,035,500 | — | — |
| 2025-01-24 | $208.86 | $230.19 | 536,000 | — | — |
| 2025-01-23 | $208.99 | $230.34 | 605,900 | — | — |
| 2025-01-22 | $206.98 | $228.12 | 917,000 | — | — |
| 2025-01-21 | $205.65 | $226.66 | 927,000 | — | — |
| 2025-01-17 | $201.69 | $222.29 | 944,600 | — | — |
| 2025-01-16 | $199.35 | $219.71 | 939,700 | — | — |
| 2025-01-15 | $200.29 | $220.75 | 1,221,600 | — | — |
| 2025-01-14 | $198.10 | $218.34 | 1,258,600 | — | — |
| 2025-01-13 | $191.84 | $211.44 | 992,500 | — | — |
| 2025-01-10 | $188.87 | $208.16 | 761,300 | — | — |
| 2025-01-08 | $191.27 | $210.81 | 946,700 | — | — |
| 2025-01-07 | $189.14 | $208.46 | 1,062,200 | — | — |
| 2025-01-06 | $192.23 | $211.87 | 976,100 | — | — |
| 2025-01-03 | $190.45 | $209.90 | 822,200 | — | — |
| 2025-01-02 | $188.97 | $208.27 | 1,059,200 | — | — |