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-07-09 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 | $862.34 | $1,290.78 | 1,490,000 | — | — |
| 2025-12-30 | $865.65 | $1,295.73 | 1,680,800 | — | — |
| 2025-12-29 | $867.84 | $1,299.01 | 1,792,500 | — | — |
| 2025-12-26 | $873.35 | $1,307.26 | 1,324,100 | — | — |
| 2025-12-24 | $871.86 | $1,305.03 | 1,822,200 | — | — |
| 2025-12-23 | $854.79 | $1,279.47 | 1,903,300 | — | — |
| 2025-12-22 | $850.00 | $1,272.31 | 2,373,300 | — | — |
| 2025-12-19 | $855.62 | $1,280.72 | 10,097,600 | — | — |
| 2025-12-18 | $857.59 | $1,283.67 | 2,467,500 | — | — |
| 2025-12-17 | $862.65 | $1,291.24 | 2,363,700 | — | — |
| 2025-12-16 | $860.39 | $1,287.86 | 3,843,300 | — | — |
| 2025-12-15 | $860.56 | $1,288.11 | 4,771,400 | — | — |
| 2025-12-12 | $884.47 | $1,323.90 | 4,808,900 | — | — |
| 2025-12-11 | $884.48 | $1,323.92 | 3,041,600 | — | — |
| 2025-12-10 | $874.41 | $1,308.84 | 3,318,300 | — | — |
| 2025-12-09 | $888.44 | $1,329.84 | 1,899,500 | — | — |
| 2025-12-08 | $887.52 | $1,328.47 | 2,407,900 | — | — |
| 2025-12-05 | $894.68 | $1,339.18 | 2,359,800 | — | — |
| 2025-12-04 | $895.86 | $1,340.95 | 3,787,800 | — | — |
| 2025-12-03 | $922.26 | $1,380.47 | 1,886,800 | — | — |
| 2025-12-02 | $922.03 | $1,380.12 | 2,160,600 | — | — |
| 2025-12-01 | $911.96 | $1,365.05 | 2,149,400 | — | — |
| 2025-11-28 | $913.59 | $1,367.49 | 1,092,600 | — | — |
| 2025-11-26 | $908.26 | $1,359.51 | 1,936,200 | — | — |
| 2025-11-25 | $894.33 | $1,338.66 | 2,534,700 | — | — |
| 2025-11-24 | $886.12 | $1,326.37 | 3,661,200 | — | — |
| 2025-11-21 | $899.01 | $1,345.66 | 2,870,100 | — | — |
| 2025-11-20 | $893.29 | $1,337.10 | 2,648,300 | — | — |
| 2025-11-19 | $890.60 | $1,333.08 | 3,462,300 | — | — |
| 2025-11-18 | $895.08 | $1,339.78 | 2,984,700 | — | — |
| 2025-11-17 | $912.59 | $1,365.99 | 2,481,900 | — | — |
| 2025-11-14 | $922.98 | $1,381.54 | 1,739,100 | — | — |
| 2025-11-13 | $925.08 | $1,384.69 | 2,430,600 | — | — |
| 2025-11-12 | $914.00 | $1,368.10 | 1,829,700 | — | — |
| 2025-11-11 | $913.86 | $1,367.89 | 1,663,400 | — | — |
| 2025-11-10 | $915.56 | $1,370.44 | 2,612,700 | — | — |
| 2025-11-07 | $922.74 | $1,381.18 | 2,584,000 | — | — |
| 2025-11-06 | $923.58 | $1,382.44 | 3,247,700 | — | — |
| 2025-11-05 | $935.03 | $1,399.58 | 2,974,800 | — | — |
| 2025-11-04 | $940.74 | $1,408.13 | 2,554,500 | — | — |
| 2025-11-03 | $928.04 | $1,389.12 | 3,206,600 | — | — |
| 2025-10-31 | $911.45 | $1,364.29 | 2,456,300 | — | — |
| 2025-10-30 | $920.18 | $1,375.41 | 2,677,100 | — | — |
| 2025-10-29 | $912.42 | $1,363.81 | 2,449,600 | — | — |
| 2025-10-28 | $924.16 | $1,381.36 | 2,090,800 | — | — |
| 2025-10-27 | $929.85 | $1,389.86 | 1,967,600 | — | — |
| 2025-10-24 | $932.14 | $1,393.28 | 1,639,400 | — | — |
| 2025-10-23 | $942.05 | $1,408.10 | 1,974,800 | — | — |
| 2025-10-22 | $944.68 | $1,412.03 | 2,372,400 | — | — |
| 2025-10-21 | $937.50 | $1,401.30 | 1,448,200 | — | — |
| 2025-10-20 | $936.11 | $1,399.22 | 1,523,700 | — | — |
| 2025-10-17 | $936.33 | $1,399.55 | 2,502,200 | — | — |
| 2025-10-16 | $925.62 | $1,383.54 | 2,721,400 | — | — |
| 2025-10-15 | $954.99 | $1,427.44 | 2,009,800 | — | — |
| 2025-10-14 | $946.51 | $1,414.76 | 1,925,900 | — | — |
| 2025-10-13 | $935.56 | $1,398.40 | 2,169,600 | — | — |
| 2025-10-10 | $930.01 | $1,390.10 | 3,142,500 | — | — |
| 2025-10-09 | $942.89 | $1,409.35 | 3,742,900 | — | — |
| 2025-10-08 | $914.80 | $1,367.37 | 2,376,900 | — | — |
| 2025-10-07 | $914.80 | $1,367.37 | 2,601,800 | — | — |
| 2025-10-06 | $910.94 | $1,361.60 | 2,504,000 | — | — |
| 2025-10-03 | $915.38 | $1,368.23 | 2,319,200 | — | — |
| 2025-10-02 | $916.77 | $1,370.31 | 2,063,800 | — | — |
| 2025-10-01 | $917.34 | $1,371.16 | 2,642,100 | — | — |
| 2025-09-30 | $925.63 | $1,383.55 | 3,096,700 | — | — |
| 2025-09-29 | $916.87 | $1,370.46 | 4,107,000 | — | — |
| 2025-09-26 | $915.95 | $1,369.08 | 4,812,900 | — | — |
| 2025-09-25 | $943.31 | $1,409.98 | 2,991,500 | — | — |
| 2025-09-24 | $945.27 | $1,412.91 | 2,149,800 | — | — |
| 2025-09-23 | $943.60 | $1,410.41 | 3,258,500 | — | — |
| 2025-09-22 | $943.26 | $1,409.90 | 2,794,300 | — | — |
| 2025-09-19 | $951.16 | $1,421.71 | 4,606,000 | — | — |
| 2025-09-18 | $952.36 | $1,423.51 | 1,860,900 | — | — |
| 2025-09-17 | $963.03 | $1,439.46 | 1,556,800 | — | — |
| 2025-09-16 | $952.07 | $1,423.07 | 2,012,600 | — | — |
| 2025-09-15 | $960.10 | $1,435.08 | 2,199,400 | — | — |
| 2025-09-12 | $967.90 | $1,446.73 | 1,461,600 | — | — |
| 2025-09-11 | $964.32 | $1,441.38 | 1,532,000 | — | — |
| 2025-09-10 | $956.29 | $1,429.38 | 2,277,500 | — | — |
| 2025-09-09 | $979.25 | $1,463.70 | 1,496,800 | — | — |
| 2025-09-08 | $971.85 | $1,452.64 | 1,737,000 | — | — |
| 2025-09-05 | $963.48 | $1,440.13 | 1,928,500 | — | — |
| 2025-09-04 | $955.90 | $1,428.80 | 1,471,900 | — | — |
| 2025-09-03 | $949.78 | $1,419.65 | 1,670,500 | — | — |
| 2025-09-02 | $938.82 | $1,403.27 | 1,793,900 | — | — |
| 2025-08-29 | $943.32 | $1,409.99 | 1,609,000 | — | — |
| 2025-08-28 | $944.96 | $1,412.45 | 2,067,900 | — | — |
| 2025-08-27 | $949.52 | $1,419.26 | 1,893,600 | — | — |
| 2025-08-26 | $941.34 | $1,407.03 | 4,341,300 | — | — |
| 2025-08-25 | $941.58 | $1,407.39 | 2,284,300 | — | — |
| 2025-08-22 | $958.54 | $1,432.74 | 3,136,000 | — | — |
| 2025-08-21 | $969.68 | $1,449.40 | 2,145,600 | — | — |
| 2025-08-20 | $994.57 | $1,486.60 | 2,229,600 | — | — |
| 2025-08-19 | $980.85 | $1,466.09 | 1,673,400 | — | — |
| 2025-08-18 | $979.35 | $1,463.85 | 2,078,500 | — | — |
| 2025-08-15 | $972.04 | $1,452.92 | 1,638,300 | — | — |
| 2025-08-14 | $975.39 | $1,457.93 | 1,808,700 | — | — |
| 2025-08-13 | $978.85 | $1,463.10 | 2,352,600 | — | — |
| 2025-08-12 | $991.25 | $1,481.64 | 1,588,500 | — | — |
| 2025-08-11 | $988.74 | $1,477.88 | 2,290,100 | — | — |
| 2025-08-08 | $980.98 | $1,466.29 | 2,189,700 | — | — |
| 2025-08-07 | $977.45 | $1,461.01 | 1,893,300 | — | — |
| 2025-08-06 | $968.56 | $1,447.72 | 2,753,000 | — | — |
| 2025-08-05 | $943.63 | $1,410.46 | 2,462,300 | — | — |
| 2025-08-04 | $955.37 | $1,428.01 | 2,389,900 | — | — |
| 2025-08-01 | $952.52 | $1,423.75 | 2,934,500 | — | — |
| 2025-07-31 | $939.64 | $1,402.55 | 2,564,400 | — | — |
| 2025-07-30 | $927.51 | $1,384.45 | 1,699,600 | — | — |
| 2025-07-29 | $934.57 | $1,394.98 | 2,065,900 | — | — |
| 2025-07-28 | $933.99 | $1,394.12 | 2,006,300 | — | — |
| 2025-07-25 | $935.48 | $1,396.34 | 1,827,700 | — | — |
| 2025-07-24 | $933.80 | $1,393.83 | 2,057,100 | — | — |
| 2025-07-23 | $941.19 | $1,404.86 | 2,401,600 | — | — |
| 2025-07-22 | $941.61 | $1,405.49 | 1,799,900 | — | — |
| 2025-07-21 | $947.56 | $1,414.37 | 1,742,400 | — | — |
| 2025-07-18 | $950.95 | $1,419.43 | 2,115,500 | — | — |
| 2025-07-17 | $953.91 | $1,423.85 | 2,280,600 | — | — |
| 2025-07-16 | $951.37 | $1,420.06 | 2,950,300 | — | — |
| 2025-07-15 | $967.68 | $1,444.40 | 1,878,000 | — | — |
| 2025-07-14 | $980.91 | $1,464.15 | 1,679,300 | — | — |
| 2025-07-11 | $970.33 | $1,448.36 | 1,942,000 | — | — |
| 2025-07-10 | $970.17 | $1,448.12 | 2,897,000 | — | — |
| 2025-07-09 | $982.09 | $1,465.91 | 2,922,600 | — | — |
| 2025-07-08 | $985.84 | $1,471.51 | 1,716,200 | — | — |
| 2025-07-07 | $992.18 | $1,480.97 | 1,832,600 | — | — |
| 2025-07-03 | $987.02 | $1,473.27 | 1,101,400 | — | — |
| 2025-07-02 | $982.36 | $1,466.32 | 1,606,100 | — | — |
| 2025-07-01 | $985.96 | $1,471.69 | 2,200,600 | — | — |
| 2025-06-30 | $989.94 | $1,477.63 | 2,127,600 | — | — |
| 2025-06-27 | $985.14 | $1,470.47 | 2,129,200 | — | — |
| 2025-06-26 | $982.91 | $1,467.14 | 2,262,800 | — | — |
| 2025-06-25 | $986.54 | $1,472.56 | 1,827,700 | — | — |
| 2025-06-24 | $1,001.92 | $1,495.51 | 2,385,100 | — | — |
| 2025-06-23 | $1,004.48 | $1,499.33 | 2,082,900 | — | — |
| 2025-06-20 | $980.29 | $1,463.23 | 3,255,700 | — | — |
| 2025-06-18 | $974.90 | $1,455.18 | 1,509,600 | — | — |
| 2025-06-17 | $977.72 | $1,459.39 | 1,668,200 | — | — |
| 2025-06-16 | $984.36 | $1,469.30 | 2,109,300 | — | — |
| 2025-06-13 | $990.21 | $1,478.03 | 1,786,000 | — | — |
| 2025-06-12 | $1,002.71 | $1,496.69 | 1,720,100 | — | — |
| 2025-06-11 | $996.78 | $1,487.84 | 2,459,800 | — | — |
| 2025-06-10 | $1,007.27 | $1,503.50 | 2,255,000 | — | — |
| 2025-06-09 | $1,006.18 | $1,501.87 | 1,696,700 | — | — |
| 2025-06-06 | $1,014.94 | $1,514.95 | 1,855,400 | — | — |
| 2025-06-05 | $1,010.81 | $1,508.78 | 3,289,400 | — | — |
| 2025-06-04 | $1,051.69 | $1,569.80 | 1,422,100 | — | — |
| 2025-06-03 | $1,055.59 | $1,575.62 | 1,992,900 | — | — |
| 2025-06-02 | $1,056.85 | $1,577.50 | 2,148,000 | — | — |
| 2025-05-30 | $1,040.18 | $1,552.62 | 5,403,800 | — | — |
| 2025-05-29 | $1,008.74 | $1,505.69 | 2,016,700 | — | — |
| 2025-05-28 | $1,013.14 | $1,512.26 | 1,674,700 | — | — |
| 2025-05-27 | $1,017.79 | $1,519.20 | 1,868,200 | — | — |
| 2025-05-23 | $1,008.50 | $1,505.33 | 1,413,900 | — | — |
| 2025-05-22 | $1,018.13 | $1,519.71 | 1,660,900 | — | — |
| 2025-05-21 | $1,025.30 | $1,530.41 | 1,438,900 | — | — |
| 2025-05-20 | $1,036.82 | $1,547.61 | 2,271,200 | — | — |
| 2025-05-19 | $1,034.34 | $1,543.90 | 1,879,800 | — | — |
| 2025-05-16 | $1,025.83 | $1,531.20 | 2,033,700 | — | — |
| 2025-05-15 | $1,010.47 | $1,508.28 | 2,470,700 | — | — |
| 2025-05-14 | $991.54 | $1,480.02 | 2,215,000 | — | — |
| 2025-05-13 | $999.03 | $1,491.20 | 2,917,000 | — | — |
| 2025-05-12 | $1,016.15 | $1,516.75 | 2,069,000 | — | — |
| 2025-05-09 | $1,008.09 | $1,504.72 | 1,176,700 | — | — |
| 2025-05-08 | $1,007.71 | $1,504.16 | 1,882,600 | — | — |
| 2025-05-07 | $1,007.15 | $1,503.32 | 1,316,000 | — | — |
| 2025-05-06 | $1,010.50 | $1,508.32 | 1,381,200 | — | — |
| 2025-05-05 | $1,014.89 | $1,514.87 | 1,952,600 | — | — |
| 2025-05-02 | $1,008.30 | $1,505.04 | 1,547,400 | — | — |
| 2025-05-01 | $999.04 | $1,489.27 | 1,829,900 | — | — |
| 2025-04-30 | $994.50 | $1,482.51 | 2,212,400 | — | — |
| 2025-04-29 | $991.70 | $1,478.33 | 1,523,100 | — | — |
| 2025-04-28 | $978.54 | $1,458.71 | 1,616,200 | — | — |
| 2025-04-25 | $977.16 | $1,456.66 | 1,780,900 | — | — |
| 2025-04-24 | $975.48 | $1,454.15 | 2,468,500 | — | — |
| 2025-04-23 | $975.84 | $1,454.69 | 2,109,700 | — | — |
| 2025-04-22 | $979.23 | $1,459.74 | 2,230,600 | — | — |
| 2025-04-21 | $957.77 | $1,427.75 | 2,841,300 | — | — |
| 2025-04-17 | $994.50 | $1,482.51 | 2,711,100 | — | — |
| 2025-04-16 | $967.75 | $1,442.63 | 2,531,700 | — | — |
| 2025-04-15 | $976.92 | $1,456.30 | 1,788,200 | — | — |
| 2025-04-14 | $979.32 | $1,459.88 | 2,219,900 | — | — |
| 2025-04-11 | $963.41 | $1,436.16 | 2,721,800 | — | — |
| 2025-04-10 | $964.31 | $1,437.50 | 4,209,100 | — | — |
| 2025-04-09 | $965.19 | $1,438.81 | 5,084,500 | — | — |
| 2025-04-08 | $908.75 | $1,354.68 | 3,545,400 | — | — |
| 2025-04-07 | $908.13 | $1,353.75 | 4,626,600 | — | — |
| 2025-04-04 | $916.48 | $1,366.20 | 5,167,000 | — | — |
| 2025-04-03 | $967.08 | $1,441.63 | 3,096,900 | — | — |
| 2025-04-02 | $965.08 | $1,438.65 | 1,719,900 | — | — |
| 2025-04-01 | $954.40 | $1,422.73 | 2,041,500 | — | — |
| 2025-03-31 | $945.78 | $1,409.88 | 3,102,000 | — | — |
| 2025-03-28 | $929.66 | $1,385.85 | 2,100,500 | — | — |
| 2025-03-27 | $938.75 | $1,399.40 | 1,547,000 | — | — |
| 2025-03-26 | $929.75 | $1,385.98 | 1,644,700 | — | — |
| 2025-03-25 | $930.26 | $1,386.74 | 1,623,000 | — | — |
| 2025-03-24 | $926.04 | $1,380.45 | 2,208,100 | — | — |
| 2025-03-21 | $909.26 | $1,355.44 | 3,447,600 | — | — |
| 2025-03-20 | $895.40 | $1,334.78 | 1,891,800 | — | — |
| 2025-03-19 | $904.05 | $1,347.67 | 1,908,500 | — | — |
| 2025-03-18 | $898.05 | $1,338.73 | 2,182,000 | — | — |
| 2025-03-17 | $916.61 | $1,366.39 | 2,256,100 | — | — |
| 2025-03-14 | $903.92 | $1,347.48 | 3,186,400 | — | — |
| 2025-03-13 | $890.62 | $1,327.65 | 3,447,200 | — | — |
| 2025-03-12 | $927.08 | $1,382.00 | 2,331,600 | — | — |
| 2025-03-11 | $930.49 | $1,387.09 | 3,204,900 | — | — |
| 2025-03-10 | $934.41 | $1,392.93 | 4,459,900 | — | — |
| 2025-03-07 | $964.31 | $1,437.50 | 5,510,700 | — | — |
| 2025-03-06 | $1,026.62 | $1,530.39 | 2,594,600 | — | — |
| 2025-03-05 | $1,047.75 | $1,561.89 | 1,898,600 | — | — |
| 2025-03-04 | $1,036.87 | $1,545.67 | 2,536,800 | — | — |
| 2025-03-03 | $1,046.85 | $1,560.54 | 2,422,500 | — | — |
| 2025-02-28 | $1,048.61 | $1,563.17 | 3,307,100 | — | — |
| 2025-02-27 | $1,021.71 | $1,523.07 | 1,629,100 | — | — |
| 2025-02-26 | $1,031.97 | $1,538.36 | 1,555,700 | — | — |
| 2025-02-25 | $1,055.66 | $1,573.68 | 2,083,800 | — | — |
| 2025-02-24 | $1,035.60 | $1,543.77 | 1,759,700 | — | — |
| 2025-02-21 | $1,035.03 | $1,542.92 | 1,816,300 | — | — |
| 2025-02-20 | $1,034.83 | $1,542.63 | 2,000,500 | — | — |
| 2025-02-19 | $1,062.54 | $1,583.93 | 1,349,600 | — | — |
| 2025-02-18 | $1,056.03 | $1,574.23 | 2,090,600 | — | — |
| 2025-02-14 | $1,071.85 | $1,597.81 | 1,410,700 | — | — |
| 2025-02-13 | $1,076.86 | $1,605.28 | 1,623,300 | — | — |
| 2025-02-12 | $1,065.12 | $1,587.78 | 1,662,300 | — | — |
| 2025-02-11 | $1,058.34 | $1,577.67 | 1,748,500 | — | — |
| 2025-02-10 | $1,061.92 | $1,583.01 | 2,036,900 | — | — |
| 2025-02-07 | $1,043.81 | $1,556.01 | 1,632,900 | — | — |
| 2025-02-06 | $1,050.99 | $1,564.99 | 2,218,000 | — | — |
| 2025-02-05 | $1,042.88 | $1,552.91 | 2,047,600 | — | — |
| 2025-02-04 | $1,021.86 | $1,521.61 | 2,001,600 | — | — |
| 2025-02-03 | $1,005.83 | $1,497.74 | 2,751,000 | — | — |
| 2025-01-31 | $979.88 | $1,459.10 | 1,873,800 | — | — |
| 2025-01-30 | $979.01 | $1,457.80 | 1,788,200 | — | — |
| 2025-01-29 | $964.02 | $1,435.48 | 1,713,700 | — | — |
| 2025-01-28 | $958.67 | $1,427.52 | 2,166,400 | — | — |
| 2025-01-27 | $965.25 | $1,437.31 | 3,044,700 | — | — |
| 2025-01-24 | $939.68 | $1,399.24 | 1,562,400 | — | — |
| 2025-01-23 | $942.16 | $1,402.93 | 1,352,400 | — | — |
| 2025-01-22 | $944.70 | $1,406.71 | 2,155,000 | — | — |
| 2025-01-21 | $947.73 | $1,411.23 | 2,042,400 | — | — |
| 2025-01-17 | $943.19 | $1,404.47 | 2,375,000 | — | — |
| 2025-01-16 | $919.75 | $1,369.56 | 1,353,000 | — | — |
| 2025-01-15 | $923.50 | $1,375.15 | 1,839,400 | — | — |
| 2025-01-14 | $917.23 | $1,365.81 | 1,683,800 | — | — |
| 2025-01-13 | $924.70 | $1,376.93 | 1,693,800 | — | — |
| 2025-01-10 | $936.94 | $1,395.16 | 2,765,800 | — | — |
| 2025-01-08 | $927.37 | $1,380.91 | 1,774,800 | — | — |
| 2025-01-07 | $921.37 | $1,371.97 | 1,888,000 | — | — |
| 2025-01-06 | $922.71 | $1,373.97 | 1,970,400 | — | — |
| 2025-01-03 | $916.58 | $1,364.84 | 1,612,200 | — | — |
| 2025-01-02 | $909.81 | $1,354.76 | 1,765,100 | — | — |