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
- 1973-02-21 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 — 2023
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2023-12-29 | $696.52 | $1,139.13 | 13,500 | — | — |
| 2023-12-28 | $695.15 | $1,136.89 | 13,600 | — | — |
| 2023-12-27 | $697.12 | $1,140.11 | 9,400 | — | — |
| 2023-12-26 | $696.82 | $1,139.62 | 7,800 | — | — |
| 2023-12-22 | $693.24 | $1,133.77 | 13,800 | — | — |
| 2023-12-21 | $683.33 | $1,117.56 | 15,000 | — | — |
| 2023-12-20 | $680.43 | $1,112.82 | 21,600 | — | — |
| 2023-12-19 | $678.11 | $1,109.02 | 22,200 | — | — |
| 2023-12-18 | $665.51 | $1,088.42 | 18,100 | — | — |
| 2023-12-15 | $667.40 | $1,091.51 | 57,500 | — | — |
| 2023-12-14 | $677.19 | $1,107.52 | 20,800 | — | — |
| 2023-12-13 | $667.07 | $1,090.97 | 28,100 | — | — |
| 2023-12-12 | $646.56 | $1,057.43 | 14,300 | — | — |
| 2023-12-11 | $651.28 | $1,065.14 | 18,700 | — | — |
| 2023-12-08 | $651.65 | $1,065.75 | 17,900 | — | — |
| 2023-12-07 | $649.60 | $1,062.40 | 16,800 | — | — |
| 2023-12-06 | $634.03 | $1,036.93 | 18,600 | — | — |
| 2023-12-05 | $637.09 | $1,041.94 | 15,500 | — | — |
| 2023-12-04 | $647.67 | $1,059.24 | 14,100 | — | — |
| 2023-12-01 | $637.86 | $1,043.20 | 11,900 | — | — |
| 2023-11-30 | $627.15 | $1,025.68 | 12,800 | — | — |
| 2023-11-29 | $618.84 | $1,012.09 | 13,200 | — | — |
| 2023-11-28 | $622.39 | $1,017.90 | 9,600 | — | — |
| 2023-11-27 | $626.21 | $1,024.14 | 8,700 | — | — |
| 2023-11-24 | $625.96 | $1,023.73 | 5,200 | — | — |
| 2023-11-22 | $629.25 | $1,029.12 | 8,600 | — | — |
| 2023-11-21 | $613.84 | $1,003.91 | 10,000 | — | — |
| 2023-11-20 | $624.40 | $1,021.18 | 12,600 | — | — |
| 2023-11-17 | $624.41 | $1,021.20 | 14,300 | — | — |
| 2023-11-16 | $614.80 | $1,005.48 | 16,100 | — | — |
| 2023-11-15 | $623.57 | $1,019.83 | 17,500 | — | — |
| 2023-11-14 | $635.29 | $1,038.99 | 14,400 | — | — |
| 2023-11-13 | $615.74 | $1,007.02 | 13,000 | — | — |
| 2023-11-10 | $613.27 | $1,002.98 | 11,800 | — | — |
| 2023-11-09 | $605.51 | $990.29 | 15,300 | — | — |
| 2023-11-08 | $618.78 | $1,011.99 | 13,500 | — | — |
| 2023-11-07 | $620.79 | $1,015.28 | 16,100 | — | — |
| 2023-11-06 | $619.02 | $1,012.38 | 16,200 | — | — |
| 2023-11-03 | $622.54 | $1,018.14 | 21,900 | — | — |
| 2023-11-02 | $598.57 | $978.94 | 17,800 | — | — |
| 2023-11-01 | $579.48 | $947.72 | 16,000 | — | — |
| 2023-10-31 | $578.72 | $946.48 | 12,800 | — | — |
| 2023-10-30 | $575.93 | $941.91 | 12,700 | — | — |
| 2023-10-27 | $565.82 | $925.38 | 14,700 | — | — |
| 2023-10-26 | $573.02 | $937.15 | 11,400 | — | — |
| 2023-10-25 | $572.53 | $936.35 | 8,400 | — | — |
| 2023-10-24 | $575.99 | $942.01 | 10,600 | — | — |
| 2023-10-23 | $574.72 | $939.93 | 12,500 | — | — |
| 2023-10-20 | $579.79 | $948.23 | 15,300 | — | — |
| 2023-10-19 | $586.34 | $958.94 | 13,800 | — | — |
| 2023-10-18 | $593.12 | $970.03 | 8,400 | — | — |
| 2023-10-17 | $597.80 | $977.68 | 14,300 | — | — |
| 2023-10-16 | $598.71 | $976.47 | 10,700 | — | — |
| 2023-10-13 | $588.08 | $959.13 | 9,300 | — | — |
| 2023-10-12 | $587.84 | $958.74 | 9,600 | — | — |
| 2023-10-11 | $595.24 | $970.81 | 5,300 | — | — |
| 2023-10-10 | $596.67 | $973.14 | 14,200 | — | — |
| 2023-10-09 | $594.36 | $969.38 | 9,900 | — | — |
| 2023-10-06 | $586.81 | $957.06 | 10,700 | — | — |
| 2023-10-05 | $589.14 | $960.86 | 10,800 | — | — |
| 2023-10-04 | $588.94 | $960.54 | 21,000 | — | — |
| 2023-10-03 | $581.99 | $949.20 | 10,600 | — | — |
| 2023-10-02 | $584.44 | $953.20 | 19,100 | — | — |
| 2023-09-29 | $583.00 | $950.85 | 24,600 | — | — |
| 2023-09-28 | $585.77 | $955.37 | 12,200 | — | — |
| 2023-09-27 | $576.95 | $940.98 | 15,300 | — | — |
| 2023-09-26 | $574.85 | $937.56 | 14,900 | — | — |
| 2023-09-25 | $579.89 | $945.78 | 16,700 | — | — |
| 2023-09-22 | $585.86 | $955.51 | 13,500 | — | — |
| 2023-09-21 | $583.10 | $951.01 | 18,000 | — | — |
| 2023-09-20 | $581.77 | $948.84 | 12,900 | — | — |
| 2023-09-19 | $585.20 | $954.44 | 16,500 | — | — |
| 2023-09-18 | $593.63 | $968.18 | 20,100 | — | — |
| 2023-09-15 | $585.81 | $955.43 | 72,800 | — | — |
| 2023-09-14 | $594.73 | $969.98 | 21,200 | — | — |
| 2023-09-13 | $583.89 | $952.30 | 20,400 | — | — |
| 2023-09-12 | $582.87 | $950.64 | 13,800 | — | — |
| 2023-09-11 | $578.55 | $943.59 | 15,700 | — | — |
| 2023-09-08 | $570.47 | $930.41 | 17,900 | — | — |
| 2023-09-07 | $568.99 | $928.00 | 17,900 | — | — |
| 2023-09-06 | $569.05 | $928.10 | 13,900 | — | — |
| 2023-09-05 | $565.67 | $922.58 | 24,700 | — | — |
| 2023-09-01 | $590.34 | $962.82 | 12,300 | — | — |
| 2023-08-31 | $586.33 | $956.28 | 12,700 | — | — |
| 2023-08-30 | $585.99 | $955.72 | 15,700 | — | — |
| 2023-08-29 | $583.29 | $951.32 | 13,100 | — | — |
| 2023-08-28 | $576.28 | $939.89 | 16,600 | — | — |
| 2023-08-25 | $572.21 | $933.25 | 12,200 | — | — |
| 2023-08-24 | $576.59 | $940.39 | 14,100 | — | — |
| 2023-08-23 | $576.07 | $939.55 | 13,100 | — | — |
| 2023-08-22 | $573.56 | $935.45 | 13,300 | — | — |
| 2023-08-21 | $575.66 | $938.88 | 19,000 | — | — |
| 2023-08-18 | $576.61 | $940.43 | 15,500 | — | — |
| 2023-08-17 | $580.08 | $946.09 | 11,800 | — | — |
| 2023-08-16 | $581.97 | $949.17 | 13,700 | — | — |
| 2023-08-15 | $583.91 | $952.33 | 14,900 | — | — |
| 2023-08-14 | $587.83 | $958.73 | 11,200 | — | — |
| 2023-08-11 | $592.78 | $966.80 | 12,600 | — | — |
| 2023-08-10 | $588.68 | $960.11 | 16,900 | — | — |
| 2023-08-09 | $595.25 | $970.83 | 13,500 | — | — |
| 2023-08-08 | $603.16 | $983.73 | 9,800 | — | — |
| 2023-08-07 | $606.17 | $988.64 | 16,600 | — | — |
| 2023-08-04 | $597.47 | $974.45 | 19,200 | — | — |
| 2023-08-03 | $591.16 | $964.16 | 17,800 | — | — |
| 2023-08-02 | $584.01 | $952.49 | 23,600 | — | — |
| 2023-08-01 | $582.72 | $950.39 | 8,400 | — | — |
| 2023-07-31 | $586.75 | $956.96 | 15,800 | — | — |
| 2023-07-28 | $579.62 | $945.33 | 17,600 | — | — |
| 2023-07-27 | $577.21 | $941.40 | 17,700 | — | — |
| 2023-07-26 | $582.17 | $949.49 | 14,900 | — | — |
| 2023-07-25 | $577.00 | $941.06 | 12,900 | — | — |
| 2023-07-24 | $583.17 | $951.12 | 19,000 | — | — |
| 2023-07-21 | $573.78 | $935.81 | 16,500 | — | — |
| 2023-07-20 | $580.67 | $947.05 | 14,000 | — | — |
| 2023-07-19 | $584.61 | $953.47 | 21,600 | — | — |
| 2023-07-18 | $570.58 | $930.59 | 26,100 | — | — |
| 2023-07-17 | $559.21 | $909.36 | 21,700 | — | — |
| 2023-07-14 | $560.34 | $911.19 | 16,200 | — | — |
| 2023-07-13 | $566.72 | $921.57 | 17,600 | — | — |
| 2023-07-12 | $566.73 | $921.58 | 19,400 | — | — |
| 2023-07-11 | $567.24 | $922.41 | 14,300 | — | — |
| 2023-07-10 | $566.18 | $920.69 | 19,800 | — | — |
| 2023-07-07 | $560.43 | $911.34 | 24,600 | — | — |
| 2023-07-06 | $557.35 | $906.33 | 27,500 | — | — |
| 2023-07-05 | $563.47 | $916.28 | 15,300 | — | — |
| 2023-07-03 | $570.60 | $927.88 | 12,600 | — | — |
| 2023-06-30 | $571.48 | $929.31 | 19,400 | — | — |
| 2023-06-29 | $573.67 | $932.87 | 13,600 | — | — |
| 2023-06-28 | $573.72 | $932.95 | 14,300 | — | — |
| 2023-06-27 | $571.47 | $929.29 | 17,000 | — | — |
| 2023-06-26 | $567.77 | $923.28 | 14,200 | — | — |
| 2023-06-23 | $567.90 | $923.49 | 46,200 | — | — |
| 2023-06-22 | $573.81 | $933.10 | 13,200 | — | — |
| 2023-06-21 | $572.41 | $930.82 | 15,000 | — | — |
| 2023-06-20 | $568.60 | $924.63 | 18,300 | — | — |
| 2023-06-16 | $570.96 | $928.46 | 46,900 | — | — |
| 2023-06-15 | $576.92 | $938.16 | 17,600 | — | — |
| 2023-06-14 | $572.83 | $931.50 | 19,300 | — | — |
| 2023-06-13 | $574.28 | $933.86 | 16,700 | — | — |
| 2023-06-12 | $583.88 | $949.47 | 19,300 | — | — |
| 2023-06-09 | $574.85 | $934.79 | 16,400 | — | — |
| 2023-06-08 | $584.22 | $950.03 | 14,900 | — | — |
| 2023-06-07 | $595.72 | $968.73 | 19,900 | — | — |
| 2023-06-06 | $581.77 | $946.04 | 19,100 | — | — |
| 2023-06-05 | $560.71 | $911.80 | 19,400 | — | — |
| 2023-06-02 | $584.93 | $951.18 | 16,900 | — | — |
| 2023-06-01 | $563.24 | $915.91 | 24,700 | — | — |
| 2023-05-31 | $564.75 | $918.37 | 27,600 | — | — |
| 2023-05-30 | $569.47 | $926.04 | 15,400 | — | — |
| 2023-05-26 | $569.61 | $926.27 | 21,800 | — | — |
| 2023-05-25 | $569.49 | $926.07 | 7,300 | — | — |
| 2023-05-24 | $579.98 | $943.13 | 12,500 | — | — |
| 2023-05-23 | $583.57 | $948.97 | 12,400 | — | — |
| 2023-05-22 | $587.26 | $954.97 | 14,800 | — | — |
| 2023-05-19 | $584.17 | $949.94 | 9,500 | — | — |
| 2023-05-18 | $588.17 | $956.45 | 8,700 | — | — |
| 2023-05-17 | $583.11 | $948.22 | 14,200 | — | — |
| 2023-05-16 | $579.02 | $941.57 | 11,800 | — | — |
| 2023-05-15 | $575.02 | $935.07 | 12,400 | — | — |
| 2023-05-12 | $577.16 | $938.55 | 11,500 | — | — |
| 2023-05-11 | $579.59 | $942.50 | 13,100 | — | — |
| 2023-05-10 | $584.66 | $950.74 | 20,600 | — | — |
| 2023-05-09 | $583.98 | $949.64 | 12,700 | — | — |
| 2023-05-08 | $578.89 | $941.36 | 12,100 | — | — |
| 2023-05-05 | $582.96 | $947.98 | 15,200 | — | — |
| 2023-05-04 | $561.07 | $912.38 | 17,300 | — | — |
| 2023-05-03 | $577.75 | $939.50 | 21,900 | — | — |
| 2023-05-02 | $570.02 | $926.93 | 19,000 | — | — |
| 2023-05-01 | $580.24 | $943.55 | 19,400 | — | — |
| 2023-04-28 | $575.57 | $935.96 | 10,700 | — | — |
| 2023-04-27 | $582.41 | $947.08 | 6,900 | — | — |
| 2023-04-26 | $571.72 | $929.70 | 9,500 | — | — |
| 2023-04-25 | $574.74 | $934.61 | 9,800 | — | — |
| 2023-04-24 | $584.42 | $950.35 | 9,900 | — | — |
| 2023-04-21 | $590.27 | $959.86 | 15,300 | — | — |
| 2023-04-20 | $591.01 | $961.07 | 14,800 | — | — |
| 2023-04-19 | $593.95 | $965.85 | 13,300 | — | — |
| 2023-04-18 | $592.67 | $961.08 | 22,300 | — | — |
| 2023-04-17 | $600.04 | $973.04 | 23,300 | — | — |
| 2023-04-14 | $594.23 | $963.61 | 16,800 | — | — |
| 2023-04-13 | $597.51 | $968.93 | 22,100 | — | — |
| 2023-04-12 | $592.68 | $961.10 | 16,000 | — | — |
| 2023-04-11 | $589.07 | $955.25 | 17,900 | — | — |
| 2023-04-10 | $582.30 | $944.27 | 19,800 | — | — |
| 2023-04-06 | $577.75 | $936.89 | 31,700 | — | — |
| 2023-04-05 | $584.39 | $947.66 | 24,100 | — | — |
| 2023-04-04 | $582.54 | $944.66 | 23,300 | — | — |
| 2023-04-03 | $594.09 | $963.39 | 21,600 | — | — |
| 2023-03-31 | $595.84 | $966.22 | 29,100 | — | — |
| 2023-03-30 | $588.09 | $953.66 | 23,800 | — | — |
| 2023-03-29 | $586.00 | $950.27 | 22,900 | — | — |
| 2023-03-28 | $583.90 | $946.86 | 17,100 | — | — |
| 2023-03-27 | $587.02 | $951.92 | 22,100 | — | — |
| 2023-03-24 | $573.41 | $929.85 | 13,000 | — | — |
| 2023-03-23 | $567.50 | $920.27 | 15,300 | — | — |
| 2023-03-22 | $569.66 | $923.77 | 16,600 | — | — |
| 2023-03-21 | $575.48 | $933.21 | 12,200 | — | — |
| 2023-03-20 | $572.81 | $928.88 | 35,000 | — | — |
| 2023-03-17 | $565.53 | $917.07 | 55,600 | — | — |
| 2023-03-16 | $575.66 | $933.50 | 26,200 | — | — |
| 2023-03-15 | $557.57 | $904.16 | 18,600 | — | — |
| 2023-03-14 | $566.39 | $918.47 | 19,800 | — | — |
| 2023-03-13 | $561.21 | $910.07 | 17,900 | — | — |
| 2023-03-10 | $586.43 | $950.96 | 21,900 | — | — |
| 2023-03-09 | $607.18 | $984.61 | 16,800 | — | — |
| 2023-03-08 | $621.80 | $1,008.32 | 18,700 | — | — |
| 2023-03-07 | $611.71 | $991.96 | 17,500 | — | — |
| 2023-03-06 | $622.67 | $1,009.73 | 19,200 | — | — |
| 2023-03-03 | $626.45 | $1,015.86 | 14,800 | — | — |
| 2023-03-02 | $624.27 | $1,012.33 | 16,700 | — | — |
| 2023-03-01 | $626.94 | $1,016.66 | 10,600 | — | — |
| 2023-02-28 | $626.66 | $1,016.20 | 23,200 | — | — |
| 2023-02-27 | $629.73 | $1,021.18 | 11,500 | — | — |
| 2023-02-24 | $644.95 | $1,045.86 | 11,000 | — | — |
| 2023-02-23 | $655.93 | $1,063.67 | 11,000 | — | — |
| 2023-02-22 | $656.94 | $1,065.31 | 12,800 | — | — |
| 2023-02-21 | $663.11 | $1,075.31 | 15,800 | — | — |
| 2023-02-17 | $671.44 | $1,088.82 | 14,800 | — | — |
| 2023-02-16 | $664.11 | $1,076.93 | 11,400 | — | — |
| 2023-02-15 | $670.47 | $1,087.25 | 12,100 | — | — |
| 2023-02-14 | $663.80 | $1,076.43 | 16,200 | — | — |
| 2023-02-13 | $671.48 | $1,088.88 | 8,500 | — | — |
| 2023-02-10 | $656.48 | $1,064.56 | 11,300 | — | — |
| 2023-02-09 | $657.58 | $1,066.34 | 12,200 | — | — |
| 2023-02-08 | $661.10 | $1,072.05 | 8,600 | — | — |
| 2023-02-07 | $667.91 | $1,083.09 | 15,000 | — | — |
| 2023-02-06 | $666.55 | $1,080.89 | 14,500 | — | — |
| 2023-02-03 | $670.20 | $1,086.81 | 20,100 | — | — |
| 2023-02-02 | $670.71 | $1,087.63 | 14,600 | — | — |
| 2023-02-01 | $658.75 | $1,068.24 | 19,600 | — | — |
| 2023-01-31 | $653.31 | $1,056.74 | 17,900 | — | — |
| 2023-01-30 | $631.71 | $1,021.80 | 13,600 | — | — |
| 2023-01-27 | $636.48 | $1,029.52 | 11,000 | — | — |
| 2023-01-26 | $635.38 | $1,027.74 | 24,200 | — | — |
| 2023-01-25 | $626.88 | $1,013.99 | 10,700 | — | — |
| 2023-01-24 | $619.18 | $1,001.54 | 13,900 | — | — |
| 2023-01-23 | $612.63 | $990.94 | 19,800 | — | — |
| 2023-01-20 | $617.81 | $999.32 | 10,300 | — | — |
| 2023-01-19 | $605.13 | $978.81 | 15,900 | — | — |
| 2023-01-18 | $611.00 | $988.31 | 18,000 | — | — |
| 2023-01-17 | $626.24 | $1,012.96 | 11,300 | — | — |
| 2023-01-13 | $634.65 | $1,026.56 | 14,100 | — | — |
| 2023-01-12 | $633.11 | $1,024.07 | 23,600 | — | — |
| 2023-01-11 | $624.76 | $1,010.56 | 13,800 | — | — |
| 2023-01-10 | $621.04 | $1,004.55 | 10,900 | — | — |
| 2023-01-09 | $614.00 | $993.16 | 16,200 | — | — |
| 2023-01-06 | $621.13 | $1,004.69 | 20,600 | — | — |
| 2023-01-05 | $602.98 | $975.33 | 18,500 | — | — |
| 2023-01-04 | $612.01 | $989.94 | 23,100 | — | — |
| 2023-01-03 | $612.48 | $990.70 | 21,200 | — | — |