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
- 1970-01-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 — 2021
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2021-12-31 | $355.41 | $983.90 | 887,200 | — | — |
| 2021-12-30 | $353.58 | $978.84 | 778,500 | — | — |
| 2021-12-29 | $354.27 | $980.75 | 771,700 | — | — |
| 2021-12-28 | $353.75 | $979.31 | 827,500 | — | — |
| 2021-12-27 | $350.28 | $969.70 | 965,900 | — | — |
| 2021-12-23 | $347.02 | $960.68 | 1,061,200 | — | — |
| 2021-12-22 | $343.14 | $949.94 | 1,311,400 | — | — |
| 2021-12-21 | $340.77 | $943.38 | 2,352,400 | — | — |
| 2021-12-20 | $337.42 | $934.10 | 2,315,400 | — | — |
| 2021-12-17 | $344.14 | $952.71 | 2,749,500 | — | — |
| 2021-12-16 | $344.84 | $954.64 | 1,185,900 | — | — |
| 2021-12-15 | $344.42 | $953.48 | 1,208,900 | — | — |
| 2021-12-14 | $345.64 | $956.86 | 1,786,000 | — | — |
| 2021-12-13 | $345.55 | $956.61 | 1,740,700 | — | — |
| 2021-12-10 | $344.88 | $954.75 | 1,180,700 | — | — |
| 2021-12-09 | $343.60 | $951.21 | 1,591,500 | — | — |
| 2021-12-08 | $341.08 | $944.23 | 1,376,900 | — | — |
| 2021-12-07 | $339.17 | $938.95 | 1,540,700 | — | — |
| 2021-12-06 | $339.96 | $941.13 | 1,946,900 | — | — |
| 2021-12-03 | $333.81 | $924.11 | 1,603,200 | — | — |
| 2021-12-02 | $330.53 | $915.03 | 1,804,100 | — | — |
| 2021-12-01 | $328.42 | $909.19 | 2,248,300 | — | — |
| 2021-11-30 | $333.32 | $922.75 | 2,763,200 | — | — |
| 2021-11-29 | $341.23 | $936.90 | 1,492,300 | — | — |
| 2021-11-26 | $342.72 | $940.99 | 1,079,900 | — | — |
| 2021-11-24 | $343.58 | $943.35 | 1,134,500 | — | — |
| 2021-11-23 | $345.18 | $947.74 | 1,212,700 | — | — |
| 2021-11-22 | $344.98 | $947.19 | 1,229,400 | — | — |
| 2021-11-19 | $341.44 | $937.47 | 1,426,500 | — | — |
| 2021-11-18 | $342.08 | $939.23 | 1,431,300 | — | — |
| 2021-11-17 | $341.99 | $938.98 | 1,751,000 | — | — |
| 2021-11-16 | $340.37 | $934.54 | 1,307,500 | — | — |
| 2021-11-15 | $340.92 | $936.05 | 1,068,600 | — | — |
| 2021-11-12 | $339.06 | $930.94 | 1,097,400 | — | — |
| 2021-11-11 | $335.89 | $922.24 | 1,216,500 | — | — |
| 2021-11-10 | $337.63 | $927.01 | 1,268,700 | — | — |
| 2021-11-09 | $338.17 | $928.50 | 1,769,200 | — | — |
| 2021-11-08 | $341.78 | $938.41 | 1,733,000 | — | — |
| 2021-11-05 | $339.89 | $933.22 | 2,145,300 | — | — |
| 2021-11-04 | $335.50 | $921.17 | 1,847,900 | — | — |
| 2021-11-03 | $331.35 | $909.77 | 1,902,600 | — | — |
| 2021-11-02 | $326.31 | $895.93 | 2,745,000 | — | — |
| 2021-11-01 | $330.93 | $908.62 | 1,865,000 | — | — |
| 2021-10-29 | $332.32 | $912.43 | 1,821,500 | — | — |
| 2021-10-28 | $331.39 | $909.88 | 2,874,600 | — | — |
| 2021-10-27 | $330.94 | $908.65 | 2,822,900 | — | — |
| 2021-10-26 | $331.91 | $911.31 | 9,439,700 | — | — |
| 2021-10-25 | $376.33 | $1,033.27 | 1,350,300 | — | — |
| 2021-10-22 | $374.60 | $1,028.52 | 1,092,000 | — | — |
| 2021-10-21 | $373.14 | $1,024.51 | 803,600 | — | — |
| 2021-10-20 | $371.13 | $1,018.99 | 955,200 | — | — |
| 2021-10-19 | $371.07 | $1,018.83 | 1,051,300 | — | — |
| 2021-10-18 | $365.00 | $1,002.16 | 1,014,600 | — | — |
| 2021-10-15 | $365.62 | $1,003.86 | 952,700 | — | — |
| 2021-10-14 | $362.07 | $994.12 | 973,300 | — | — |
| 2021-10-13 | $361.76 | $993.27 | 1,102,100 | — | — |
| 2021-10-12 | $358.12 | $983.27 | 840,200 | — | — |
| 2021-10-11 | $357.08 | $980.42 | 996,800 | — | — |
| 2021-10-08 | $353.75 | $971.27 | 768,500 | — | — |
| 2021-10-07 | $351.78 | $965.86 | 1,042,600 | — | — |
| 2021-10-06 | $349.99 | $960.95 | 995,700 | — | — |
| 2021-10-05 | $347.75 | $954.80 | 889,400 | — | — |
| 2021-10-04 | $345.99 | $949.97 | 1,127,400 | — | — |
| 2021-10-01 | $347.80 | $954.94 | 960,400 | — | — |
| 2021-09-30 | $345.10 | $947.52 | 1,054,300 | — | — |
| 2021-09-29 | $350.29 | $961.77 | 1,547,700 | — | — |
| 2021-09-28 | $352.15 | $966.88 | 1,140,100 | — | — |
| 2021-09-27 | $353.36 | $970.20 | 1,866,000 | — | — |
| 2021-09-24 | $349.52 | $959.66 | 1,693,000 | — | — |
| 2021-09-23 | $344.20 | $945.05 | 1,366,200 | — | — |
| 2021-09-22 | $341.73 | $938.27 | 1,335,900 | — | — |
| 2021-09-21 | $336.05 | $922.68 | 1,317,000 | — | — |
| 2021-09-20 | $338.46 | $929.29 | 1,709,800 | — | — |
| 2021-09-17 | $340.98 | $936.21 | 2,108,000 | — | — |
| 2021-09-16 | $341.50 | $937.64 | 1,451,400 | — | — |
| 2021-09-15 | $345.07 | $947.44 | 1,149,700 | — | — |
| 2021-09-14 | $344.34 | $945.44 | 1,325,600 | — | — |
| 2021-09-13 | $346.31 | $950.85 | 1,489,200 | — | — |
| 2021-09-10 | $345.88 | $949.67 | 1,222,600 | — | — |
| 2021-09-09 | $348.93 | $958.04 | 1,098,900 | — | — |
| 2021-09-08 | $351.46 | $964.99 | 1,215,300 | — | — |
| 2021-09-07 | $349.20 | $958.78 | 2,033,500 | — | — |
| 2021-09-03 | $356.00 | $977.45 | 893,200 | — | — |
| 2021-09-02 | $358.05 | $983.08 | 2,071,500 | — | — |
| 2021-09-01 | $356.66 | $979.26 | 1,116,000 | — | — |
| 2021-08-31 | $359.80 | $987.88 | 1,083,900 | — | — |
| 2021-08-30 | $362.05 | $986.92 | 986,000 | — | — |
| 2021-08-27 | $361.99 | $986.76 | 1,203,900 | — | — |
| 2021-08-26 | $361.62 | $985.75 | 1,172,400 | — | — |
| 2021-08-25 | $358.75 | $977.93 | 953,500 | — | — |
| 2021-08-24 | $359.00 | $978.61 | 822,600 | — | — |
| 2021-08-23 | $357.35 | $974.11 | 827,800 | — | — |
| 2021-08-20 | $357.17 | $973.62 | 904,300 | — | — |
| 2021-08-19 | $354.03 | $965.06 | 1,345,700 | — | — |
| 2021-08-18 | $356.60 | $972.07 | 961,000 | — | — |
| 2021-08-17 | $361.60 | $985.70 | 1,571,000 | — | — |
| 2021-08-16 | $360.25 | $982.02 | 1,625,700 | — | — |
| 2021-08-13 | $357.98 | $975.83 | 1,222,200 | — | — |
| 2021-08-12 | $359.75 | $980.65 | 1,005,400 | — | — |
| 2021-08-11 | $363.30 | $990.33 | 900,100 | — | — |
| 2021-08-10 | $362.24 | $987.44 | 842,100 | — | — |
| 2021-08-09 | $361.04 | $984.17 | 945,100 | — | — |
| 2021-08-06 | $362.05 | $986.92 | 704,500 | — | — |
| 2021-08-05 | $360.78 | $983.46 | 912,600 | — | — |
| 2021-08-04 | $361.64 | $985.81 | 1,608,100 | — | — |
| 2021-08-03 | $369.45 | $1,007.10 | 872,900 | — | — |
| 2021-08-02 | $368.30 | $1,003.96 | 1,176,500 | — | — |
| 2021-07-30 | $371.67 | $1,013.15 | 798,600 | — | — |
| 2021-07-29 | $372.60 | $1,015.68 | 754,800 | — | — |
| 2021-07-28 | $372.81 | $1,016.25 | 775,200 | — | — |
| 2021-07-27 | $374.73 | $1,021.49 | 1,460,600 | — | — |
| 2021-07-26 | $368.05 | $1,003.28 | 2,720,700 | — | — |
| 2021-07-23 | $380.77 | $1,037.95 | 795,900 | — | — |
| 2021-07-22 | $379.93 | $1,035.66 | 688,400 | — | — |
| 2021-07-21 | $380.89 | $1,038.28 | 922,800 | — | — |
| 2021-07-20 | $379.98 | $1,035.80 | 1,268,000 | — | — |
| 2021-07-19 | $372.02 | $1,014.10 | 1,357,600 | — | — |
| 2021-07-16 | $377.14 | $1,028.06 | 890,800 | — | — |
| 2021-07-15 | $378.25 | $1,031.08 | 713,400 | — | — |
| 2021-07-14 | $376.82 | $1,027.19 | 698,900 | — | — |
| 2021-07-13 | $377.84 | $1,029.97 | 709,500 | — | — |
| 2021-07-12 | $379.07 | $1,033.32 | 1,008,200 | — | — |
| 2021-07-09 | $383.11 | $1,044.33 | 542,900 | — | — |
| 2021-07-08 | $379.92 | $1,035.64 | 894,500 | — | — |
| 2021-07-07 | $383.48 | $1,045.34 | 952,900 | — | — |
| 2021-07-06 | $378.67 | $1,032.23 | 1,142,700 | — | — |
| 2021-07-02 | $381.49 | $1,039.92 | 778,700 | — | — |
| 2021-07-01 | $380.22 | $1,036.45 | 752,800 | — | — |
| 2021-06-30 | $378.35 | $1,031.36 | 1,077,600 | — | — |
| 2021-06-29 | $373.42 | $1,017.92 | 1,223,900 | — | — |
| 2021-06-28 | $380.07 | $1,036.04 | 778,200 | — | — |
| 2021-06-25 | $382.01 | $1,041.33 | 1,708,100 | — | — |
| 2021-06-24 | $377.73 | $1,029.67 | 1,032,700 | — | — |
| 2021-06-23 | $377.33 | $1,028.58 | 1,024,000 | — | — |
| 2021-06-22 | $382.48 | $1,042.61 | 636,200 | — | — |
| 2021-06-21 | $382.50 | $1,042.67 | 1,186,900 | — | — |
| 2021-06-18 | $379.19 | $1,033.65 | 2,416,200 | — | — |
| 2021-06-17 | $382.90 | $1,043.76 | 1,246,400 | — | — |
| 2021-06-16 | $383.60 | $1,045.67 | 1,524,200 | — | — |
| 2021-06-15 | $389.80 | $1,062.57 | 943,900 | — | — |
| 2021-06-14 | $389.11 | $1,060.69 | 868,400 | — | — |
| 2021-06-11 | $387.72 | $1,056.90 | 751,000 | — | — |
| 2021-06-10 | $387.72 | $1,056.90 | 913,700 | — | — |
| 2021-06-09 | $386.80 | $1,054.39 | 1,046,100 | — | — |
| 2021-06-08 | $388.53 | $1,059.11 | 1,065,000 | — | — |
| 2021-06-07 | $391.51 | $1,067.23 | 1,087,900 | — | — |
| 2021-06-04 | $394.10 | $1,074.29 | 1,836,100 | — | — |
| 2021-06-03 | $387.35 | $1,055.89 | 1,649,700 | — | — |
| 2021-06-02 | $385.09 | $1,049.73 | 1,007,600 | — | — |
| 2021-06-01 | $381.92 | $1,041.09 | 962,200 | — | — |
| 2021-05-28 | $382.20 | $1,041.85 | 935,500 | — | — |
| 2021-05-27 | $387.39 | $1,048.91 | 3,979,300 | — | — |
| 2021-05-26 | $384.13 | $1,040.08 | 999,500 | — | — |
| 2021-05-25 | $385.85 | $1,044.74 | 978,500 | — | — |
| 2021-05-24 | $387.71 | $1,049.78 | 931,400 | — | — |
| 2021-05-21 | $387.22 | $1,048.45 | 892,500 | — | — |
| 2021-05-20 | $388.32 | $1,051.43 | 1,094,700 | — | — |
| 2021-05-19 | $385.54 | $1,043.90 | 995,000 | — | — |
| 2021-05-18 | $387.22 | $1,048.45 | 1,171,800 | — | — |
| 2021-05-17 | $391.12 | $1,059.01 | 979,100 | — | — |
| 2021-05-14 | $390.78 | $1,058.09 | 799,800 | — | — |
| 2021-05-13 | $387.77 | $1,049.94 | 1,105,800 | — | — |
| 2021-05-12 | $380.62 | $1,030.58 | 1,633,700 | — | — |
| 2021-05-11 | $387.82 | $1,050.08 | 1,353,200 | — | — |
| 2021-05-10 | $393.14 | $1,064.48 | 1,578,600 | — | — |
| 2021-05-07 | $390.34 | $1,056.90 | 1,203,700 | — | — |
| 2021-05-06 | $387.34 | $1,048.78 | 1,079,500 | — | — |
| 2021-05-05 | $386.37 | $1,046.15 | 1,079,300 | — | — |
| 2021-05-04 | $387.48 | $1,049.15 | 1,509,600 | — | — |
| 2021-05-03 | $385.31 | $1,043.28 | 1,347,400 | — | — |
| 2021-04-30 | $380.56 | $1,030.42 | 1,103,700 | — | — |
| 2021-04-29 | $380.35 | $1,029.85 | 1,385,600 | — | — |
| 2021-04-28 | $372.94 | $1,009.79 | 1,110,400 | — | — |
| 2021-04-27 | $373.22 | $1,010.54 | 1,564,900 | — | — |
| 2021-04-26 | $371.98 | $1,007.19 | 1,518,100 | — | — |
| 2021-04-23 | $377.29 | $1,021.56 | 1,298,000 | — | — |
| 2021-04-22 | $380.09 | $1,029.15 | 1,670,500 | — | — |
| 2021-04-21 | $387.24 | $1,048.51 | 1,358,500 | — | — |
| 2021-04-20 | $387.33 | $1,048.75 | 1,370,100 | — | — |
| 2021-04-19 | $391.73 | $1,060.66 | 1,317,600 | — | — |
| 2021-04-16 | $391.81 | $1,060.88 | 1,499,500 | — | — |
| 2021-04-15 | $390.63 | $1,057.68 | 1,289,400 | — | — |
| 2021-04-14 | $388.67 | $1,052.38 | 1,078,800 | — | — |
| 2021-04-13 | $387.11 | $1,048.15 | 1,124,300 | — | — |
| 2021-04-12 | $387.85 | $1,050.16 | 1,067,400 | — | — |
| 2021-04-09 | $386.23 | $1,045.77 | 1,400,900 | — | — |
| 2021-04-08 | $386.02 | $1,045.20 | 1,863,400 | — | — |
| 2021-04-07 | $380.19 | $1,029.42 | 976,900 | — | — |
| 2021-04-06 | $378.97 | $1,026.11 | 1,035,700 | — | — |
| 2021-04-05 | $378.75 | $1,025.52 | 1,489,300 | — | — |
| 2021-04-01 | $371.02 | $1,004.59 | 1,261,600 | — | — |
| 2021-03-31 | $369.50 | $1,000.47 | 1,375,500 | — | — |
| 2021-03-30 | $370.54 | $1,003.29 | 1,518,600 | — | — |
| 2021-03-29 | $372.79 | $1,009.38 | 2,245,500 | — | — |
| 2021-03-26 | $364.71 | $987.50 | 2,010,500 | — | — |
| 2021-03-25 | $361.22 | $978.05 | 1,598,100 | — | — |
| 2021-03-24 | $356.12 | $964.24 | 1,592,300 | — | — |
| 2021-03-23 | $353.61 | $957.45 | 1,474,600 | — | — |
| 2021-03-22 | $357.66 | $968.41 | 2,190,900 | — | — |
| 2021-03-19 | $355.07 | $961.40 | 5,739,100 | — | — |
| 2021-03-18 | $358.45 | $970.55 | 2,272,200 | — | — |
| 2021-03-17 | $351.02 | $950.43 | 2,083,000 | — | — |
| 2021-03-16 | $347.13 | $939.90 | 1,687,700 | — | — |
| 2021-03-15 | $346.41 | $937.95 | 2,055,800 | — | — |
| 2021-03-12 | $340.19 | $921.11 | 2,151,900 | — | — |
| 2021-03-11 | $339.73 | $919.87 | 1,673,500 | — | — |
| 2021-03-10 | $340.84 | $922.87 | 1,760,100 | — | — |
| 2021-03-09 | $337.50 | $913.83 | 1,448,800 | — | — |
| 2021-03-08 | $341.45 | $924.52 | 1,599,100 | — | — |
| 2021-03-05 | $340.43 | $921.76 | 1,451,300 | — | — |
| 2021-03-04 | $338.25 | $915.86 | 2,196,700 | — | — |
| 2021-03-03 | $340.91 | $923.06 | 4,052,300 | — | — |
| 2021-03-02 | $338.59 | $916.78 | 2,076,300 | — | — |
| 2021-03-01 | $333.47 | $902.92 | 1,654,500 | — | — |
| 2021-02-26 | $330.25 | $894.20 | 2,024,000 | — | — |
| 2021-02-25 | $341.69 | $918.13 | 1,568,000 | — | — |
| 2021-02-24 | $346.53 | $931.14 | 2,068,700 | — | — |
| 2021-02-23 | $346.23 | $930.33 | 2,400,000 | — | — |
| 2021-02-22 | $340.47 | $914.85 | 1,657,200 | — | — |
| 2021-02-19 | $335.42 | $901.28 | 1,849,200 | — | — |
| 2021-02-18 | $337.92 | $908.00 | 1,296,200 | — | — |
| 2021-02-17 | $337.00 | $905.53 | 2,010,900 | — | — |
| 2021-02-16 | $335.03 | $900.24 | 1,668,400 | — | — |
| 2021-02-12 | $337.73 | $907.49 | 1,207,300 | — | — |
| 2021-02-11 | $339.14 | $911.28 | 1,181,600 | — | — |
| 2021-02-10 | $342.19 | $919.48 | 1,728,900 | — | — |
| 2021-02-09 | $342.34 | $919.88 | 1,677,500 | — | — |
| 2021-02-08 | $337.84 | $907.79 | 1,549,900 | — | — |
| 2021-02-05 | $337.04 | $905.64 | 1,454,700 | — | — |
| 2021-02-04 | $337.23 | $906.15 | 2,174,100 | — | — |
| 2021-02-03 | $332.39 | $893.14 | 2,683,100 | — | — |
| 2021-02-02 | $332.70 | $893.98 | 2,065,400 | — | — |
| 2021-02-01 | $324.03 | $870.68 | 1,615,500 | — | — |
| 2021-01-29 | $321.82 | $864.74 | 2,101,100 | — | — |
| 2021-01-28 | $327.93 | $881.16 | 1,837,800 | — | — |
| 2021-01-27 | $332.51 | $893.47 | 2,666,300 | — | — |
| 2021-01-26 | $330.69 | $888.58 | 3,542,400 | — | — |
| 2021-01-25 | $343.51 | $923.02 | 1,976,600 | — | — |
| 2021-01-22 | $339.88 | $913.27 | 1,557,600 | — | — |
| 2021-01-21 | $339.67 | $912.70 | 1,661,800 | — | — |
| 2021-01-20 | $341.67 | $918.08 | 1,780,000 | — | — |
| 2021-01-19 | $341.50 | $917.62 | 2,017,200 | — | — |
| 2021-01-15 | $347.27 | $933.13 | 1,853,100 | — | — |
| 2021-01-14 | $347.44 | $933.58 | 1,965,600 | — | — |
| 2021-01-13 | $345.49 | $928.34 | 1,648,100 | — | — |
| 2021-01-12 | $341.85 | $918.56 | 3,002,200 | — | — |
| 2021-01-11 | $337.68 | $907.36 | 3,196,400 | — | — |
| 2021-01-08 | $336.10 | $903.11 | 3,226,300 | — | — |
| 2021-01-07 | $342.55 | $920.44 | 2,048,900 | — | — |
| 2021-01-06 | $348.03 | $935.17 | 1,897,500 | — | — |
| 2021-01-05 | $348.79 | $937.21 | 1,479,100 | — | — |
| 2021-01-04 | $344.64 | $926.06 | 1,887,200 | — | — |