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-12-17 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 | $173.53 | $242.66 | 645,300 | — | — |
| 2025-12-30 | $175.49 | $245.40 | 732,800 | — | — |
| 2025-12-29 | $175.52 | $245.44 | 632,000 | — | — |
| 2025-12-26 | $175.94 | $246.03 | 402,700 | — | — |
| 2025-12-24 | $175.92 | $246.00 | 296,500 | — | — |
| 2025-12-23 | $175.08 | $244.82 | 652,500 | — | — |
| 2025-12-22 | $176.34 | $246.59 | 704,300 | — | — |
| 2025-12-19 | $176.06 | $246.19 | 1,580,900 | — | — |
| 2025-12-18 | $176.15 | $246.32 | 973,800 | — | — |
| 2025-12-17 | $179.10 | $250.45 | 1,652,300 | — | — |
| 2025-12-16 | $178.66 | $249.83 | 1,338,900 | — | — |
| 2025-12-15 | $184.11 | $257.45 | 951,900 | — | — |
| 2025-12-12 | $182.56 | $255.28 | 1,139,000 | — | — |
| 2025-12-11 | $181.57 | $253.90 | 685,600 | — | — |
| 2025-12-10 | $179.51 | $251.02 | 1,071,100 | — | — |
| 2025-12-09 | $179.62 | $251.17 | 846,500 | — | — |
| 2025-12-08 | $181.82 | $254.25 | 980,700 | — | — |
| 2025-12-05 | $182.51 | $255.21 | 738,200 | — | — |
| 2025-12-04 | $184.18 | $257.55 | 1,044,900 | — | — |
| 2025-12-03 | $182.61 | $255.35 | 1,057,300 | — | — |
| 2025-12-02 | $182.55 | $255.27 | 1,177,500 | — | — |
| 2025-12-01 | $183.77 | $256.98 | 1,175,700 | — | — |
| 2025-11-28 | $189.18 | $264.54 | 379,700 | — | — |
| 2025-11-26 | $189.69 | $265.25 | 869,600 | — | — |
| 2025-11-25 | $192.35 | $268.97 | 1,207,300 | — | — |
| 2025-11-24 | $190.58 | $266.50 | 2,285,300 | — | — |
| 2025-11-21 | $191.25 | $267.44 | 1,769,800 | — | — |
| 2025-11-20 | $187.61 | $262.35 | 1,104,400 | — | — |
| 2025-11-19 | $185.96 | $260.04 | 874,600 | — | — |
| 2025-11-18 | $185.32 | $259.14 | 1,368,400 | — | — |
| 2025-11-17 | $186.19 | $260.36 | 1,086,500 | — | — |
| 2025-11-14 | $186.95 | $261.42 | 923,900 | — | — |
| 2025-11-13 | $187.58 | $262.30 | 1,412,000 | — | — |
| 2025-11-12 | $186.85 | $261.28 | 1,076,600 | — | — |
| 2025-11-11 | $188.85 | $264.08 | 1,293,700 | — | — |
| 2025-11-10 | $184.31 | $257.73 | 1,592,600 | — | — |
| 2025-11-07 | $179.50 | $251.00 | 1,020,700 | — | — |
| 2025-11-06 | $176.51 | $246.82 | 830,200 | — | — |
| 2025-11-05 | $178.26 | $249.27 | 784,900 | — | — |
| 2025-11-04 | $178.03 | $248.95 | 1,059,500 | — | — |
| 2025-11-03 | $178.84 | $250.08 | 1,106,900 | — | — |
| 2025-10-31 | $175.95 | $246.04 | 966,200 | — | — |
| 2025-10-30 | $175.75 | $245.76 | 1,427,000 | — | — |
| 2025-10-29 | $174.78 | $244.40 | 1,014,800 | — | — |
| 2025-10-28 | $178.28 | $249.30 | 1,434,000 | — | — |
| 2025-10-27 | $180.26 | $252.07 | 900,900 | — | — |
| 2025-10-24 | $182.18 | $254.75 | 867,100 | — | — |
| 2025-10-23 | $183.23 | $256.22 | 1,230,900 | — | — |
| 2025-10-22 | $181.17 | $253.34 | 1,583,200 | — | — |
| 2025-10-21 | $184.64 | $258.19 | 2,889,900 | — | — |
| 2025-10-20 | $190.41 | $266.26 | 1,491,100 | — | — |
| 2025-10-17 | $189.51 | $265.00 | 983,900 | — | — |
| 2025-10-16 | $186.82 | $261.24 | 1,056,600 | — | — |
| 2025-10-15 | $187.35 | $261.98 | 1,071,900 | — | — |
| 2025-10-14 | $185.39 | $259.24 | 718,500 | — | — |
| 2025-10-13 | $182.78 | $255.59 | 809,300 | — | — |
| 2025-10-10 | $184.07 | $257.40 | 737,000 | — | — |
| 2025-10-09 | $181.44 | $253.72 | 538,700 | — | — |
| 2025-10-08 | $180.89 | $252.95 | 745,300 | — | — |
| 2025-10-07 | $181.89 | $254.35 | 1,110,600 | — | — |
| 2025-10-06 | $178.43 | $249.51 | 844,000 | — | — |
| 2025-10-03 | $179.33 | $250.77 | 1,395,200 | — | — |
| 2025-10-02 | $180.96 | $251.93 | 1,029,700 | — | — |
| 2025-10-01 | $182.07 | $253.47 | 1,781,900 | — | — |
| 2025-09-30 | $190.58 | $265.32 | 780,500 | — | — |
| 2025-09-29 | $188.84 | $262.90 | 528,000 | — | — |
| 2025-09-26 | $188.99 | $263.11 | 550,500 | — | — |
| 2025-09-25 | $185.39 | $258.09 | 657,800 | — | — |
| 2025-09-24 | $186.82 | $260.09 | 748,100 | — | — |
| 2025-09-23 | $186.97 | $260.29 | 775,000 | — | — |
| 2025-09-22 | $184.69 | $257.12 | 976,000 | — | — |
| 2025-09-19 | $183.60 | $255.60 | 1,435,600 | — | — |
| 2025-09-18 | $183.33 | $255.23 | 667,800 | — | — |
| 2025-09-17 | $182.25 | $253.72 | 662,900 | — | — |
| 2025-09-16 | $180.16 | $250.81 | 549,500 | — | — |
| 2025-09-15 | $180.62 | $251.45 | 642,200 | — | — |
| 2025-09-12 | $182.91 | $254.64 | 454,100 | — | — |
| 2025-09-11 | $183.46 | $255.41 | 598,500 | — | — |
| 2025-09-10 | $180.14 | $250.79 | 652,100 | — | — |
| 2025-09-09 | $182.68 | $254.32 | 435,500 | — | — |
| 2025-09-08 | $182.53 | $254.11 | 438,500 | — | — |
| 2025-09-05 | $183.49 | $255.45 | 556,200 | — | — |
| 2025-09-04 | $180.11 | $250.74 | 585,700 | — | — |
| 2025-09-03 | $179.51 | $249.91 | 689,500 | — | — |
| 2025-09-02 | $178.70 | $248.78 | 1,109,200 | — | — |
| 2025-08-29 | $181.64 | $252.87 | 731,500 | — | — |
| 2025-08-28 | $179.20 | $249.48 | 560,000 | — | — |
| 2025-08-27 | $179.76 | $250.26 | 597,100 | — | — |
| 2025-08-26 | $180.36 | $251.09 | 1,044,400 | — | — |
| 2025-08-25 | $178.66 | $248.73 | 753,400 | — | — |
| 2025-08-22 | $180.23 | $250.91 | 947,800 | — | — |
| 2025-08-21 | $183.72 | $255.77 | 1,074,600 | — | — |
| 2025-08-20 | $184.40 | $256.72 | 957,800 | — | — |
| 2025-08-19 | $182.83 | $254.53 | 784,700 | — | — |
| 2025-08-18 | $178.95 | $249.13 | 808,500 | — | — |
| 2025-08-15 | $179.77 | $250.27 | 810,200 | — | — |
| 2025-08-14 | $178.44 | $248.42 | 679,500 | — | — |
| 2025-08-13 | $179.04 | $249.25 | 928,500 | — | — |
| 2025-08-12 | $178.68 | $248.75 | 763,200 | — | — |
| 2025-08-11 | $178.36 | $248.31 | 653,200 | — | — |
| 2025-08-08 | $176.96 | $246.36 | 616,300 | — | — |
| 2025-08-07 | $174.27 | $242.61 | 898,400 | — | — |
| 2025-08-06 | $173.00 | $240.85 | 994,300 | — | — |
| 2025-08-05 | $173.27 | $241.22 | 744,200 | — | — |
| 2025-08-04 | $172.44 | $240.07 | 788,400 | — | — |
| 2025-08-01 | $170.85 | $237.85 | 1,421,100 | — | — |
| 2025-07-31 | $167.41 | $233.06 | 941,400 | — | — |
| 2025-07-30 | $168.73 | $234.90 | 1,094,000 | — | — |
| 2025-07-29 | $167.93 | $233.79 | 810,700 | — | — |
| 2025-07-28 | $167.85 | $233.68 | 1,086,600 | — | — |
| 2025-07-25 | $168.55 | $234.65 | 1,877,500 | — | — |
| 2025-07-24 | $171.90 | $239.31 | 2,114,200 | — | — |
| 2025-07-23 | $170.48 | $237.34 | 3,086,500 | — | — |
| 2025-07-22 | $178.24 | $248.14 | 2,697,900 | — | — |
| 2025-07-21 | $166.45 | $231.73 | 1,999,800 | — | — |
| 2025-07-18 | $166.91 | $232.37 | 1,557,300 | — | — |
| 2025-07-17 | $168.18 | $234.14 | 1,358,700 | — | — |
| 2025-07-16 | $167.03 | $232.53 | 1,148,400 | — | — |
| 2025-07-15 | $166.42 | $231.69 | 1,177,700 | — | — |
| 2025-07-14 | $168.37 | $234.40 | 1,274,600 | — | — |
| 2025-07-11 | $168.09 | $234.01 | 1,335,600 | — | — |
| 2025-07-10 | $171.45 | $238.69 | 914,100 | — | — |
| 2025-07-09 | $173.62 | $241.71 | 871,000 | — | — |
| 2025-07-08 | $172.50 | $240.15 | 1,080,500 | — | — |
| 2025-07-07 | $173.97 | $242.20 | 839,400 | — | — |
| 2025-07-03 | $176.92 | $245.19 | 436,500 | — | — |
| 2025-07-02 | $176.60 | $244.75 | 895,600 | — | — |
| 2025-07-01 | $179.33 | $248.53 | 850,300 | — | — |
| 2025-06-30 | $179.63 | $248.95 | 819,300 | — | — |
| 2025-06-27 | $177.83 | $246.45 | 1,205,900 | — | — |
| 2025-06-26 | $177.06 | $245.38 | 1,040,200 | — | — |
| 2025-06-25 | $178.65 | $247.59 | 747,500 | — | — |
| 2025-06-24 | $179.90 | $249.32 | 713,600 | — | — |
| 2025-06-23 | $179.72 | $249.07 | 1,201,900 | — | — |
| 2025-06-20 | $179.43 | $248.67 | 1,016,700 | — | — |
| 2025-06-18 | $179.78 | $249.15 | 618,900 | — | — |
| 2025-06-17 | $178.95 | $248.00 | 871,900 | — | — |
| 2025-06-16 | $182.07 | $252.33 | 989,000 | — | — |
| 2025-06-13 | $180.21 | $249.75 | 1,028,500 | — | — |
| 2025-06-12 | $179.04 | $248.13 | 743,200 | — | — |
| 2025-06-11 | $176.98 | $245.27 | 583,200 | — | — |
| 2025-06-10 | $177.44 | $245.91 | 763,100 | — | — |
| 2025-06-09 | $175.90 | $243.78 | 496,200 | — | — |
| 2025-06-06 | $174.34 | $241.61 | 434,200 | — | — |
| 2025-06-05 | $173.65 | $240.66 | 602,800 | — | — |
| 2025-06-04 | $173.81 | $240.88 | 743,000 | — | — |
| 2025-06-03 | $173.59 | $240.57 | 769,300 | — | — |
| 2025-06-02 | $174.40 | $241.70 | 876,200 | — | — |
| 2025-05-30 | $173.34 | $240.23 | 1,612,700 | — | — |
| 2025-05-29 | $172.00 | $238.37 | 783,200 | — | — |
| 2025-05-28 | $171.38 | $237.51 | 746,500 | — | — |
| 2025-05-27 | $173.68 | $240.70 | 1,048,400 | — | — |
| 2025-05-23 | $171.23 | $237.30 | 1,025,600 | — | — |
| 2025-05-22 | $169.62 | $235.07 | 1,036,300 | — | — |
| 2025-05-21 | $170.48 | $236.26 | 2,124,600 | — | — |
| 2025-05-20 | $178.24 | $247.02 | 994,500 | — | — |
| 2025-05-19 | $178.12 | $246.85 | 773,000 | — | — |
| 2025-05-16 | $177.97 | $246.64 | 2,133,900 | — | — |
| 2025-05-15 | $176.41 | $244.48 | 1,616,000 | — | — |
| 2025-05-14 | $172.48 | $239.04 | 1,333,800 | — | — |
| 2025-05-13 | $174.49 | $241.82 | 1,169,800 | — | — |
| 2025-05-12 | $175.90 | $243.78 | 1,334,200 | — | — |
| 2025-05-09 | $176.96 | $245.24 | 1,310,000 | — | — |
| 2025-05-08 | $175.90 | $243.78 | 1,504,700 | — | — |
| 2025-05-07 | $176.57 | $244.70 | 1,103,700 | — | — |
| 2025-05-06 | $176.11 | $244.07 | 869,800 | — | — |
| 2025-05-05 | $177.57 | $246.09 | 834,600 | — | — |
| 2025-05-02 | $177.95 | $246.62 | 881,700 | — | — |
| 2025-05-01 | $177.32 | $245.74 | 857,300 | — | — |
| 2025-04-30 | $178.22 | $246.99 | 1,622,100 | — | — |
| 2025-04-29 | $178.50 | $247.38 | 1,307,200 | — | — |
| 2025-04-28 | $176.68 | $244.86 | 1,133,000 | — | — |
| 2025-04-25 | $173.76 | $240.81 | 1,033,400 | — | — |
| 2025-04-24 | $175.87 | $243.73 | 1,569,200 | — | — |
| 2025-04-23 | $173.57 | $240.55 | 1,854,000 | — | — |
| 2025-04-22 | $172.84 | $239.53 | 2,424,200 | — | — |
| 2025-04-21 | $161.86 | $224.32 | 1,401,200 | — | — |
| 2025-04-17 | $163.80 | $227.01 | 1,491,400 | — | — |
| 2025-04-16 | $164.47 | $227.94 | 1,252,700 | — | — |
| 2025-04-15 | $167.23 | $231.76 | 1,139,600 | — | — |
| 2025-04-14 | $168.00 | $232.83 | 1,723,100 | — | — |
| 2025-04-11 | $163.99 | $227.27 | 2,218,400 | — | — |
| 2025-04-10 | $163.85 | $227.08 | 2,073,300 | — | — |
| 2025-04-09 | $164.06 | $227.37 | 2,178,900 | — | — |
| 2025-04-08 | $159.80 | $221.46 | 1,971,400 | — | — |
| 2025-04-07 | $164.31 | $227.71 | 2,301,200 | — | — |
| 2025-04-04 | $164.18 | $226.42 | 2,505,200 | — | — |
| 2025-04-03 | $170.63 | $235.32 | 1,828,600 | — | — |
| 2025-04-02 | $167.96 | $231.64 | 940,600 | — | — |
| 2025-04-01 | $169.28 | $233.46 | 1,035,800 | — | — |
| 2025-03-31 | $169.20 | $233.35 | 1,591,200 | — | — |
| 2025-03-28 | $167.33 | $230.77 | 1,140,800 | — | — |
| 2025-03-27 | $166.00 | $228.93 | 871,900 | — | — |
| 2025-03-26 | $166.62 | $229.79 | 573,800 | — | — |
| 2025-03-25 | $165.66 | $228.47 | 769,200 | — | — |
| 2025-03-24 | $167.33 | $230.77 | 670,800 | — | — |
| 2025-03-21 | $167.11 | $230.47 | 1,437,900 | — | — |
| 2025-03-20 | $166.46 | $229.57 | 1,106,600 | — | — |
| 2025-03-19 | $168.01 | $231.71 | 1,596,600 | — | — |
| 2025-03-18 | $172.45 | $237.83 | 1,360,000 | — | — |
| 2025-03-17 | $173.48 | $239.25 | 1,072,600 | — | — |
| 2025-03-14 | $170.16 | $234.67 | 1,276,600 | — | — |
| 2025-03-13 | $168.82 | $232.82 | 1,447,800 | — | — |
| 2025-03-12 | $166.42 | $229.51 | 1,527,700 | — | — |
| 2025-03-11 | $168.15 | $231.90 | 1,436,600 | — | — |
| 2025-03-10 | $173.12 | $238.75 | 1,396,700 | — | — |
| 2025-03-07 | $175.56 | $242.12 | 1,092,100 | — | — |
| 2025-03-06 | $171.67 | $236.75 | 944,800 | — | — |
| 2025-03-05 | $172.01 | $237.22 | 1,534,100 | — | — |
| 2025-03-04 | $175.01 | $241.36 | 1,420,800 | — | — |
| 2025-03-03 | $176.95 | $244.04 | 1,325,900 | — | — |
| 2025-02-28 | $172.90 | $238.45 | 1,197,900 | — | — |
| 2025-02-27 | $171.55 | $236.59 | 1,091,400 | — | — |
| 2025-02-26 | $173.46 | $239.22 | 995,500 | — | — |
| 2025-02-25 | $175.41 | $241.91 | 1,676,500 | — | — |
| 2025-02-24 | $174.06 | $240.05 | 1,008,400 | — | — |
| 2025-02-21 | $172.24 | $237.54 | 727,400 | — | — |
| 2025-02-20 | $172.14 | $237.40 | 1,147,200 | — | — |
| 2025-02-19 | $171.75 | $236.86 | 1,448,300 | — | — |
| 2025-02-18 | $169.65 | $233.97 | 1,043,400 | — | — |
| 2025-02-14 | $168.77 | $232.75 | 1,327,100 | — | — |
| 2025-02-13 | $168.72 | $232.69 | 1,075,100 | — | — |
| 2025-02-12 | $164.35 | $226.66 | 1,417,600 | — | — |
| 2025-02-11 | $166.93 | $230.22 | 1,088,200 | — | — |
| 2025-02-10 | $165.19 | $227.82 | 1,164,500 | — | — |
| 2025-02-07 | $162.64 | $224.30 | 499,500 | — | — |
| 2025-02-06 | $162.64 | $224.30 | 915,200 | — | — |
| 2025-02-05 | $164.87 | $227.38 | 628,000 | — | — |
| 2025-02-04 | $163.36 | $225.29 | 889,800 | — | — |
| 2025-02-03 | $162.47 | $224.07 | 808,600 | — | — |
| 2025-01-31 | $163.10 | $224.94 | 1,575,200 | — | — |
| 2025-01-30 | $164.17 | $226.41 | 2,602,000 | — | — |
| 2025-01-29 | $155.44 | $214.37 | 1,725,900 | — | — |
| 2025-01-28 | $157.13 | $216.70 | 1,751,500 | — | — |
| 2025-01-27 | $159.97 | $220.62 | 1,468,300 | — | — |
| 2025-01-24 | $155.28 | $214.15 | 1,219,800 | — | — |
| 2025-01-23 | $151.85 | $209.42 | 711,200 | — | — |
| 2025-01-22 | $151.51 | $208.95 | 666,100 | — | — |
| 2025-01-21 | $152.65 | $210.52 | 1,126,800 | — | — |
| 2025-01-17 | $151.20 | $208.52 | 760,000 | — | — |
| 2025-01-16 | $151.66 | $209.16 | 983,400 | — | — |
| 2025-01-15 | $150.33 | $207.32 | 815,400 | — | — |
| 2025-01-14 | $152.98 | $210.98 | 622,900 | — | — |
| 2025-01-13 | $154.02 | $211.38 | 870,600 | — | — |
| 2025-01-10 | $151.79 | $208.32 | 936,000 | — | — |
| 2025-01-08 | $154.03 | $211.39 | 630,100 | — | — |
| 2025-01-07 | $153.64 | $210.86 | 609,700 | — | — |
| 2025-01-06 | $152.27 | $208.98 | 779,800 | — | — |
| 2025-01-03 | $151.92 | $208.50 | 766,200 | — | — |
| 2025-01-02 | $150.96 | $207.18 | 420,200 | — | — |