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
- 1981-12-31 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 | $293.57 | $916.28 | 522,900 | — | — |
| 2025-12-30 | $295.47 | $922.21 | 416,200 | — | — |
| 2025-12-29 | $295.93 | $923.64 | 417,200 | — | — |
| 2025-12-26 | $296.77 | $926.26 | 466,300 | — | — |
| 2025-12-24 | $298.14 | $930.54 | 363,300 | — | — |
| 2025-12-23 | $297.83 | $929.57 | 1,051,500 | — | — |
| 2025-12-22 | $295.10 | $921.05 | 919,100 | — | — |
| 2025-12-19 | $287.45 | $897.17 | 1,487,700 | — | — |
| 2025-12-18 | $282.72 | $882.41 | 1,124,800 | — | — |
| 2025-12-17 | $278.72 | $869.93 | 1,262,800 | — | — |
| 2025-12-16 | $282.85 | $882.82 | 1,149,600 | — | — |
| 2025-12-15 | $288.53 | $900.55 | 902,400 | — | — |
| 2025-12-12 | $286.95 | $895.61 | 1,317,600 | — | — |
| 2025-12-11 | $289.86 | $904.70 | 1,106,700 | — | — |
| 2025-12-10 | $285.94 | $892.46 | 1,368,600 | — | — |
| 2025-12-09 | $277.37 | $865.71 | 1,009,600 | — | — |
| 2025-12-08 | $281.65 | $879.07 | 1,196,300 | — | — |
| 2025-12-05 | $278.50 | $869.24 | 710,600 | — | — |
| 2025-12-04 | $280.51 | $875.51 | 1,222,900 | — | — |
| 2025-12-03 | $277.74 | $866.87 | 916,300 | — | — |
| 2025-12-02 | $273.97 | $855.10 | 1,062,300 | — | — |
| 2025-12-01 | $272.32 | $849.95 | 1,137,600 | — | — |
| 2025-11-28 | $278.69 | $869.83 | 477,100 | — | — |
| 2025-11-26 | $276.14 | $861.87 | 856,900 | — | — |
| 2025-11-25 | $276.33 | $862.47 | 1,602,100 | — | — |
| 2025-11-24 | $275.40 | $859.56 | 2,080,900 | — | — |
| 2025-11-21 | $277.78 | $866.99 | 1,694,900 | — | — |
| 2025-11-20 | $284.22 | $887.09 | 1,026,500 | — | — |
| 2025-11-19 | $285.25 | $890.31 | 965,700 | — | — |
| 2025-11-18 | $285.44 | $890.90 | 908,000 | — | — |
| 2025-11-17 | $287.69 | $897.92 | 829,600 | — | — |
| 2025-11-14 | $289.39 | $899.48 | 1,239,000 | — | — |
| 2025-11-13 | $288.37 | $896.31 | 1,512,800 | — | — |
| 2025-11-12 | $300.24 | $933.21 | 1,604,100 | — | — |
| 2025-11-11 | $301.68 | $937.68 | 1,511,900 | — | — |
| 2025-11-10 | $297.00 | $923.14 | 1,462,000 | — | — |
| 2025-11-07 | $290.66 | $903.43 | 928,600 | — | — |
| 2025-11-06 | $285.02 | $885.90 | 631,800 | — | — |
| 2025-11-05 | $287.10 | $892.37 | 898,300 | — | — |
| 2025-11-04 | $291.12 | $904.86 | 1,098,900 | — | — |
| 2025-11-03 | $288.59 | $897.00 | 1,007,800 | — | — |
| 2025-10-31 | $289.10 | $898.58 | 2,165,600 | — | — |
| 2025-10-30 | $295.90 | $919.72 | 2,546,600 | — | — |
| 2025-10-29 | $286.87 | $891.65 | 1,026,700 | — | — |
| 2025-10-28 | $287.38 | $893.24 | 970,900 | — | — |
| 2025-10-27 | $291.14 | $904.92 | 1,057,100 | — | — |
| 2025-10-24 | $293.20 | $911.33 | 803,800 | — | — |
| 2025-10-23 | $293.28 | $911.58 | 643,800 | — | — |
| 2025-10-22 | $288.97 | $898.18 | 1,099,100 | — | — |
| 2025-10-21 | $292.30 | $908.53 | 982,200 | — | — |
| 2025-10-20 | $290.56 | $903.12 | 723,600 | — | — |
| 2025-10-17 | $283.87 | $882.33 | 887,200 | — | — |
| 2025-10-16 | $284.29 | $883.63 | 1,220,500 | — | — |
| 2025-10-15 | $289.72 | $900.51 | 1,464,300 | — | — |
| 2025-10-14 | $299.99 | $932.43 | 841,700 | — | — |
| 2025-10-13 | $293.42 | $912.01 | 801,300 | — | — |
| 2025-10-10 | $292.34 | $908.65 | 1,341,200 | — | — |
| 2025-10-09 | $298.20 | $926.87 | 1,607,600 | — | — |
| 2025-10-08 | $306.76 | $953.47 | 1,097,000 | — | — |
| 2025-10-07 | $301.43 | $936.91 | 866,600 | — | — |
| 2025-10-06 | $303.01 | $941.82 | 819,200 | — | — |
| 2025-10-03 | $297.39 | $924.35 | 643,300 | — | — |
| 2025-10-02 | $296.10 | $920.34 | 1,099,100 | — | — |
| 2025-10-01 | $300.47 | $933.92 | 1,423,800 | — | — |
| 2025-09-30 | $305.41 | $949.28 | 1,332,600 | — | — |
| 2025-09-29 | $296.95 | $922.98 | 1,230,300 | — | — |
| 2025-09-26 | $293.56 | $912.45 | 1,147,000 | — | — |
| 2025-09-25 | $289.24 | $899.02 | 1,198,900 | — | — |
| 2025-09-24 | $284.00 | $882.73 | 965,200 | — | — |
| 2025-09-23 | $286.19 | $889.54 | 760,300 | — | — |
| 2025-09-22 | $284.32 | $883.73 | 785,400 | — | — |
| 2025-09-19 | $283.94 | $882.54 | 1,316,000 | — | — |
| 2025-09-18 | $282.73 | $878.78 | 664,700 | — | — |
| 2025-09-17 | $281.86 | $876.08 | 732,500 | — | — |
| 2025-09-16 | $284.27 | $883.57 | 1,332,700 | — | — |
| 2025-09-15 | $281.89 | $876.17 | 783,400 | — | — |
| 2025-09-12 | $279.20 | $867.81 | 800,800 | — | — |
| 2025-09-11 | $280.63 | $872.26 | 948,500 | — | — |
| 2025-09-10 | $275.64 | $856.75 | 951,800 | — | — |
| 2025-09-09 | $270.71 | $841.42 | 1,092,200 | — | — |
| 2025-09-08 | $273.89 | $851.31 | 1,194,500 | — | — |
| 2025-09-05 | $272.39 | $846.64 | 1,072,000 | — | — |
| 2025-09-04 | $272.99 | $844.78 | 1,084,600 | — | — |
| 2025-09-03 | $273.11 | $845.15 | 1,119,700 | — | — |
| 2025-09-02 | $275.12 | $851.37 | 1,529,600 | — | — |
| 2025-08-29 | $277.62 | $859.11 | 1,266,200 | — | — |
| 2025-08-28 | $277.04 | $857.31 | 759,300 | — | — |
| 2025-08-27 | $276.76 | $856.45 | 741,300 | — | — |
| 2025-08-26 | $277.66 | $859.23 | 1,543,000 | — | — |
| 2025-08-25 | $276.17 | $854.62 | 704,800 | — | — |
| 2025-08-22 | $275.77 | $853.38 | 754,900 | — | — |
| 2025-08-21 | $276.11 | $854.43 | 908,500 | — | — |
| 2025-08-20 | $276.15 | $854.56 | 851,300 | — | — |
| 2025-08-19 | $272.23 | $842.43 | 990,600 | — | — |
| 2025-08-18 | $271.92 | $841.47 | 1,118,200 | — | — |
| 2025-08-15 | $270.55 | $837.23 | 1,178,000 | — | — |
| 2025-08-14 | $271.05 | $838.78 | 984,700 | — | — |
| 2025-08-13 | $270.22 | $836.21 | 1,502,400 | — | — |
| 2025-08-12 | $270.21 | $836.18 | 1,023,100 | — | — |
| 2025-08-11 | $270.32 | $836.52 | 996,500 | — | — |
| 2025-08-08 | $269.72 | $834.66 | 1,639,200 | — | — |
| 2025-08-07 | $273.81 | $847.32 | 2,100,600 | — | — |
| 2025-08-06 | $276.88 | $856.82 | 1,294,800 | — | — |
| 2025-08-05 | $278.22 | $860.96 | 791,500 | — | — |
| 2025-08-04 | $278.06 | $860.47 | 1,097,200 | — | — |
| 2025-08-01 | $278.26 | $861.09 | 1,413,800 | — | — |
| 2025-07-31 | $274.82 | $850.44 | 1,308,300 | — | — |
| 2025-07-30 | $274.12 | $848.28 | 954,600 | — | — |
| 2025-07-29 | $272.31 | $842.68 | 931,000 | — | — |
| 2025-07-28 | $269.47 | $833.89 | 1,216,500 | — | — |
| 2025-07-25 | $269.28 | $833.30 | 1,965,300 | — | — |
| 2025-07-24 | $273.22 | $845.49 | 3,422,500 | — | — |
| 2025-07-23 | $269.60 | $834.29 | 2,155,500 | — | — |
| 2025-07-22 | $264.42 | $818.26 | 1,599,700 | — | — |
| 2025-07-21 | $263.09 | $814.14 | 942,800 | — | — |
| 2025-07-18 | $264.77 | $819.34 | 1,441,900 | — | — |
| 2025-07-17 | $265.51 | $821.63 | 1,469,900 | — | — |
| 2025-07-16 | $263.66 | $815.91 | 1,109,800 | — | — |
| 2025-07-15 | $261.17 | $808.20 | 1,012,900 | — | — |
| 2025-07-14 | $262.31 | $811.73 | 963,000 | — | — |
| 2025-07-11 | $259.55 | $803.19 | 954,600 | — | — |
| 2025-07-10 | $260.10 | $804.89 | 1,157,800 | — | — |
| 2025-07-09 | $259.05 | $801.64 | 936,100 | — | — |
| 2025-07-08 | $257.09 | $795.58 | 1,233,500 | — | — |
| 2025-07-07 | $256.43 | $793.53 | 1,263,200 | — | — |
| 2025-07-03 | $255.73 | $791.37 | 575,400 | — | — |
| 2025-07-02 | $253.56 | $784.65 | 883,900 | — | — |
| 2025-07-01 | $252.18 | $780.38 | 958,500 | — | — |
| 2025-06-30 | $250.84 | $776.24 | 1,110,900 | — | — |
| 2025-06-27 | $246.98 | $764.29 | 2,158,900 | — | — |
| 2025-06-26 | $246.80 | $763.73 | 1,956,600 | — | — |
| 2025-06-25 | $247.87 | $767.04 | 963,700 | — | — |
| 2025-06-24 | $246.65 | $763.27 | 1,188,700 | — | — |
| 2025-06-23 | $251.11 | $777.07 | 1,193,700 | — | — |
| 2025-06-20 | $249.67 | $772.61 | 1,636,500 | — | — |
| 2025-06-18 | $248.83 | $770.02 | 1,280,000 | — | — |
| 2025-06-17 | $250.86 | $776.30 | 1,371,300 | — | — |
| 2025-06-16 | $247.77 | $766.74 | 1,832,400 | — | — |
| 2025-06-13 | $256.99 | $795.27 | 3,051,100 | — | — |
| 2025-06-12 | $250.39 | $774.84 | 1,336,200 | — | — |
| 2025-06-11 | $246.67 | $763.33 | 1,560,400 | — | — |
| 2025-06-10 | $244.79 | $757.51 | 927,000 | — | — |
| 2025-06-09 | $245.41 | $759.43 | 1,067,300 | — | — |
| 2025-06-06 | $244.27 | $755.90 | 795,700 | — | — |
| 2025-06-05 | $242.06 | $749.07 | 1,136,200 | — | — |
| 2025-06-04 | $242.31 | $749.84 | 804,000 | — | — |
| 2025-06-03 | $243.19 | $752.56 | 1,212,500 | — | — |
| 2025-06-02 | $243.16 | $748.76 | 1,339,400 | — | — |
| 2025-05-30 | $244.34 | $752.39 | 2,784,700 | — | — |
| 2025-05-29 | $243.42 | $749.56 | 2,080,200 | — | — |
| 2025-05-28 | $244.37 | $752.48 | 2,804,800 | — | — |
| 2025-05-27 | $247.90 | $763.35 | 2,773,300 | — | — |
| 2025-05-23 | $237.49 | $731.30 | 2,359,800 | — | — |
| 2025-05-22 | $239.19 | $736.53 | 3,696,600 | — | — |
| 2025-05-21 | $232.59 | $716.21 | 2,701,800 | — | — |
| 2025-05-20 | $230.82 | $710.76 | 1,046,700 | — | — |
| 2025-05-19 | $230.97 | $711.22 | 1,286,400 | — | — |
| 2025-05-16 | $230.20 | $708.85 | 1,577,000 | — | — |
| 2025-05-15 | $226.86 | $698.56 | 1,626,100 | — | — |
| 2025-05-14 | $219.65 | $676.36 | 1,674,300 | — | — |
| 2025-05-13 | $218.37 | $672.42 | 1,075,700 | — | — |
| 2025-05-12 | $218.96 | $674.24 | 1,209,800 | — | — |
| 2025-05-09 | $219.39 | $675.56 | 983,100 | — | — |
| 2025-05-08 | $218.39 | $672.48 | 1,059,700 | — | — |
| 2025-05-07 | $218.00 | $671.28 | 1,527,100 | — | — |
| 2025-05-06 | $216.19 | $665.71 | 1,227,500 | — | — |
| 2025-05-05 | $218.62 | $673.19 | 827,700 | — | — |
| 2025-05-02 | $219.75 | $676.67 | 2,282,300 | — | — |
| 2025-05-01 | $219.91 | $677.16 | 882,400 | — | — |
| 2025-04-30 | $220.02 | $677.50 | 1,060,400 | — | — |
| 2025-04-29 | $221.23 | $681.23 | 1,273,400 | — | — |
| 2025-04-28 | $218.76 | $673.62 | 1,256,000 | — | — |
| 2025-04-25 | $216.08 | $665.37 | 1,637,000 | — | — |
| 2025-04-24 | $216.27 | $665.95 | 1,946,700 | — | — |
| 2025-04-23 | $216.31 | $666.08 | 1,813,700 | — | — |
| 2025-04-22 | $215.08 | $662.29 | 1,750,900 | — | — |
| 2025-04-21 | $214.12 | $659.33 | 1,583,500 | — | — |
| 2025-04-17 | $218.22 | $671.96 | 1,411,600 | — | — |
| 2025-04-16 | $218.88 | $673.99 | 1,165,300 | — | — |
| 2025-04-15 | $220.95 | $680.37 | 1,262,000 | — | — |
| 2025-04-14 | $222.69 | $685.72 | 1,266,400 | — | — |
| 2025-04-11 | $222.03 | $683.69 | 2,245,300 | — | — |
| 2025-04-10 | $213.51 | $657.46 | 2,745,700 | — | — |
| 2025-04-09 | $214.35 | $660.04 | 3,827,100 | — | — |
| 2025-04-08 | $200.75 | $618.16 | 1,933,100 | — | — |
| 2025-04-07 | $200.21 | $616.50 | 1,931,900 | — | — |
| 2025-04-04 | $202.06 | $622.20 | 3,081,600 | — | — |
| 2025-04-03 | $209.94 | $646.46 | 1,321,800 | — | — |
| 2025-04-02 | $211.90 | $652.50 | 986,200 | — | — |
| 2025-04-01 | $209.75 | $645.88 | 964,000 | — | — |
| 2025-03-31 | $209.31 | $644.52 | 1,112,000 | — | — |
| 2025-03-28 | $207.75 | $639.72 | 1,179,000 | — | — |
| 2025-03-27 | $212.70 | $654.96 | 762,300 | — | — |
| 2025-03-26 | $211.93 | $652.59 | 1,026,200 | — | — |
| 2025-03-25 | $212.56 | $654.53 | 1,102,600 | — | — |
| 2025-03-24 | $210.71 | $648.83 | 863,200 | — | — |
| 2025-03-21 | $207.98 | $640.43 | 1,931,900 | — | — |
| 2025-03-20 | $209.89 | $646.31 | 1,188,800 | — | — |
| 2025-03-19 | $213.04 | $656.01 | 840,800 | — | — |
| 2025-03-18 | $212.43 | $654.13 | 973,900 | — | — |
| 2025-03-17 | $212.98 | $655.82 | 1,042,200 | — | — |
| 2025-03-14 | $211.06 | $649.91 | 960,700 | — | — |
| 2025-03-13 | $211.18 | $650.28 | 1,340,000 | — | — |
| 2025-03-12 | $208.95 | $643.41 | 1,031,200 | — | — |
| 2025-03-11 | $212.33 | $653.82 | 1,317,100 | — | — |
| 2025-03-10 | $217.85 | $670.82 | 1,844,400 | — | — |
| 2025-03-07 | $220.10 | $674.05 | 1,868,300 | — | — |
| 2025-03-06 | $213.79 | $654.73 | 1,506,700 | — | — |
| 2025-03-05 | $210.53 | $644.74 | 1,248,200 | — | — |
| 2025-03-04 | $207.08 | $634.18 | 2,093,300 | — | — |
| 2025-03-03 | $207.70 | $636.08 | 1,378,000 | — | — |
| 2025-02-28 | $206.11 | $631.21 | 1,245,200 | — | — |
| 2025-02-27 | $204.90 | $627.50 | 1,276,500 | — | — |
| 2025-02-26 | $202.33 | $619.63 | 1,185,100 | — | — |
| 2025-02-25 | $203.97 | $624.65 | 1,436,200 | — | — |
| 2025-02-24 | $199.85 | $612.04 | 1,412,800 | — | — |
| 2025-02-21 | $199.02 | $609.50 | 1,656,500 | — | — |
| 2025-02-20 | $197.23 | $604.01 | 1,528,800 | — | — |
| 2025-02-19 | $194.65 | $596.11 | 1,510,100 | — | — |
| 2025-02-18 | $195.70 | $599.33 | 1,696,000 | — | — |
| 2025-02-14 | $197.61 | $605.18 | 1,565,400 | — | — |
| 2025-02-13 | $200.00 | $612.50 | 2,142,400 | — | — |
| 2025-02-12 | $200.61 | $614.36 | 1,694,500 | — | — |
| 2025-02-11 | $206.75 | $633.17 | 1,480,500 | — | — |
| 2025-02-10 | $208.43 | $638.31 | 1,201,900 | — | — |
| 2025-02-07 | $206.13 | $631.27 | 1,082,000 | — | — |
| 2025-02-06 | $206.66 | $632.89 | 2,077,400 | — | — |
| 2025-02-05 | $208.97 | $639.97 | 911,100 | — | — |
| 2025-02-04 | $210.71 | $645.30 | 1,077,100 | — | — |
| 2025-02-03 | $212.78 | $651.64 | 1,433,000 | — | — |
| 2025-01-31 | $212.01 | $649.28 | 1,266,300 | — | — |
| 2025-01-30 | $212.06 | $649.43 | 2,189,700 | — | — |
| 2025-01-29 | $211.95 | $649.09 | 1,540,400 | — | — |
| 2025-01-28 | $213.30 | $653.23 | 1,543,400 | — | — |
| 2025-01-27 | $222.29 | $680.76 | 1,227,500 | — | — |
| 2025-01-24 | $218.65 | $669.61 | 847,700 | — | — |
| 2025-01-23 | $219.79 | $673.10 | 1,278,500 | — | — |
| 2025-01-22 | $220.06 | $673.93 | 1,178,000 | — | — |
| 2025-01-21 | $222.86 | $682.51 | 1,280,000 | — | — |
| 2025-01-17 | $218.16 | $668.11 | 778,300 | — | — |
| 2025-01-16 | $218.48 | $669.09 | 1,057,900 | — | — |
| 2025-01-15 | $214.14 | $655.80 | 981,400 | — | — |
| 2025-01-14 | $214.89 | $658.10 | 953,100 | — | — |
| 2025-01-13 | $213.92 | $655.13 | 1,150,500 | — | — |
| 2025-01-10 | $208.28 | $637.85 | 1,745,200 | — | — |
| 2025-01-08 | $207.15 | $634.39 | 1,413,600 | — | — |
| 2025-01-07 | $203.00 | $621.68 | 1,414,100 | — | — |
| 2025-01-06 | $204.29 | $625.63 | 1,369,600 | — | — |
| 2025-01-03 | $209.75 | $642.36 | 902,200 | — | — |
| 2025-01-02 | $207.36 | $635.04 | 969,700 | — | — |