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
- 1986-12-12 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 | $2,149.65 | $2,149.65 | 28,900 | — | — |
| 2025-12-30 | $2,173.77 | $2,173.77 | 33,500 | — | — |
| 2025-12-29 | $2,191.90 | $2,191.90 | 29,900 | — | — |
| 2025-12-26 | $2,181.54 | $2,181.54 | 17,100 | — | — |
| 2025-12-24 | $2,182.93 | $2,182.93 | 15,900 | — | — |
| 2025-12-23 | $2,188.43 | $2,188.43 | 25,600 | — | — |
| 2025-12-22 | $2,182.67 | $2,182.67 | 30,500 | — | — |
| 2025-12-19 | $2,166.65 | $2,166.65 | 56,700 | — | — |
| 2025-12-18 | $2,164.73 | $2,164.73 | 44,100 | — | — |
| 2025-12-17 | $2,151.09 | $2,151.09 | 43,100 | — | — |
| 2025-12-16 | $2,140.70 | $2,140.70 | 38,700 | — | — |
| 2025-12-15 | $2,160.22 | $2,160.22 | 46,300 | — | — |
| 2025-12-12 | $2,168.12 | $2,168.12 | 52,600 | — | — |
| 2025-12-11 | $2,125.83 | $2,125.83 | 82,500 | — | — |
| 2025-12-10 | $2,083.77 | $2,083.77 | 44,400 | — | — |
| 2025-12-09 | $2,068.26 | $2,068.26 | 37,600 | — | — |
| 2025-12-08 | $2,064.03 | $2,064.03 | 57,800 | — | — |
| 2025-12-05 | $2,047.87 | $2,047.87 | 33,800 | — | — |
| 2025-12-04 | $2,043.39 | $2,043.39 | 25,600 | — | — |
| 2025-12-03 | $2,056.92 | $2,056.92 | 41,400 | — | — |
| 2025-12-02 | $2,060.83 | $2,060.83 | 46,800 | — | — |
| 2025-12-01 | $2,073.62 | $2,073.62 | 44,100 | — | — |
| 2025-11-28 | $2,080.44 | $2,080.44 | 23,400 | — | — |
| 2025-11-26 | $2,082.35 | $2,082.35 | 31,700 | — | — |
| 2025-11-25 | $2,076.51 | $2,076.51 | 47,400 | — | — |
| 2025-11-24 | $2,046.25 | $2,046.25 | 71,100 | — | — |
| 2025-11-21 | $2,034.02 | $2,034.02 | 50,200 | — | — |
| 2025-11-20 | $2,040.19 | $2,040.19 | 33,800 | — | — |
| 2025-11-19 | $2,040.75 | $2,040.75 | 39,800 | — | — |
| 2025-11-18 | $2,052.66 | $2,052.66 | 61,200 | — | — |
| 2025-11-17 | $2,042.94 | $2,042.94 | 39,800 | — | — |
| 2025-11-14 | $2,060.74 | $2,060.74 | 71,100 | — | — |
| 2025-11-13 | $2,082.15 | $2,082.15 | 41,600 | — | — |
| 2025-11-12 | $2,091.91 | $2,091.91 | 37,700 | — | — |
| 2025-11-11 | $2,061.19 | $2,061.19 | 26,700 | — | — |
| 2025-11-10 | $2,060.43 | $2,060.43 | 45,000 | — | — |
| 2025-11-07 | $2,037.32 | $2,037.32 | 46,600 | — | — |
| 2025-11-06 | $2,009.26 | $2,009.26 | 46,400 | — | — |
| 2025-11-05 | $1,997.10 | $1,997.10 | 49,700 | — | — |
| 2025-11-04 | $1,981.81 | $1,981.81 | 54,300 | — | — |
| 2025-11-03 | $1,955.11 | $1,955.11 | 51,600 | — | — |
| 2025-10-31 | $1,974.53 | $1,974.53 | 111,900 | — | — |
| 2025-10-30 | $1,938.38 | $1,938.38 | 64,700 | — | — |
| 2025-10-29 | $1,826.32 | $1,826.32 | 46,500 | — | — |
| 2025-10-28 | $1,837.96 | $1,837.96 | 41,100 | — | — |
| 2025-10-27 | $1,883.32 | $1,883.32 | 27,900 | — | — |
| 2025-10-24 | $1,878.89 | $1,878.89 | 33,100 | — | — |
| 2025-10-23 | $1,896.18 | $1,896.18 | 27,500 | — | — |
| 2025-10-22 | $1,886.48 | $1,886.48 | 25,800 | — | — |
| 2025-10-21 | $1,905.26 | $1,905.26 | 34,100 | — | — |
| 2025-10-20 | $1,907.55 | $1,907.55 | 26,600 | — | — |
| 2025-10-17 | $1,892.00 | $1,892.00 | 26,000 | — | — |
| 2025-10-16 | $1,881.21 | $1,881.21 | 50,700 | — | — |
| 2025-10-15 | $1,916.48 | $1,916.48 | 41,300 | — | — |
| 2025-10-14 | $1,956.12 | $1,956.12 | 29,600 | — | — |
| 2025-10-13 | $1,929.11 | $1,929.11 | 30,000 | — | — |
| 2025-10-10 | $1,916.96 | $1,916.96 | 25,700 | — | — |
| 2025-10-09 | $1,945.99 | $1,945.99 | 35,900 | — | — |
| 2025-10-08 | $1,955.33 | $1,955.33 | 48,800 | — | — |
| 2025-10-07 | $1,965.60 | $1,965.60 | 44,100 | — | — |
| 2025-10-06 | $1,957.98 | $1,957.98 | 42,300 | — | — |
| 2025-10-03 | $1,941.03 | $1,941.03 | 39,800 | — | — |
| 2025-10-02 | $1,920.75 | $1,920.75 | 70,100 | — | — |
| 2025-10-01 | $1,885.43 | $1,885.43 | 47,700 | — | — |
| 2025-09-30 | $1,911.36 | $1,911.36 | 43,800 | — | — |
| 2025-09-29 | $1,900.55 | $1,900.55 | 47,900 | — | — |
| 2025-09-26 | $1,914.07 | $1,914.07 | 47,700 | — | — |
| 2025-09-25 | $1,904.31 | $1,904.31 | 47,700 | — | — |
| 2025-09-24 | $1,928.71 | $1,928.71 | 31,100 | — | — |
| 2025-09-23 | $1,938.63 | $1,938.63 | 37,000 | — | — |
| 2025-09-22 | $1,923.06 | $1,923.06 | 75,500 | — | — |
| 2025-09-19 | $1,934.95 | $1,934.95 | 98,700 | — | — |
| 2025-09-18 | $1,944.60 | $1,944.60 | 33,100 | — | — |
| 2025-09-17 | $1,927.84 | $1,927.84 | 36,600 | — | — |
| 2025-09-16 | $1,917.21 | $1,917.21 | 42,400 | — | — |
| 2025-09-15 | $1,926.29 | $1,926.29 | 26,900 | — | — |
| 2025-09-12 | $1,954.07 | $1,954.07 | 32,100 | — | — |
| 2025-09-11 | $1,964.03 | $1,964.03 | 36,100 | — | — |
| 2025-09-10 | $1,920.74 | $1,920.74 | 34,300 | — | — |
| 2025-09-09 | $1,928.85 | $1,928.85 | 33,100 | — | — |
| 2025-09-08 | $1,929.28 | $1,929.28 | 44,600 | — | — |
| 2025-09-05 | $1,912.13 | $1,912.13 | 44,300 | — | — |
| 2025-09-04 | $1,958.18 | $1,958.18 | 29,300 | — | — |
| 2025-09-03 | $1,950.48 | $1,950.48 | 31,100 | — | — |
| 2025-09-02 | $1,948.01 | $1,948.01 | 41,800 | — | — |
| 2025-08-29 | $1,959.06 | $1,959.06 | 30,200 | — | — |
| 2025-08-28 | $1,954.89 | $1,954.89 | 25,500 | — | — |
| 2025-08-27 | $1,958.24 | $1,958.24 | 37,300 | — | — |
| 2025-08-26 | $1,944.57 | $1,944.57 | 74,900 | — | — |
| 2025-08-25 | $1,978.45 | $1,978.45 | 42,700 | — | — |
| 2025-08-22 | $1,992.32 | $1,992.32 | 38,000 | — | — |
| 2025-08-21 | $1,969.39 | $1,969.39 | 39,100 | — | — |
| 2025-08-20 | $1,971.84 | $1,971.84 | 50,600 | — | — |
| 2025-08-19 | $1,955.44 | $1,955.44 | 42,100 | — | — |
| 2025-08-18 | $1,922.36 | $1,922.36 | 41,600 | — | — |
| 2025-08-15 | $1,928.00 | $1,928.00 | 35,700 | — | — |
| 2025-08-14 | $1,954.15 | $1,954.15 | 28,600 | — | — |
| 2025-08-13 | $1,962.60 | $1,962.60 | 38,200 | — | — |
| 2025-08-12 | $1,927.60 | $1,927.60 | 37,700 | — | — |
| 2025-08-11 | $1,904.70 | $1,904.70 | 35,300 | — | — |
| 2025-08-08 | $1,910.42 | $1,910.42 | 45,800 | — | — |
| 2025-08-07 | $1,898.34 | $1,898.34 | 55,800 | — | — |
| 2025-08-06 | $1,955.74 | $1,955.74 | 43,700 | — | — |
| 2025-08-05 | $1,938.58 | $1,938.58 | 39,000 | — | — |
| 2025-08-04 | $1,946.42 | $1,946.42 | 57,400 | — | — |
| 2025-08-01 | $1,929.87 | $1,929.87 | 94,300 | — | — |
| 2025-07-31 | $2,008.29 | $2,008.29 | 86,600 | — | — |
| 2025-07-30 | $2,006.57 | $2,006.57 | 54,500 | — | — |
| 2025-07-29 | $2,018.50 | $2,018.50 | 34,700 | — | — |
| 2025-07-28 | $2,011.91 | $2,011.91 | 41,700 | — | — |
| 2025-07-25 | $2,026.69 | $2,026.69 | 35,700 | — | — |
| 2025-07-24 | $2,003.45 | $2,003.45 | 32,200 | — | — |
| 2025-07-23 | $2,023.73 | $2,023.73 | 26,900 | — | — |
| 2025-07-22 | $2,022.74 | $2,022.74 | 31,600 | — | — |
| 2025-07-21 | $1,999.05 | $1,999.05 | 44,500 | — | — |
| 2025-07-18 | $2,031.80 | $2,031.80 | 46,000 | — | — |
| 2025-07-17 | $2,020.08 | $2,020.08 | 42,300 | — | — |
| 2025-07-16 | $1,996.39 | $1,996.39 | 35,100 | — | — |
| 2025-07-15 | $1,976.94 | $1,976.94 | 31,500 | — | — |
| 2025-07-14 | $2,008.98 | $2,008.98 | 35,300 | — | — |
| 2025-07-11 | $1,977.20 | $1,977.20 | 31,600 | — | — |
| 2025-07-10 | $1,994.16 | $1,994.16 | 32,700 | — | — |
| 2025-07-09 | $1,997.85 | $1,997.85 | 47,800 | — | — |
| 2025-07-08 | $1,997.37 | $1,997.37 | 46,900 | — | — |
| 2025-07-07 | $1,986.60 | $1,986.60 | 34,700 | — | — |
| 2025-07-03 | $2,002.03 | $2,002.03 | 38,100 | — | — |
| 2025-07-02 | $1,961.74 | $1,961.74 | 49,800 | — | — |
| 2025-07-01 | $1,994.21 | $1,994.21 | 54,200 | — | — |
| 2025-06-30 | $1,997.36 | $1,997.36 | 51,100 | — | — |
| 2025-06-27 | $1,985.50 | $1,985.50 | 91,800 | — | — |
| 2025-06-26 | $1,995.27 | $1,995.27 | 42,500 | — | — |
| 2025-06-25 | $1,965.00 | $1,965.00 | 42,900 | — | — |
| 2025-06-24 | $1,988.98 | $1,988.98 | 38,000 | — | — |
| 2025-06-23 | $1,984.74 | $1,984.74 | 47,900 | — | — |
| 2025-06-20 | $1,960.32 | $1,960.32 | 81,300 | — | — |
| 2025-06-18 | $1,950.52 | $1,950.52 | 40,500 | — | — |
| 2025-06-17 | $1,942.25 | $1,942.25 | 38,000 | — | — |
| 2025-06-16 | $1,955.50 | $1,955.50 | 35,700 | — | — |
| 2025-06-13 | $1,928.77 | $1,928.77 | 25,800 | — | — |
| 2025-06-12 | $1,944.82 | $1,944.82 | 34,300 | — | — |
| 2025-06-11 | $1,929.39 | $1,929.39 | 37,900 | — | — |
| 2025-06-10 | $1,926.62 | $1,926.62 | 39,500 | — | — |
| 2025-06-09 | $1,943.58 | $1,943.58 | 65,300 | — | — |
| 2025-06-06 | $1,963.49 | $1,963.49 | 51,400 | — | — |
| 2025-06-05 | $1,937.11 | $1,937.11 | 48,100 | — | — |
| 2025-06-04 | $1,930.42 | $1,930.42 | 55,400 | — | — |
| 2025-06-03 | $1,957.77 | $1,957.77 | 53,700 | — | — |
| 2025-06-02 | $1,959.46 | $1,959.46 | 67,100 | — | — |
| 2025-05-30 | $1,941.70 | $1,941.70 | 221,500 | — | — |
| 2025-05-29 | $1,909.36 | $1,909.36 | 50,600 | — | — |
| 2025-05-28 | $1,899.32 | $1,899.32 | 49,600 | — | — |
| 2025-05-27 | $1,908.08 | $1,908.08 | 45,400 | — | — |
| 2025-05-23 | $1,860.45 | $1,860.45 | 40,000 | — | — |
| 2025-05-22 | $1,859.26 | $1,859.26 | 40,400 | — | — |
| 2025-05-21 | $1,864.55 | $1,864.55 | 58,700 | — | — |
| 2025-05-20 | $1,898.76 | $1,898.76 | 47,300 | — | — |
| 2025-05-19 | $1,918.49 | $1,918.49 | 42,100 | — | — |
| 2025-05-16 | $1,915.92 | $1,915.92 | 46,300 | — | — |
| 2025-05-15 | $1,900.33 | $1,900.33 | 53,400 | — | — |
| 2025-05-14 | $1,866.29 | $1,866.29 | 57,700 | — | — |
| 2025-05-13 | $1,913.55 | $1,913.55 | 73,800 | — | — |
| 2025-05-12 | $1,918.71 | $1,918.71 | 43,200 | — | — |
| 2025-05-09 | $1,901.24 | $1,901.24 | 51,400 | — | — |
| 2025-05-08 | $1,880.69 | $1,880.69 | 52,800 | — | — |
| 2025-05-07 | $1,877.45 | $1,877.45 | 54,700 | — | — |
| 2025-05-06 | $1,874.43 | $1,874.43 | 46,300 | — | — |
| 2025-05-05 | $1,867.33 | $1,867.33 | 37,600 | — | — |
| 2025-05-02 | $1,876.98 | $1,876.98 | 48,700 | — | — |
| 2025-05-01 | $1,824.53 | $1,824.53 | 59,800 | — | — |
| 2025-04-30 | $1,818.60 | $1,818.60 | 66,100 | — | — |
| 2025-04-29 | $1,819.93 | $1,819.93 | 43,500 | — | — |
| 2025-04-28 | $1,813.28 | $1,813.28 | 38,600 | — | — |
| 2025-04-25 | $1,803.15 | $1,803.15 | 73,600 | — | — |
| 2025-04-24 | $1,808.41 | $1,808.41 | 38,100 | — | — |
| 2025-04-23 | $1,796.68 | $1,796.68 | 50,600 | — | — |
| 2025-04-22 | $1,785.20 | $1,785.20 | 61,600 | — | — |
| 2025-04-21 | $1,718.60 | $1,718.60 | 59,200 | — | — |
| 2025-04-17 | $1,768.53 | $1,768.53 | 223,100 | — | — |
| 2025-04-16 | $1,763.25 | $1,763.25 | 57,600 | — | — |
| 2025-04-15 | $1,781.05 | $1,781.05 | 44,000 | — | — |
| 2025-04-14 | $1,788.25 | $1,788.25 | 41,600 | — | — |
| 2025-04-11 | $1,771.42 | $1,771.42 | 70,900 | — | — |
| 2025-04-10 | $1,763.13 | $1,763.13 | 51,600 | — | — |
| 2025-04-09 | $1,790.61 | $1,790.61 | 76,100 | — | — |
| 2025-04-08 | $1,680.26 | $1,680.26 | 51,800 | — | — |
| 2025-04-07 | $1,678.50 | $1,678.50 | 81,000 | — | — |
| 2025-04-04 | $1,723.03 | $1,723.03 | 90,700 | — | — |
| 2025-04-03 | $1,827.46 | $1,827.46 | 48,600 | — | — |
| 2025-04-02 | $1,878.94 | $1,878.94 | 39,500 | — | — |
| 2025-04-01 | $1,859.85 | $1,859.85 | 59,200 | — | — |
| 2025-03-31 | $1,869.61 | $1,869.61 | 48,300 | — | — |
| 2025-03-28 | $1,855.44 | $1,855.44 | 37,400 | — | — |
| 2025-03-27 | $1,871.56 | $1,871.56 | 32,100 | — | — |
| 2025-03-26 | $1,869.10 | $1,869.10 | 35,800 | — | — |
| 2025-03-25 | $1,864.54 | $1,864.54 | 54,400 | — | — |
| 2025-03-24 | $1,869.81 | $1,869.81 | 45,700 | — | — |
| 2025-03-21 | $1,836.58 | $1,836.58 | 54,200 | — | — |
| 2025-03-20 | $1,847.47 | $1,847.47 | 39,900 | — | — |
| 2025-03-19 | $1,851.81 | $1,851.81 | 35,800 | — | — |
| 2025-03-18 | $1,844.77 | $1,844.77 | 34,700 | — | — |
| 2025-03-17 | $1,861.38 | $1,861.38 | 38,900 | — | — |
| 2025-03-14 | $1,847.91 | $1,847.91 | 39,200 | — | — |
| 2025-03-13 | $1,819.38 | $1,819.38 | 37,100 | — | — |
| 2025-03-12 | $1,816.13 | $1,816.13 | 47,700 | — | — |
| 2025-03-11 | $1,827.11 | $1,827.11 | 88,700 | — | — |
| 2025-03-10 | $1,835.80 | $1,835.80 | 72,900 | — | — |
| 2025-03-07 | $1,892.76 | $1,892.76 | 52,000 | — | — |
| 2025-03-06 | $1,900.95 | $1,900.95 | 84,800 | — | — |
| 2025-03-05 | $1,906.47 | $1,906.47 | 67,600 | — | — |
| 2025-03-04 | $1,864.39 | $1,864.39 | 64,700 | — | — |
| 2025-03-03 | $1,918.56 | $1,918.56 | 53,500 | — | — |
| 2025-02-28 | $1,933.44 | $1,933.44 | 69,700 | — | — |
| 2025-02-27 | $1,898.28 | $1,898.28 | 62,800 | — | — |
| 2025-02-26 | $1,887.14 | $1,887.14 | 44,000 | — | — |
| 2025-02-25 | $1,887.76 | $1,887.76 | 67,800 | — | — |
| 2025-02-24 | $1,849.57 | $1,849.57 | 65,400 | — | — |
| 2025-02-21 | $1,838.16 | $1,838.16 | 62,500 | — | — |
| 2025-02-20 | $1,853.80 | $1,853.80 | 69,800 | — | — |
| 2025-02-19 | $1,856.96 | $1,856.96 | 66,200 | — | — |
| 2025-02-18 | $1,873.79 | $1,873.79 | 75,800 | — | — |
| 2025-02-14 | $1,868.01 | $1,868.01 | 66,900 | — | — |
| 2025-02-13 | $1,896.94 | $1,896.94 | 78,800 | — | — |
| 2025-02-12 | $1,899.42 | $1,899.42 | 81,400 | — | — |
| 2025-02-11 | $1,945.59 | $1,945.59 | 95,600 | — | — |
| 2025-02-10 | $1,990.63 | $1,990.63 | 86,400 | — | — |
| 2025-02-07 | $2,026.37 | $2,026.37 | 101,600 | — | — |
| 2025-02-06 | $2,059.83 | $2,059.83 | 187,500 | — | — |
| 2025-02-05 | $1,860.14 | $1,860.14 | 89,200 | — | — |
| 2025-02-04 | $1,838.22 | $1,838.22 | 51,900 | — | — |
| 2025-02-03 | $1,820.13 | $1,820.13 | 40,500 | — | — |
| 2025-01-31 | $1,828.78 | $1,828.78 | 51,600 | — | — |
| 2025-01-30 | $1,831.15 | $1,831.15 | 48,900 | — | — |
| 2025-01-29 | $1,803.03 | $1,803.03 | 44,500 | — | — |
| 2025-01-28 | $1,825.98 | $1,825.98 | 49,000 | — | — |
| 2025-01-27 | $1,832.21 | $1,832.21 | 54,900 | — | — |
| 2025-01-24 | $1,811.06 | $1,811.06 | 46,200 | — | — |
| 2025-01-23 | $1,810.66 | $1,810.66 | 61,500 | — | — |
| 2025-01-22 | $1,810.82 | $1,810.82 | 67,800 | — | — |
| 2025-01-21 | $1,788.50 | $1,788.50 | 67,400 | — | — |
| 2025-01-17 | $1,774.07 | $1,774.07 | 250,800 | — | — |
| 2025-01-16 | $1,769.04 | $1,769.04 | 71,100 | — | — |
| 2025-01-15 | $1,746.30 | $1,746.30 | 84,200 | — | — |
| 2025-01-14 | $1,721.00 | $1,721.00 | 85,000 | — | — |
| 2025-01-13 | $1,669.97 | $1,669.97 | 77,500 | — | — |
| 2025-01-10 | $1,660.14 | $1,660.14 | 54,400 | — | — |
| 2025-01-08 | $1,707.73 | $1,707.73 | 53,000 | — | — |
| 2025-01-07 | $1,706.12 | $1,706.12 | 51,400 | — | — |
| 2025-01-06 | $1,702.42 | $1,702.42 | 76,900 | — | — |
| 2025-01-03 | $1,713.08 | $1,713.08 | 38,900 | — | — |
| 2025-01-02 | $1,717.36 | $1,717.36 | 36,200 | — | — |