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
- 1972-06-01 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 | $465.57 | $1,915.17 | 812,100 | — | — |
| 2025-12-30 | $469.94 | $1,926.48 | 826,700 | — | — |
| 2025-12-29 | $470.24 | $1,927.71 | 981,500 | — | — |
| 2025-12-26 | $468.93 | $1,922.34 | 503,200 | — | — |
| 2025-12-24 | $467.44 | $1,916.23 | 343,300 | — | — |
| 2025-12-23 | $466.21 | $1,911.19 | 1,083,700 | — | — |
| 2025-12-22 | $468.77 | $1,921.68 | 1,173,200 | — | — |
| 2025-12-19 | $470.57 | $1,929.06 | 2,990,700 | — | — |
| 2025-12-18 | $475.05 | $1,947.43 | 1,927,500 | — | — |
| 2025-12-17 | $481.00 | $1,971.82 | 1,641,500 | — | — |
| 2025-12-16 | $485.44 | $1,990.02 | 1,632,200 | — | — |
| 2025-12-15 | $488.01 | $2,000.55 | 1,473,200 | — | — |
| 2025-12-12 | $484.80 | $1,987.40 | 1,852,100 | — | — |
| 2025-12-11 | $475.94 | $1,951.07 | 1,186,500 | — | — |
| 2025-12-10 | $468.90 | $1,922.21 | 1,677,800 | — | — |
| 2025-12-09 | $462.86 | $1,897.45 | 1,173,700 | — | — |
| 2025-12-08 | $466.35 | $1,911.76 | 1,896,600 | — | — |
| 2025-12-05 | $475.11 | $1,947.67 | 1,224,900 | — | — |
| 2025-12-04 | $483.03 | $1,980.14 | 1,379,800 | — | — |
| 2025-12-03 | $481.82 | $1,975.18 | 1,157,700 | — | — |
| 2025-12-02 | $469.15 | $1,923.24 | 1,303,600 | — | — |
| 2025-12-01 | $468.11 | $1,918.98 | 1,824,400 | — | — |
| 2025-11-28 | $464.49 | $1,904.14 | 1,682,600 | — | — |
| 2025-11-26 | $469.87 | $1,926.19 | 5,473,600 | — | — |
| 2025-11-25 | $498.13 | $2,042.04 | 2,188,500 | — | — |
| 2025-11-24 | $487.23 | $1,997.36 | 2,182,900 | — | — |
| 2025-11-21 | $487.24 | $1,997.40 | 1,835,800 | — | — |
| 2025-11-20 | $476.33 | $1,952.67 | 1,543,200 | — | — |
| 2025-11-19 | $474.77 | $1,946.28 | 1,202,100 | — | — |
| 2025-11-18 | $473.85 | $1,942.51 | 1,117,500 | — | — |
| 2025-11-17 | $475.98 | $1,951.24 | 1,318,400 | — | — |
| 2025-11-14 | $476.23 | $1,952.26 | 1,180,100 | — | — |
| 2025-11-13 | $473.41 | $1,940.70 | 1,005,300 | — | — |
| 2025-11-12 | $480.78 | $1,970.92 | 1,068,200 | — | — |
| 2025-11-11 | $477.95 | $1,959.31 | 1,179,100 | — | — |
| 2025-11-10 | $474.39 | $1,944.72 | 922,900 | — | — |
| 2025-11-07 | $467.79 | $1,917.66 | 1,912,500 | — | — |
| 2025-11-06 | $475.38 | $1,948.78 | 1,258,600 | — | — |
| 2025-11-05 | $473.69 | $1,941.85 | 891,600 | — | — |
| 2025-11-04 | $468.30 | $1,919.76 | 1,576,900 | — | — |
| 2025-11-03 | $461.94 | $1,893.68 | 957,500 | — | — |
| 2025-10-31 | $461.63 | $1,892.41 | 1,116,400 | — | — |
| 2025-10-30 | $465.41 | $1,907.91 | 1,035,000 | — | — |
| 2025-10-29 | $473.49 | $1,941.03 | 1,134,800 | — | — |
| 2025-10-28 | $468.19 | $1,919.30 | 1,064,700 | — | — |
| 2025-10-27 | $478.10 | $1,959.93 | 1,273,100 | — | — |
| 2025-10-24 | $472.76 | $1,938.04 | 1,187,200 | — | — |
| 2025-10-23 | $469.42 | $1,924.35 | 1,161,800 | — | — |
| 2025-10-22 | $462.36 | $1,895.40 | 1,293,400 | — | — |
| 2025-10-21 | $459.82 | $1,884.99 | 953,900 | — | — |
| 2025-10-20 | $462.44 | $1,895.73 | 813,800 | — | — |
| 2025-10-17 | $458.50 | $1,879.58 | 1,136,300 | — | — |
| 2025-10-16 | $457.16 | $1,874.09 | 1,574,500 | — | — |
| 2025-10-15 | $448.46 | $1,838.42 | 1,019,900 | — | — |
| 2025-10-14 | $447.95 | $1,836.33 | 1,258,400 | — | — |
| 2025-10-13 | $439.11 | $1,800.09 | 1,758,500 | — | — |
| 2025-10-10 | $446.35 | $1,829.77 | 1,581,100 | — | — |
| 2025-10-09 | $456.22 | $1,870.23 | 992,700 | — | — |
| 2025-10-08 | $460.75 | $1,888.80 | 915,300 | — | — |
| 2025-10-07 | $461.51 | $1,891.92 | 1,237,600 | — | — |
| 2025-10-06 | $457.31 | $1,874.70 | 1,150,200 | — | — |
| 2025-10-03 | $462.88 | $1,897.54 | 989,400 | — | — |
| 2025-10-02 | $461.82 | $1,893.19 | 1,511,900 | — | — |
| 2025-10-01 | $451.73 | $1,851.83 | 2,141,700 | — | — |
| 2025-09-30 | $457.26 | $1,874.50 | 1,954,800 | — | — |
| 2025-09-29 | $465.49 | $1,901.59 | 1,055,900 | — | — |
| 2025-09-26 | $463.99 | $1,895.47 | 1,106,200 | — | — |
| 2025-09-25 | $466.70 | $1,906.54 | 1,343,700 | — | — |
| 2025-09-24 | $468.94 | $1,915.69 | 976,900 | — | — |
| 2025-09-23 | $471.67 | $1,926.84 | 997,200 | — | — |
| 2025-09-22 | $469.03 | $1,916.06 | 1,678,800 | — | — |
| 2025-09-19 | $469.63 | $1,918.51 | 2,754,900 | — | — |
| 2025-09-18 | $476.12 | $1,945.02 | 1,785,000 | — | — |
| 2025-09-17 | $469.12 | $1,916.42 | 1,522,500 | — | — |
| 2025-09-16 | $468.70 | $1,914.71 | 1,659,200 | — | — |
| 2025-09-15 | $469.11 | $1,916.38 | 1,787,700 | — | — |
| 2025-09-12 | $470.51 | $1,922.10 | 1,764,500 | — | — |
| 2025-09-11 | $476.46 | $1,946.41 | 1,368,700 | — | — |
| 2025-09-10 | $471.35 | $1,925.53 | 1,347,400 | — | — |
| 2025-09-09 | $475.60 | $1,942.90 | 1,204,300 | — | — |
| 2025-09-08 | $481.51 | $1,967.04 | 1,271,500 | — | — |
| 2025-09-05 | $473.26 | $1,933.34 | 1,262,400 | — | — |
| 2025-09-04 | $474.90 | $1,940.04 | 1,486,800 | — | — |
| 2025-09-03 | $469.52 | $1,918.06 | 1,515,400 | — | — |
| 2025-09-02 | $476.78 | $1,947.72 | 1,600,700 | — | — |
| 2025-08-29 | $478.64 | $1,955.31 | 1,535,100 | — | — |
| 2025-08-28 | $491.44 | $2,007.60 | 1,120,400 | — | — |
| 2025-08-27 | $493.08 | $2,014.30 | 912,400 | — | — |
| 2025-08-26 | $487.76 | $1,992.57 | 1,502,800 | — | — |
| 2025-08-25 | $487.90 | $1,993.14 | 729,600 | — | — |
| 2025-08-22 | $495.99 | $2,026.19 | 1,133,400 | — | — |
| 2025-08-21 | $486.76 | $1,988.49 | 844,800 | — | — |
| 2025-08-20 | $492.72 | $2,012.83 | 1,438,800 | — | — |
| 2025-08-19 | $489.44 | $1,999.43 | 1,493,700 | — | — |
| 2025-08-18 | $491.13 | $2,006.34 | 1,391,600 | — | — |
| 2025-08-15 | $488.80 | $1,996.82 | 2,674,700 | — | — |
| 2025-08-14 | $478.84 | $1,956.13 | 5,100,700 | — | — |
| 2025-08-13 | $513.54 | $2,097.89 | 1,853,600 | — | — |
| 2025-08-12 | $505.85 | $2,066.47 | 1,285,800 | — | — |
| 2025-08-11 | $506.98 | $2,071.09 | 1,098,000 | — | — |
| 2025-08-08 | $510.37 | $2,084.94 | 883,700 | — | — |
| 2025-08-07 | $506.64 | $2,069.70 | 958,500 | — | — |
| 2025-08-06 | $509.64 | $2,081.95 | 966,700 | — | — |
| 2025-08-05 | $508.58 | $2,077.62 | 1,027,900 | — | — |
| 2025-08-04 | $510.56 | $2,085.71 | 1,087,400 | — | — |
| 2025-08-01 | $500.98 | $2,046.58 | 1,623,100 | — | — |
| 2025-07-31 | $524.37 | $2,142.13 | 1,549,300 | — | — |
| 2025-07-30 | $507.87 | $2,074.72 | 1,121,000 | — | — |
| 2025-07-29 | $512.50 | $2,093.64 | 1,139,100 | — | — |
| 2025-07-28 | $510.55 | $2,085.67 | 824,700 | — | — |
| 2025-07-25 | $517.38 | $2,113.57 | 858,400 | — | — |
| 2025-07-24 | $514.66 | $2,102.46 | 850,000 | — | — |
| 2025-07-23 | $515.17 | $2,104.54 | 995,100 | — | — |
| 2025-07-22 | $505.69 | $2,065.82 | 975,800 | — | — |
| 2025-07-21 | $496.24 | $2,027.21 | 1,111,000 | — | — |
| 2025-07-18 | $499.82 | $2,041.84 | 1,064,500 | — | — |
| 2025-07-17 | $499.14 | $2,039.06 | 1,778,500 | — | — |
| 2025-07-16 | $507.73 | $2,074.15 | 1,150,600 | — | — |
| 2025-07-15 | $503.47 | $2,056.75 | 1,173,100 | — | — |
| 2025-07-14 | $507.61 | $2,073.66 | 1,087,100 | — | — |
| 2025-07-11 | $512.41 | $2,093.27 | 1,046,900 | — | — |
| 2025-07-10 | $519.20 | $2,121.01 | 1,268,800 | — | — |
| 2025-07-09 | $509.33 | $2,080.69 | 1,152,400 | — | — |
| 2025-07-08 | $508.91 | $2,078.97 | 1,285,000 | — | — |
| 2025-07-07 | $510.29 | $2,084.61 | 1,017,000 | — | — |
| 2025-07-03 | $520.97 | $2,128.24 | 470,300 | — | — |
| 2025-07-02 | $520.31 | $2,125.54 | 1,096,800 | — | — |
| 2025-07-01 | $508.36 | $2,076.72 | 1,375,200 | — | — |
| 2025-06-30 | $508.49 | $2,077.26 | 1,408,600 | — | — |
| 2025-06-27 | $513.34 | $2,090.45 | 1,835,500 | — | — |
| 2025-06-26 | $508.53 | $2,070.86 | 1,199,400 | — | — |
| 2025-06-25 | $506.74 | $2,063.57 | 1,189,200 | — | — |
| 2025-06-24 | $514.10 | $2,093.55 | 1,215,600 | — | — |
| 2025-06-23 | $514.08 | $2,093.46 | 1,261,400 | — | — |
| 2025-06-20 | $521.38 | $2,123.19 | 1,389,700 | — | — |
| 2025-06-18 | $524.98 | $2,137.85 | 959,700 | — | — |
| 2025-06-17 | $523.12 | $2,130.28 | 862,500 | — | — |
| 2025-06-16 | $524.44 | $2,135.65 | 1,278,800 | — | — |
| 2025-06-13 | $509.59 | $2,075.18 | 824,500 | — | — |
| 2025-06-12 | $516.86 | $2,104.79 | 797,000 | — | — |
| 2025-06-11 | $520.84 | $2,120.99 | 1,037,000 | — | — |
| 2025-06-10 | $515.82 | $2,100.55 | 1,294,000 | — | — |
| 2025-06-09 | $521.68 | $2,124.41 | 1,101,000 | — | — |
| 2025-06-06 | $519.99 | $2,117.53 | 1,473,800 | — | — |
| 2025-06-05 | $510.75 | $2,079.90 | 1,126,000 | — | — |
| 2025-06-04 | $507.78 | $2,067.81 | 992,700 | — | — |
| 2025-06-03 | $513.15 | $2,089.68 | 1,107,700 | — | — |
| 2025-06-02 | $507.84 | $2,068.05 | 993,700 | — | — |
| 2025-05-30 | $506.26 | $2,061.62 | 1,686,500 | — | — |
| 2025-05-29 | $503.45 | $2,050.18 | 994,200 | — | — |
| 2025-05-28 | $507.99 | $2,068.66 | 739,800 | — | — |
| 2025-05-27 | $509.63 | $2,075.34 | 1,103,500 | — | — |
| 2025-05-23 | $510.06 | $2,077.09 | 850,800 | — | — |
| 2025-05-22 | $515.65 | $2,099.86 | 949,200 | — | — |
| 2025-05-21 | $514.66 | $2,095.83 | 1,060,100 | — | — |
| 2025-05-20 | $526.33 | $2,143.35 | 1,250,500 | — | — |
| 2025-05-19 | $529.83 | $2,157.60 | 1,273,000 | — | — |
| 2025-05-16 | $531.48 | $2,164.32 | 2,322,000 | — | — |
| 2025-05-15 | $516.32 | $2,102.59 | 3,211,700 | — | — |
| 2025-05-14 | $497.50 | $2,025.95 | 1,601,200 | — | — |
| 2025-05-13 | $498.57 | $2,030.30 | 1,500,100 | — | — |
| 2025-05-12 | $495.62 | $2,018.29 | 1,597,200 | — | — |
| 2025-05-09 | $492.60 | $2,005.99 | 653,500 | — | — |
| 2025-05-08 | $489.99 | $1,995.36 | 1,568,800 | — | — |
| 2025-05-07 | $472.40 | $1,923.73 | 1,011,200 | — | — |
| 2025-05-06 | $475.30 | $1,935.54 | 887,700 | — | — |
| 2025-05-05 | $481.34 | $1,960.14 | 805,200 | — | — |
| 2025-05-02 | $481.67 | $1,961.48 | 1,108,800 | — | — |
| 2025-05-01 | $480.02 | $1,954.76 | 1,855,300 | — | — |
| 2025-04-30 | $463.56 | $1,887.73 | 1,325,900 | — | — |
| 2025-04-29 | $460.64 | $1,875.84 | 799,600 | — | — |
| 2025-04-28 | $460.20 | $1,874.05 | 755,100 | — | — |
| 2025-04-25 | $459.30 | $1,870.39 | 983,400 | — | — |
| 2025-04-24 | $464.51 | $1,891.60 | 828,400 | — | — |
| 2025-04-23 | $456.44 | $1,858.74 | 1,025,500 | — | — |
| 2025-04-22 | $454.66 | $1,851.49 | 751,600 | — | — |
| 2025-04-21 | $441.56 | $1,798.14 | 969,300 | — | — |
| 2025-04-17 | $452.07 | $1,840.94 | 1,044,800 | — | — |
| 2025-04-16 | $452.42 | $1,842.37 | 1,015,600 | — | — |
| 2025-04-15 | $461.26 | $1,878.37 | 1,143,600 | — | — |
| 2025-04-14 | $467.67 | $1,904.47 | 1,283,600 | — | — |
| 2025-04-11 | $459.13 | $1,869.69 | 1,245,100 | — | — |
| 2025-04-10 | $444.19 | $1,808.85 | 1,956,600 | — | — |
| 2025-04-09 | $452.59 | $1,843.06 | 2,914,700 | — | — |
| 2025-04-08 | $412.99 | $1,681.80 | 1,816,400 | — | — |
| 2025-04-07 | $423.35 | $1,723.99 | 3,007,400 | — | — |
| 2025-04-04 | $429.86 | $1,750.50 | 3,609,600 | — | — |
| 2025-04-03 | $447.45 | $1,822.13 | 2,287,700 | — | — |
| 2025-04-02 | $470.90 | $1,917.62 | 1,394,700 | — | — |
| 2025-04-01 | $478.45 | $1,948.37 | 1,253,600 | — | — |
| 2025-03-31 | $469.35 | $1,911.31 | 1,496,300 | — | — |
| 2025-03-28 | $465.31 | $1,888.26 | 1,183,600 | — | — |
| 2025-03-27 | $479.72 | $1,946.74 | 1,193,200 | — | — |
| 2025-03-26 | $483.62 | $1,962.57 | 811,200 | — | — |
| 2025-03-25 | $478.93 | $1,943.53 | 808,200 | — | — |
| 2025-03-24 | $479.96 | $1,947.71 | 903,800 | — | — |
| 2025-03-21 | $472.43 | $1,917.16 | 1,685,000 | — | — |
| 2025-03-20 | $477.02 | $1,935.78 | 1,153,400 | — | — |
| 2025-03-19 | $479.41 | $1,945.48 | 841,700 | — | — |
| 2025-03-18 | $481.17 | $1,952.62 | 931,700 | — | — |
| 2025-03-17 | $482.35 | $1,957.41 | 893,000 | — | — |
| 2025-03-14 | $477.50 | $1,937.73 | 1,018,000 | — | — |
| 2025-03-13 | $467.09 | $1,895.49 | 1,314,500 | — | — |
| 2025-03-12 | $471.37 | $1,912.86 | 1,679,800 | — | — |
| 2025-03-11 | $475.50 | $1,929.62 | 1,492,200 | — | — |
| 2025-03-10 | $488.78 | $1,983.51 | 2,174,100 | — | — |
| 2025-03-07 | $499.62 | $2,027.50 | 2,615,900 | — | — |
| 2025-03-06 | $482.84 | $1,959.40 | 1,695,800 | — | — |
| 2025-03-05 | $467.50 | $1,897.15 | 1,291,500 | — | — |
| 2025-03-04 | $458.38 | $1,860.14 | 2,325,900 | — | — |
| 2025-03-03 | $465.83 | $1,890.37 | 1,487,700 | — | — |
| 2025-02-28 | $480.79 | $1,951.08 | 1,995,800 | — | — |
| 2025-02-27 | $480.55 | $1,950.11 | 1,328,600 | — | — |
| 2025-02-26 | $478.52 | $1,941.87 | 1,557,700 | — | — |
| 2025-02-25 | $487.59 | $1,978.68 | 1,214,700 | — | — |
| 2025-02-24 | $484.55 | $1,966.34 | 1,245,800 | — | — |
| 2025-02-21 | $489.98 | $1,988.38 | 1,104,300 | — | — |
| 2025-02-20 | $495.79 | $2,011.95 | 1,514,500 | — | — |
| 2025-02-19 | $509.27 | $2,066.66 | 2,095,200 | — | — |
| 2025-02-18 | $501.56 | $2,035.37 | 2,367,600 | — | — |
| 2025-02-14 | $480.22 | $1,948.77 | 1,919,300 | — | — |
| 2025-02-13 | $466.22 | $1,891.96 | 3,058,400 | — | — |
| 2025-02-12 | $476.56 | $1,933.92 | 2,038,900 | — | — |
| 2025-02-11 | $474.30 | $1,924.75 | 1,489,000 | — | — |
| 2025-02-10 | $469.98 | $1,907.21 | 1,348,800 | — | — |
| 2025-02-07 | $465.60 | $1,889.44 | 898,000 | — | — |
| 2025-02-06 | $464.98 | $1,886.92 | 809,300 | — | — |
| 2025-02-05 | $467.68 | $1,897.88 | 1,084,600 | — | — |
| 2025-02-04 | $472.27 | $1,916.51 | 1,045,500 | — | — |
| 2025-02-03 | $467.05 | $1,895.32 | 1,397,700 | — | — |
| 2025-01-31 | $476.56 | $1,933.92 | 1,400,700 | — | — |
| 2025-01-30 | $479.99 | $1,947.84 | 1,122,300 | — | — |
| 2025-01-29 | $478.16 | $1,940.41 | 977,000 | — | — |
| 2025-01-28 | $479.99 | $1,947.84 | 1,642,400 | — | — |
| 2025-01-27 | $484.15 | $1,964.72 | 1,418,500 | — | — |
| 2025-01-24 | $478.77 | $1,942.88 | 1,400,800 | — | — |
| 2025-01-23 | $474.72 | $1,926.45 | 1,934,700 | — | — |
| 2025-01-22 | $459.75 | $1,865.70 | 1,132,200 | — | — |
| 2025-01-21 | $463.15 | $1,879.50 | 1,733,700 | — | — |
| 2025-01-17 | $455.44 | $1,848.21 | 2,315,500 | — | — |
| 2025-01-16 | $439.11 | $1,781.94 | 1,181,300 | — | — |
| 2025-01-15 | $428.88 | $1,740.43 | 1,432,100 | — | — |
| 2025-01-14 | $432.31 | $1,754.35 | 1,224,700 | — | — |
| 2025-01-13 | $429.91 | $1,744.61 | 1,988,700 | — | — |
| 2025-01-10 | $408.57 | $1,658.01 | 1,699,200 | — | — |
| 2025-01-08 | $410.00 | $1,663.81 | 878,000 | — | — |
| 2025-01-07 | $413.27 | $1,677.08 | 1,223,400 | — | — |
| 2025-01-06 | $418.00 | $1,696.28 | 1,077,900 | — | — |
| 2025-01-03 | $422.22 | $1,713.40 | 875,100 | — | — |
| 2025-01-02 | $418.18 | $1,697.01 | 1,005,300 | — | — |