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 — 2025
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2025-12-31 | $99.32 | $2,930.39 | 1,218,200 | — | — |
| 2025-12-30 | $99.89 | $2,947.21 | 1,019,900 | — | — |
| 2025-12-29 | $99.54 | $2,936.88 | 1,647,900 | — | — |
| 2025-12-26 | $99.30 | $2,929.80 | 611,500 | — | — |
| 2025-12-24 | $99.53 | $2,936.59 | 522,600 | — | — |
| 2025-12-23 | $98.95 | $2,919.48 | 1,485,100 | — | — |
| 2025-12-22 | $98.57 | $2,908.27 | 1,526,200 | — | — |
| 2025-12-19 | $98.06 | $2,893.22 | 4,366,200 | — | — |
| 2025-12-18 | $99.99 | $2,950.16 | 2,345,300 | — | — |
| 2025-12-17 | $100.21 | $2,956.65 | 2,330,700 | — | — |
| 2025-12-16 | $98.90 | $2,918.00 | 2,321,100 | — | — |
| 2025-12-15 | $99.39 | $2,932.46 | 2,388,100 | — | — |
| 2025-12-12 | $97.53 | $2,877.58 | 2,638,200 | — | — |
| 2025-12-11 | $95.64 | $2,821.82 | 1,396,800 | — | — |
| 2025-12-10 | $95.41 | $2,815.03 | 1,848,900 | — | — |
| 2025-12-09 | $95.82 | $2,827.13 | 1,823,300 | — | — |
| 2025-12-08 | $95.45 | $2,816.21 | 2,089,300 | — | — |
| 2025-12-05 | $96.60 | $2,850.14 | 1,775,800 | — | — |
| 2025-12-04 | $96.22 | $2,838.93 | 2,303,500 | — | — |
| 2025-12-03 | $96.45 | $2,845.72 | 1,761,600 | — | — |
| 2025-12-02 | $96.87 | $2,858.11 | 2,753,100 | — | — |
| 2025-12-01 | $97.88 | $2,887.91 | 2,744,600 | — | — |
| 2025-11-28 | $100.36 | $2,961.08 | 1,063,300 | — | — |
| 2025-11-26 | $100.14 | $2,954.59 | 1,305,700 | — | — |
| 2025-11-25 | $98.85 | $2,916.53 | 2,127,200 | — | — |
| 2025-11-24 | $98.92 | $2,918.59 | 7,708,000 | — | — |
| 2025-11-21 | $100.16 | $2,955.18 | 4,721,900 | — | — |
| 2025-11-20 | $100.95 | $2,978.49 | 2,462,200 | — | — |
| 2025-11-19 | $100.38 | $2,961.67 | 3,059,700 | — | — |
| 2025-11-18 | $102.91 | $3,011.24 | 2,585,400 | — | — |
| 2025-11-17 | $103.85 | $3,038.74 | 3,007,600 | — | — |
| 2025-11-14 | $101.66 | $2,974.66 | 2,443,200 | — | — |
| 2025-11-13 | $100.95 | $2,953.88 | 1,977,700 | — | — |
| 2025-11-12 | $100.19 | $2,931.65 | 1,340,200 | — | — |
| 2025-11-11 | $99.59 | $2,914.09 | 1,779,700 | — | — |
| 2025-11-10 | $98.24 | $2,874.59 | 2,188,900 | — | — |
| 2025-11-07 | $98.52 | $2,882.78 | 2,924,400 | — | — |
| 2025-11-06 | $96.99 | $2,838.01 | 3,064,400 | — | — |
| 2025-11-05 | $96.11 | $2,812.26 | 2,273,800 | — | — |
| 2025-11-04 | $97.96 | $2,866.39 | 1,614,500 | — | — |
| 2025-11-03 | $96.64 | $2,827.77 | 1,692,200 | — | — |
| 2025-10-31 | $97.41 | $2,850.30 | 2,770,700 | — | — |
| 2025-10-30 | $98.19 | $2,873.12 | 2,073,000 | — | — |
| 2025-10-29 | $97.00 | $2,838.30 | 1,804,100 | — | — |
| 2025-10-28 | $98.55 | $2,883.66 | 1,156,300 | — | — |
| 2025-10-27 | $100.22 | $2,932.52 | 1,537,600 | — | — |
| 2025-10-24 | $100.04 | $2,927.26 | 1,036,400 | — | — |
| 2025-10-23 | $100.77 | $2,948.62 | 1,302,800 | — | — |
| 2025-10-22 | $101.94 | $2,982.85 | 1,509,000 | — | — |
| 2025-10-21 | $101.56 | $2,971.73 | 1,116,900 | — | — |
| 2025-10-20 | $101.72 | $2,976.42 | 1,129,300 | — | — |
| 2025-10-17 | $101.19 | $2,960.91 | 1,597,600 | — | — |
| 2025-10-16 | $101.07 | $2,957.40 | 1,558,800 | — | — |
| 2025-10-15 | $102.29 | $2,993.09 | 1,556,600 | — | — |
| 2025-10-14 | $101.89 | $2,981.39 | 1,423,300 | — | — |
| 2025-10-13 | $100.86 | $2,951.25 | 1,515,700 | — | — |
| 2025-10-10 | $102.39 | $2,996.02 | 2,059,200 | — | — |
| 2025-10-09 | $100.80 | $2,949.50 | 1,816,100 | — | — |
| 2025-10-08 | $100.83 | $2,950.37 | 1,570,400 | — | — |
| 2025-10-07 | $100.04 | $2,927.26 | 1,722,000 | — | — |
| 2025-10-06 | $99.33 | $2,906.48 | 1,769,800 | — | — |
| 2025-10-03 | $98.81 | $2,891.27 | 1,676,200 | — | — |
| 2025-10-02 | $97.64 | $2,857.03 | 1,449,500 | — | — |
| 2025-10-01 | $98.17 | $2,872.54 | 2,301,800 | — | — |
| 2025-09-30 | $100.52 | $2,941.30 | 2,199,200 | — | — |
| 2025-09-29 | $99.57 | $2,913.50 | 1,875,300 | — | — |
| 2025-09-26 | $99.62 | $2,914.97 | 1,947,300 | — | — |
| 2025-09-25 | $98.35 | $2,877.81 | 1,848,500 | — | — |
| 2025-09-24 | $98.81 | $2,891.27 | 1,611,600 | — | — |
| 2025-09-23 | $98.55 | $2,883.66 | 2,204,300 | — | — |
| 2025-09-22 | $96.62 | $2,827.19 | 1,939,000 | — | — |
| 2025-09-19 | $96.33 | $2,818.70 | 4,091,700 | — | — |
| 2025-09-18 | $96.35 | $2,819.28 | 1,815,600 | — | — |
| 2025-09-17 | $96.40 | $2,820.75 | 1,879,800 | — | — |
| 2025-09-16 | $95.57 | $2,796.46 | 2,116,600 | — | — |
| 2025-09-15 | $97.00 | $2,838.30 | 1,351,900 | — | — |
| 2025-09-12 | $97.55 | $2,854.40 | 1,249,400 | — | — |
| 2025-09-11 | $97.70 | $2,858.79 | 1,690,000 | — | — |
| 2025-09-10 | $97.08 | $2,840.65 | 1,603,600 | — | — |
| 2025-09-09 | $96.98 | $2,837.72 | 1,282,700 | — | — |
| 2025-09-08 | $96.65 | $2,828.06 | 2,189,400 | — | — |
| 2025-09-05 | $98.05 | $2,869.03 | 1,724,500 | — | — |
| 2025-09-04 | $97.80 | $2,861.71 | 2,033,300 | — | — |
| 2025-09-03 | $97.85 | $2,863.18 | 4,306,700 | — | — |
| 2025-09-02 | $97.20 | $2,844.16 | 3,019,300 | — | — |
| 2025-08-29 | $98.23 | $2,874.30 | 4,220,000 | — | — |
| 2025-08-28 | $98.17 | $2,872.54 | 2,400,200 | — | — |
| 2025-08-27 | $100.07 | $2,928.14 | 4,313,800 | — | — |
| 2025-08-26 | $99.72 | $2,917.89 | 3,309,500 | — | — |
| 2025-08-25 | $99.95 | $2,924.62 | 2,498,900 | — | — |
| 2025-08-22 | $101.65 | $2,974.37 | 2,753,100 | — | — |
| 2025-08-21 | $101.50 | $2,969.98 | 2,282,700 | — | — |
| 2025-08-20 | $101.76 | $2,977.59 | 3,216,400 | — | — |
| 2025-08-19 | $101.10 | $2,958.27 | 3,948,400 | — | — |
| 2025-08-18 | $99.74 | $2,918.48 | 2,789,300 | — | — |
| 2025-08-15 | $100.77 | $2,948.62 | 3,098,700 | — | — |
| 2025-08-14 | $102.86 | $3,009.77 | 2,171,700 | — | — |
| 2025-08-13 | $103.66 | $3,033.18 | 2,728,400 | — | — |
| 2025-08-12 | $103.69 | $3,009.19 | 2,578,800 | — | — |
| 2025-08-11 | $104.12 | $3,021.67 | 2,357,100 | — | — |
| 2025-08-08 | $104.48 | $3,032.11 | 2,796,400 | — | — |
| 2025-08-07 | $105.00 | $3,047.21 | 2,577,700 | — | — |
| 2025-08-06 | $104.15 | $3,022.54 | 1,993,200 | — | — |
| 2025-08-05 | $104.18 | $3,023.41 | 2,515,900 | — | — |
| 2025-08-04 | $105.36 | $3,057.65 | 2,345,100 | — | — |
| 2025-08-01 | $104.44 | $3,030.95 | 2,272,600 | — | — |
| 2025-07-31 | $103.50 | $3,003.67 | 3,483,200 | — | — |
| 2025-07-30 | $102.59 | $2,977.26 | 1,565,100 | — | — |
| 2025-07-29 | $102.24 | $2,967.11 | 1,265,000 | — | — |
| 2025-07-28 | $100.98 | $2,930.54 | 1,995,200 | — | — |
| 2025-07-25 | $102.26 | $2,967.69 | 1,375,700 | — | — |
| 2025-07-24 | $102.05 | $2,961.59 | 2,467,800 | — | — |
| 2025-07-23 | $102.55 | $2,976.10 | 2,563,100 | — | — |
| 2025-07-22 | $103.59 | $3,006.29 | 1,663,800 | — | — |
| 2025-07-21 | $102.07 | $2,962.17 | 1,667,800 | — | — |
| 2025-07-18 | $101.08 | $2,933.44 | 1,813,500 | — | — |
| 2025-07-17 | $100.60 | $2,919.51 | 2,131,700 | — | — |
| 2025-07-16 | $100.46 | $2,915.45 | 1,865,400 | — | — |
| 2025-07-15 | $99.95 | $2,900.65 | 1,731,200 | — | — |
| 2025-07-14 | $101.01 | $2,931.41 | 1,409,800 | — | — |
| 2025-07-11 | $100.59 | $2,919.22 | 1,853,700 | — | — |
| 2025-07-10 | $101.07 | $2,933.15 | 1,851,800 | — | — |
| 2025-07-09 | $99.97 | $2,901.23 | 2,782,500 | — | — |
| 2025-07-08 | $99.31 | $2,882.08 | 3,451,200 | — | — |
| 2025-07-07 | $99.71 | $2,893.68 | 1,800,700 | — | — |
| 2025-07-03 | $100.31 | $2,911.10 | 1,316,600 | — | — |
| 2025-07-02 | $99.92 | $2,899.78 | 2,485,800 | — | — |
| 2025-07-01 | $100.78 | $2,924.74 | 2,749,100 | — | — |
| 2025-06-30 | $100.35 | $2,912.26 | 2,930,500 | — | — |
| 2025-06-27 | $98.15 | $2,848.41 | 2,880,100 | — | — |
| 2025-06-26 | $98.41 | $2,855.96 | 2,655,600 | — | — |
| 2025-06-25 | $98.05 | $2,845.51 | 4,396,800 | — | — |
| 2025-06-24 | $100.19 | $2,907.61 | 2,952,900 | — | — |
| 2025-06-23 | $101.15 | $2,935.47 | 3,957,800 | — | — |
| 2025-06-20 | $100.97 | $2,930.25 | 7,504,200 | — | — |
| 2025-06-18 | $100.73 | $2,923.29 | 2,620,500 | — | — |
| 2025-06-17 | $101.35 | $2,941.28 | 2,844,900 | — | — |
| 2025-06-16 | $101.63 | $2,949.40 | 2,738,000 | — | — |
| 2025-06-13 | $103.96 | $3,017.02 | 3,337,400 | — | — |
| 2025-06-12 | $103.76 | $3,011.22 | 1,902,600 | — | — |
| 2025-06-11 | $102.55 | $2,976.10 | 2,439,100 | — | — |
| 2025-06-10 | $102.40 | $2,971.75 | 2,311,800 | — | — |
| 2025-06-09 | $101.11 | $2,934.31 | 1,781,800 | — | — |
| 2025-06-06 | $101.61 | $2,948.82 | 1,694,500 | — | — |
| 2025-06-05 | $102.27 | $2,967.98 | 2,734,400 | — | — |
| 2025-06-04 | $102.21 | $2,966.24 | 1,845,700 | — | — |
| 2025-06-03 | $103.24 | $2,996.13 | 2,316,600 | — | — |
| 2025-06-02 | $103.86 | $3,014.12 | 2,292,200 | — | — |
| 2025-05-30 | $104.49 | $3,032.40 | 6,398,500 | — | — |
| 2025-05-29 | $103.38 | $3,000.19 | 2,762,900 | — | — |
| 2025-05-28 | $102.11 | $2,963.33 | 1,945,700 | — | — |
| 2025-05-27 | $103.97 | $3,017.31 | 2,638,900 | — | — |
| 2025-05-23 | $104.10 | $3,021.09 | 2,116,000 | — | — |
| 2025-05-22 | $103.42 | $3,001.35 | 2,266,100 | — | — |
| 2025-05-21 | $105.22 | $3,053.59 | 2,741,200 | — | — |
| 2025-05-20 | $105.71 | $3,067.81 | 2,177,700 | — | — |
| 2025-05-19 | $105.38 | $3,058.23 | 2,047,800 | — | — |
| 2025-05-16 | $104.29 | $3,026.60 | 2,758,900 | — | — |
| 2025-05-15 | $102.01 | $2,960.43 | 3,497,300 | — | — |
| 2025-05-14 | $99.27 | $2,880.91 | 3,383,900 | — | — |
| 2025-05-13 | $100.58 | $2,894.26 | 4,495,900 | — | — |
| 2025-05-12 | $103.54 | $2,979.44 | 3,918,400 | — | — |
| 2025-05-09 | $107.68 | $3,098.57 | 2,248,900 | — | — |
| 2025-05-08 | $107.75 | $3,100.59 | 3,652,300 | — | — |
| 2025-05-07 | $111.04 | $3,195.26 | 3,555,200 | — | — |
| 2025-05-06 | $110.47 | $3,178.86 | 2,186,800 | — | — |
| 2025-05-05 | $109.52 | $3,151.52 | 3,225,200 | — | — |
| 2025-05-02 | $110.03 | $3,166.20 | 3,421,800 | — | — |
| 2025-05-01 | $112.56 | $3,239.00 | 3,265,400 | — | — |
| 2025-04-30 | $112.75 | $3,244.47 | 4,940,600 | — | — |
| 2025-04-29 | $112.13 | $3,226.62 | 2,000,400 | — | — |
| 2025-04-28 | $111.13 | $3,197.85 | 2,938,200 | — | — |
| 2025-04-25 | $110.45 | $3,178.28 | 2,820,700 | — | — |
| 2025-04-24 | $111.29 | $3,202.45 | 2,389,200 | — | — |
| 2025-04-23 | $112.52 | $3,237.85 | 2,098,400 | — | — |
| 2025-04-22 | $113.30 | $3,260.29 | 1,833,500 | — | — |
| 2025-04-21 | $110.96 | $3,192.96 | 2,333,900 | — | — |
| 2025-04-17 | $112.10 | $3,225.76 | 2,055,200 | — | — |
| 2025-04-16 | $111.44 | $3,206.77 | 2,132,900 | — | — |
| 2025-04-15 | $111.81 | $3,217.42 | 2,314,400 | — | — |
| 2025-04-14 | $112.25 | $3,230.08 | 2,132,900 | — | — |
| 2025-04-11 | $109.84 | $3,160.73 | 2,617,200 | — | — |
| 2025-04-10 | $108.30 | $3,116.41 | 3,381,900 | — | — |
| 2025-04-09 | $105.77 | $3,043.61 | 4,912,800 | — | — |
| 2025-04-08 | $106.05 | $3,051.67 | 2,683,000 | — | — |
| 2025-04-07 | $105.40 | $3,032.96 | 4,405,500 | — | — |
| 2025-04-04 | $109.32 | $3,145.76 | 6,395,600 | — | — |
| 2025-04-03 | $112.72 | $3,243.60 | 4,175,500 | — | — |
| 2025-04-02 | $109.58 | $3,153.25 | 2,015,200 | — | — |
| 2025-04-01 | $110.06 | $3,167.06 | 2,507,600 | — | — |
| 2025-03-31 | $110.59 | $3,182.31 | 2,920,400 | — | — |
| 2025-03-28 | $108.77 | $3,129.94 | 2,392,300 | — | — |
| 2025-03-27 | $107.89 | $3,104.62 | 1,859,100 | — | — |
| 2025-03-26 | $107.46 | $3,092.24 | 1,925,000 | — | — |
| 2025-03-25 | $105.55 | $3,037.28 | 2,543,800 | — | — |
| 2025-03-24 | $106.83 | $3,074.11 | 1,897,800 | — | — |
| 2025-03-21 | $107.80 | $3,102.03 | 4,415,400 | — | — |
| 2025-03-20 | $108.48 | $3,121.59 | 1,896,200 | — | — |
| 2025-03-19 | $107.49 | $3,093.11 | 2,293,600 | — | — |
| 2025-03-18 | $107.81 | $3,102.31 | 3,275,700 | — | — |
| 2025-03-17 | $107.62 | $3,096.85 | 3,930,600 | — | — |
| 2025-03-14 | $106.41 | $3,062.03 | 3,779,200 | — | — |
| 2025-03-13 | $104.57 | $3,009.08 | 2,392,100 | — | — |
| 2025-03-12 | $102.64 | $2,953.54 | 3,739,200 | — | — |
| 2025-03-11 | $103.77 | $2,986.06 | 2,731,300 | — | — |
| 2025-03-10 | $106.66 | $3,069.22 | 3,471,800 | — | — |
| 2025-03-07 | $103.64 | $2,982.32 | 2,865,800 | — | — |
| 2025-03-06 | $100.91 | $2,903.76 | 4,345,900 | — | — |
| 2025-03-05 | $100.20 | $2,883.33 | 5,509,700 | — | — |
| 2025-03-04 | $102.15 | $2,939.44 | 3,592,000 | — | — |
| 2025-03-03 | $104.02 | $2,993.25 | 3,555,900 | — | — |
| 2025-02-28 | $101.52 | $2,921.31 | 5,254,600 | — | — |
| 2025-02-27 | $99.92 | $2,875.27 | 3,313,900 | — | — |
| 2025-02-26 | $99.96 | $2,876.42 | 2,072,700 | — | — |
| 2025-02-25 | $100.97 | $2,905.49 | 3,481,300 | — | — |
| 2025-02-24 | $99.68 | $2,868.37 | 2,943,100 | — | — |
| 2025-02-21 | $98.26 | $2,827.51 | 4,414,800 | — | — |
| 2025-02-20 | $95.76 | $2,755.57 | 2,580,200 | — | — |
| 2025-02-19 | $95.26 | $2,741.18 | 1,857,500 | — | — |
| 2025-02-18 | $95.76 | $2,731.11 | 2,568,500 | — | — |
| 2025-02-14 | $94.92 | $2,707.15 | 1,948,200 | — | — |
| 2025-02-13 | $95.66 | $2,728.25 | 1,860,300 | — | — |
| 2025-02-12 | $94.57 | $2,697.17 | 3,704,200 | — | — |
| 2025-02-11 | $96.31 | $2,746.79 | 3,162,400 | — | — |
| 2025-02-10 | $96.70 | $2,757.92 | 1,570,600 | — | — |
| 2025-02-07 | $96.08 | $2,740.23 | 1,520,000 | — | — |
| 2025-02-06 | $95.42 | $2,721.41 | 1,586,800 | — | — |
| 2025-02-05 | $96.19 | $2,743.37 | 1,874,100 | — | — |
| 2025-02-04 | $94.91 | $2,706.86 | 2,186,500 | — | — |
| 2025-02-03 | $95.62 | $2,727.11 | 3,234,900 | — | — |
| 2025-01-31 | $93.74 | $2,673.50 | 6,072,700 | — | — |
| 2025-01-30 | $93.86 | $2,676.92 | 2,274,000 | — | — |
| 2025-01-29 | $92.57 | $2,640.13 | 1,935,900 | — | — |
| 2025-01-28 | $93.39 | $2,663.51 | 2,470,600 | — | — |
| 2025-01-27 | $94.89 | $2,706.29 | 4,043,800 | — | — |
| 2025-01-24 | $90.60 | $2,583.94 | 2,597,000 | — | — |
| 2025-01-23 | $90.76 | $2,588.50 | 1,649,700 | — | — |
| 2025-01-22 | $90.77 | $2,588.79 | 1,805,200 | — | — |
| 2025-01-21 | $93.21 | $2,658.38 | 2,761,500 | — | — |
| 2025-01-17 | $93.65 | $2,670.93 | 3,516,800 | — | — |
| 2025-01-16 | $92.22 | $2,630.14 | 2,097,600 | — | — |
| 2025-01-15 | $90.23 | $2,573.39 | 1,971,800 | — | — |
| 2025-01-14 | $89.37 | $2,548.86 | 2,104,000 | — | — |
| 2025-01-13 | $88.47 | $2,523.19 | 1,883,600 | — | — |
| 2025-01-10 | $88.15 | $2,514.07 | 2,243,200 | — | — |
| 2025-01-08 | $89.01 | $2,538.59 | 1,793,000 | — | — |
| 2025-01-07 | $88.00 | $2,509.79 | 2,861,200 | — | — |
| 2025-01-06 | $88.37 | $2,520.34 | 1,981,200 | — | — |
| 2025-01-03 | $89.24 | $2,545.15 | 1,954,100 | — | — |
| 2025-01-02 | $89.03 | $2,539.16 | 1,557,900 | — | — |