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
- 1980-06-02 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 | $352.88 | $877.30 | 453,300 | — | — |
| 2025-12-30 | $356.49 | $886.28 | 440,100 | — | — |
| 2025-12-29 | $356.73 | $886.88 | 433,200 | — | — |
| 2025-12-26 | $356.65 | $886.68 | 309,400 | — | — |
| 2025-12-24 | $356.65 | $886.68 | 283,900 | — | — |
| 2025-12-23 | $355.87 | $884.74 | 590,300 | — | — |
| 2025-12-22 | $355.46 | $883.72 | 827,000 | — | — |
| 2025-12-19 | $350.04 | $870.24 | 2,459,700 | — | — |
| 2025-12-18 | $353.02 | $877.65 | 980,100 | — | — |
| 2025-12-17 | $352.03 | $875.19 | 885,300 | — | — |
| 2025-12-16 | $351.80 | $874.62 | 1,121,400 | — | — |
| 2025-12-15 | $354.10 | $880.34 | 968,800 | — | — |
| 2025-12-12 | $353.79 | $879.57 | 1,074,300 | — | — |
| 2025-12-11 | $347.40 | $863.68 | 1,037,300 | — | — |
| 2025-12-10 | $340.05 | $845.41 | 1,300,300 | — | — |
| 2025-12-09 | $346.19 | $860.67 | 974,800 | — | — |
| 2025-12-08 | $343.39 | $853.71 | 875,000 | — | — |
| 2025-12-05 | $345.20 | $858.21 | 1,189,000 | — | — |
| 2025-12-04 | $347.71 | $864.45 | 690,800 | — | — |
| 2025-12-03 | $344.45 | $856.35 | 798,400 | — | — |
| 2025-12-02 | $345.70 | $859.45 | 982,900 | — | — |
| 2025-12-01 | $351.17 | $873.05 | 1,085,600 | — | — |
| 2025-11-28 | $353.92 | $879.89 | 400,100 | — | — |
| 2025-11-26 | $352.61 | $876.63 | 654,700 | — | — |
| 2025-11-25 | $350.96 | $872.53 | 692,600 | — | — |
| 2025-11-24 | $344.70 | $856.97 | 1,657,400 | — | — |
| 2025-11-21 | $346.51 | $861.47 | 1,967,900 | — | — |
| 2025-11-20 | $345.89 | $859.93 | 1,124,000 | — | — |
| 2025-11-19 | $344.17 | $855.65 | 1,112,000 | — | — |
| 2025-11-18 | $348.54 | $866.51 | 1,428,700 | — | — |
| 2025-11-17 | $350.02 | $870.19 | 1,609,300 | — | — |
| 2025-11-14 | $350.13 | $870.47 | 1,232,200 | — | — |
| 2025-11-13 | $350.94 | $872.48 | 1,183,600 | — | — |
| 2025-11-12 | $350.11 | $870.42 | 1,221,200 | — | — |
| 2025-11-11 | $349.93 | $869.97 | 789,600 | — | — |
| 2025-11-10 | $344.87 | $857.39 | 1,099,100 | — | — |
| 2025-11-07 | $346.32 | $860.99 | 1,500,600 | — | — |
| 2025-11-06 | $340.00 | $845.28 | 897,100 | — | — |
| 2025-11-05 | $341.70 | $849.51 | 1,344,800 | — | — |
| 2025-11-04 | $344.21 | $855.75 | 1,074,500 | — | — |
| 2025-11-03 | $339.84 | $844.88 | 1,474,800 | — | — |
| 2025-10-31 | $340.68 | $846.97 | 2,460,200 | — | — |
| 2025-10-30 | $328.19 | $815.92 | 2,212,400 | — | — |
| 2025-10-29 | $326.07 | $810.65 | 1,532,200 | — | — |
| 2025-10-28 | $329.96 | $820.32 | 1,212,800 | — | — |
| 2025-10-27 | $336.87 | $837.50 | 1,438,700 | — | — |
| 2025-10-24 | $337.73 | $839.64 | 842,000 | — | — |
| 2025-10-23 | $341.35 | $848.64 | 1,238,200 | — | — |
| 2025-10-22 | $343.10 | $852.99 | 1,189,500 | — | — |
| 2025-10-21 | $343.43 | $853.81 | 981,500 | — | — |
| 2025-10-20 | $344.11 | $855.50 | 935,100 | — | — |
| 2025-10-17 | $346.60 | $861.69 | 2,057,500 | — | — |
| 2025-10-16 | $343.12 | $853.04 | 1,820,400 | — | — |
| 2025-10-15 | $355.80 | $884.56 | 1,094,300 | — | — |
| 2025-10-14 | $360.51 | $896.27 | 845,600 | — | — |
| 2025-10-13 | $353.36 | $878.50 | 728,700 | — | — |
| 2025-10-10 | $360.15 | $895.38 | 628,100 | — | — |
| 2025-10-09 | $360.42 | $896.05 | 692,500 | — | — |
| 2025-10-08 | $365.38 | $908.38 | 1,114,400 | — | — |
| 2025-10-07 | $366.93 | $912.23 | 852,900 | — | — |
| 2025-10-06 | $365.70 | $909.18 | 1,109,200 | — | — |
| 2025-10-03 | $363.81 | $904.48 | 666,900 | — | — |
| 2025-10-02 | $360.73 | $896.82 | 621,300 | — | — |
| 2025-10-01 | $360.13 | $895.33 | 1,444,900 | — | — |
| 2025-09-30 | $356.58 | $886.50 | 1,022,800 | — | — |
| 2025-09-29 | $354.62 | $881.63 | 1,059,600 | — | — |
| 2025-09-26 | $356.08 | $885.26 | 824,600 | — | — |
| 2025-09-25 | $351.64 | $874.22 | 1,291,100 | — | — |
| 2025-09-24 | $353.74 | $879.44 | 981,300 | — | — |
| 2025-09-23 | $353.07 | $877.78 | 1,761,200 | — | — |
| 2025-09-22 | $353.46 | $878.75 | 1,275,900 | — | — |
| 2025-09-19 | $351.32 | $873.43 | 3,728,800 | — | — |
| 2025-09-18 | $352.76 | $877.01 | 1,392,900 | — | — |
| 2025-09-17 | $358.00 | $890.03 | 1,426,900 | — | — |
| 2025-09-16 | $356.57 | $886.48 | 1,351,500 | — | — |
| 2025-09-15 | $363.80 | $904.45 | 933,800 | — | — |
| 2025-09-12 | $371.95 | $924.71 | 844,400 | — | — |
| 2025-09-11 | $372.25 | $925.46 | 1,614,300 | — | — |
| 2025-09-10 | $362.37 | $900.90 | 798,900 | — | — |
| 2025-09-09 | $366.38 | $910.87 | 1,019,900 | — | — |
| 2025-09-08 | $370.01 | $919.89 | 1,043,500 | — | — |
| 2025-09-05 | $370.54 | $921.21 | 789,000 | — | — |
| 2025-09-04 | $373.49 | $928.54 | 751,300 | — | — |
| 2025-09-03 | $374.00 | $929.81 | 1,219,900 | — | — |
| 2025-09-02 | $371.96 | $924.74 | 1,285,600 | — | — |
| 2025-08-29 | $367.00 | $912.41 | 774,600 | — | — |
| 2025-08-28 | $366.54 | $911.26 | 711,200 | — | — |
| 2025-08-27 | $368.37 | $915.81 | 931,600 | — | — |
| 2025-08-26 | $369.00 | $917.38 | 1,449,900 | — | — |
| 2025-08-25 | $370.94 | $922.20 | 1,025,900 | — | — |
| 2025-08-22 | $375.10 | $932.55 | 1,190,600 | — | — |
| 2025-08-21 | $375.27 | $932.97 | 1,126,200 | — | — |
| 2025-08-20 | $374.00 | $929.81 | 1,105,000 | — | — |
| 2025-08-19 | $372.86 | $926.98 | 1,111,100 | — | — |
| 2025-08-18 | $365.37 | $908.36 | 1,323,900 | — | — |
| 2025-08-15 | $367.01 | $912.43 | 1,181,100 | — | — |
| 2025-08-14 | $366.35 | $910.79 | 1,292,900 | — | — |
| 2025-08-13 | $370.92 | $922.15 | 1,316,700 | — | — |
| 2025-08-12 | $363.81 | $904.48 | 2,991,600 | — | — |
| 2025-08-11 | $368.09 | $915.12 | 1,274,700 | — | — |
| 2025-08-08 | $366.40 | $910.92 | 1,095,200 | — | — |
| 2025-08-07 | $365.03 | $907.51 | 1,843,700 | — | — |
| 2025-08-06 | $363.68 | $904.15 | 931,800 | — | — |
| 2025-08-05 | $361.60 | $898.98 | 1,201,500 | — | — |
| 2025-08-04 | $360.40 | $896.00 | 1,133,700 | — | — |
| 2025-08-01 | $353.46 | $878.75 | 1,640,900 | — | — |
| 2025-07-31 | $355.71 | $882.49 | 1,387,300 | — | — |
| 2025-07-30 | $355.34 | $881.57 | 1,526,100 | — | — |
| 2025-07-29 | $354.03 | $878.32 | 2,218,400 | — | — |
| 2025-07-28 | $369.16 | $915.86 | 1,503,400 | — | — |
| 2025-07-25 | $372.89 | $925.11 | 2,251,400 | — | — |
| 2025-07-24 | $356.61 | $884.72 | 1,515,500 | — | — |
| 2025-07-23 | $357.28 | $886.38 | 1,679,500 | — | — |
| 2025-07-22 | $354.22 | $878.79 | 1,960,900 | — | — |
| 2025-07-21 | $350.91 | $870.58 | 1,072,300 | — | — |
| 2025-07-18 | $356.11 | $883.48 | 1,079,900 | — | — |
| 2025-07-17 | $354.63 | $879.81 | 1,220,200 | — | — |
| 2025-07-16 | $354.56 | $879.63 | 1,151,000 | — | — |
| 2025-07-15 | $352.38 | $874.23 | 1,104,200 | — | — |
| 2025-07-14 | $359.82 | $892.68 | 764,300 | — | — |
| 2025-07-11 | $355.67 | $882.39 | 857,300 | — | — |
| 2025-07-10 | $359.00 | $890.65 | 1,116,800 | — | — |
| 2025-07-09 | $356.92 | $885.49 | 875,100 | — | — |
| 2025-07-08 | $354.57 | $879.66 | 2,508,000 | — | — |
| 2025-07-07 | $353.23 | $876.33 | 1,183,300 | — | — |
| 2025-07-03 | $354.76 | $880.13 | 640,700 | — | — |
| 2025-07-02 | $351.55 | $872.17 | 1,272,600 | — | — |
| 2025-07-01 | $356.93 | $885.51 | 883,200 | — | — |
| 2025-06-30 | $356.76 | $885.09 | 1,029,200 | — | — |
| 2025-06-27 | $352.73 | $875.09 | 4,487,900 | — | — |
| 2025-06-26 | $353.55 | $877.13 | 1,056,800 | — | — |
| 2025-06-25 | $354.46 | $879.39 | 1,074,100 | — | — |
| 2025-06-24 | $360.68 | $894.82 | 1,269,900 | — | — |
| 2025-06-23 | $359.95 | $893.01 | 1,176,600 | — | — |
| 2025-06-20 | $354.70 | $879.98 | 1,775,300 | — | — |
| 2025-06-18 | $350.83 | $870.38 | 1,035,600 | — | — |
| 2025-06-17 | $350.81 | $870.33 | 1,171,300 | — | — |
| 2025-06-16 | $350.04 | $868.42 | 1,694,000 | — | — |
| 2025-06-13 | $353.00 | $875.76 | 1,025,300 | — | — |
| 2025-06-12 | $355.78 | $882.66 | 1,366,400 | — | — |
| 2025-06-11 | $349.48 | $867.03 | 1,616,400 | — | — |
| 2025-06-10 | $351.71 | $872.56 | 1,108,500 | — | — |
| 2025-06-09 | $353.83 | $877.82 | 1,898,800 | — | — |
| 2025-06-06 | $371.09 | $920.64 | 705,600 | — | — |
| 2025-06-05 | $370.49 | $919.16 | 1,177,700 | — | — |
| 2025-06-04 | $372.62 | $924.44 | 852,300 | — | — |
| 2025-06-03 | $374.48 | $929.05 | 1,169,100 | — | — |
| 2025-06-02 | $376.16 | $933.22 | 1,240,900 | — | — |
| 2025-05-30 | $372.08 | $923.10 | 1,849,200 | — | — |
| 2025-05-29 | $366.92 | $910.30 | 1,272,300 | — | — |
| 2025-05-28 | $361.32 | $896.41 | 832,400 | — | — |
| 2025-05-27 | $365.06 | $905.68 | 1,076,900 | — | — |
| 2025-05-23 | $356.54 | $884.55 | 1,087,300 | — | — |
| 2025-05-22 | $355.33 | $881.54 | 811,600 | — | — |
| 2025-05-21 | $358.06 | $888.32 | 910,000 | — | — |
| 2025-05-20 | $362.43 | $899.16 | 678,100 | — | — |
| 2025-05-19 | $364.96 | $905.44 | 1,140,100 | — | — |
| 2025-05-16 | $361.92 | $897.89 | 1,096,900 | — | — |
| 2025-05-15 | $358.59 | $889.63 | 1,135,600 | — | — |
| 2025-05-14 | $352.22 | $873.83 | 1,528,100 | — | — |
| 2025-05-13 | $355.07 | $880.90 | 1,333,200 | — | — |
| 2025-05-12 | $353.57 | $877.18 | 1,288,100 | — | — |
| 2025-05-09 | $354.32 | $879.04 | 747,900 | — | — |
| 2025-05-08 | $357.11 | $885.96 | 1,181,600 | — | — |
| 2025-05-07 | $359.72 | $892.44 | 1,201,800 | — | — |
| 2025-05-06 | $357.93 | $887.99 | 1,893,800 | — | — |
| 2025-05-05 | $355.49 | $881.94 | 1,153,000 | — | — |
| 2025-05-02 | $356.25 | $883.83 | 1,114,600 | — | — |
| 2025-05-01 | $351.54 | $872.14 | 1,198,000 | — | — |
| 2025-04-30 | $354.79 | $878.36 | 1,752,200 | — | — |
| 2025-04-29 | $349.90 | $866.25 | 2,571,300 | — | — |
| 2025-04-28 | $343.47 | $850.33 | 2,943,900 | — | — |
| 2025-04-25 | $335.85 | $831.47 | 5,317,700 | — | — |
| 2025-04-24 | $365.05 | $903.76 | 1,889,900 | — | — |
| 2025-04-23 | $368.83 | $913.12 | 1,145,300 | — | — |
| 2025-04-22 | $368.52 | $912.35 | 1,811,300 | — | — |
| 2025-04-21 | $355.95 | $881.23 | 1,363,900 | — | — |
| 2025-04-17 | $367.41 | $909.60 | 1,562,800 | — | — |
| 2025-04-16 | $372.82 | $922.99 | 978,200 | — | — |
| 2025-04-15 | $379.11 | $938.57 | 845,600 | — | — |
| 2025-04-14 | $384.34 | $951.51 | 1,536,700 | — | — |
| 2025-04-11 | $376.30 | $931.61 | 1,759,600 | — | — |
| 2025-04-10 | $369.02 | $913.59 | 1,427,700 | — | — |
| 2025-04-09 | $373.37 | $924.36 | 2,952,300 | — | — |
| 2025-04-08 | $360.23 | $891.82 | 1,950,400 | — | — |
| 2025-04-07 | $364.35 | $902.02 | 1,861,900 | — | — |
| 2025-04-04 | $375.76 | $930.27 | 2,392,000 | — | — |
| 2025-04-03 | $394.29 | $976.15 | 1,219,100 | — | — |
| 2025-04-02 | $396.03 | $980.45 | 1,013,700 | — | — |
| 2025-04-01 | $398.81 | $987.34 | 765,700 | — | — |
| 2025-03-31 | $399.09 | $988.03 | 1,339,100 | — | — |
| 2025-03-28 | $394.55 | $976.79 | 1,142,300 | — | — |
| 2025-03-27 | $399.54 | $989.14 | 1,528,000 | — | — |
| 2025-03-26 | $396.73 | $982.19 | 884,100 | — | — |
| 2025-03-25 | $396.14 | $980.73 | 839,200 | — | — |
| 2025-03-24 | $393.15 | $973.32 | 1,143,600 | — | — |
| 2025-03-21 | $390.35 | $966.39 | 1,359,500 | — | — |
| 2025-03-20 | $393.17 | $973.37 | 855,300 | — | — |
| 2025-03-19 | $390.38 | $966.47 | 933,300 | — | — |
| 2025-03-18 | $390.05 | $965.65 | 1,584,600 | — | — |
| 2025-03-17 | $390.98 | $967.95 | 1,825,600 | — | — |
| 2025-03-14 | $398.79 | $987.29 | 742,900 | — | — |
| 2025-03-13 | $394.20 | $975.92 | 918,400 | — | — |
| 2025-03-12 | $398.29 | $986.05 | 1,573,900 | — | — |
| 2025-03-11 | $399.74 | $989.64 | 1,770,400 | — | — |
| 2025-03-10 | $398.99 | $987.78 | 2,097,600 | — | — |
| 2025-03-07 | $403.09 | $997.93 | 1,300,600 | — | — |
| 2025-03-06 | $401.60 | $994.24 | 907,900 | — | — |
| 2025-03-05 | $404.07 | $1,000.36 | 1,459,200 | — | — |
| 2025-03-04 | $404.68 | $1,001.87 | 1,484,200 | — | — |
| 2025-03-03 | $409.32 | $1,013.36 | 2,089,200 | — | — |
| 2025-02-28 | $409.12 | $1,012.86 | 1,641,900 | — | — |
| 2025-02-27 | $404.00 | $1,000.19 | 1,095,400 | — | — |
| 2025-02-26 | $399.23 | $988.38 | 1,504,200 | — | — |
| 2025-02-25 | $397.57 | $984.27 | 1,530,300 | — | — |
| 2025-02-24 | $392.18 | $970.92 | 1,280,300 | — | — |
| 2025-02-21 | $389.56 | $964.44 | 1,751,200 | — | — |
| 2025-02-20 | $393.07 | $973.13 | 667,900 | — | — |
| 2025-02-19 | $394.87 | $977.58 | 854,300 | — | — |
| 2025-02-18 | $391.09 | $968.22 | 1,029,700 | — | — |
| 2025-02-14 | $386.99 | $958.07 | 740,400 | — | — |
| 2025-02-13 | $390.29 | $966.24 | 573,600 | — | — |
| 2025-02-12 | $386.74 | $957.46 | 818,200 | — | — |
| 2025-02-11 | $384.20 | $951.17 | 1,040,700 | — | — |
| 2025-02-10 | $385.60 | $954.63 | 686,400 | — | — |
| 2025-02-07 | $386.51 | $956.89 | 851,500 | — | — |
| 2025-02-06 | $384.72 | $952.45 | 828,700 | — | — |
| 2025-02-05 | $382.39 | $946.69 | 962,200 | — | — |
| 2025-02-04 | $377.46 | $934.48 | 964,900 | — | — |
| 2025-02-03 | $374.88 | $928.09 | 1,337,100 | — | — |
| 2025-01-31 | $370.82 | $916.37 | 1,351,200 | — | — |
| 2025-01-30 | $372.15 | $919.66 | 2,370,000 | — | — |
| 2025-01-29 | $366.74 | $906.29 | 952,300 | — | — |
| 2025-01-28 | $371.48 | $918.00 | 1,099,900 | — | — |
| 2025-01-27 | $376.80 | $931.15 | 1,253,500 | — | — |
| 2025-01-24 | $369.16 | $912.27 | 1,055,200 | — | — |
| 2025-01-23 | $364.67 | $901.17 | 1,443,200 | — | — |
| 2025-01-22 | $367.31 | $907.70 | 885,300 | — | — |
| 2025-01-21 | $368.08 | $909.60 | 1,338,500 | — | — |
| 2025-01-17 | $366.17 | $904.88 | 860,000 | — | — |
| 2025-01-16 | $368.11 | $909.67 | 728,500 | — | — |
| 2025-01-15 | $361.18 | $892.55 | 909,100 | — | — |
| 2025-01-14 | $362.65 | $896.18 | 1,077,500 | — | — |
| 2025-01-13 | $354.68 | $876.49 | 1,172,000 | — | — |
| 2025-01-10 | $349.51 | $863.71 | 971,300 | — | — |
| 2025-01-08 | $352.45 | $870.97 | 1,481,400 | — | — |
| 2025-01-07 | $348.44 | $861.07 | 1,110,900 | — | — |
| 2025-01-06 | $348.47 | $861.14 | 771,900 | — | — |
| 2025-01-03 | $353.98 | $874.76 | 925,400 | — | — |
| 2025-01-02 | $354.98 | $877.23 | 484,000 | — | — |