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
- 1980-03-17 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 | $117.21 | $1,000.50 | 1,973,900 | — | — |
| 2025-12-30 | $117.68 | $1,004.51 | 1,834,800 | — | — |
| 2025-12-29 | $117.52 | $1,003.15 | 2,489,100 | — | — |
| 2025-12-26 | $117.18 | $1,000.25 | 1,440,300 | — | — |
| 2025-12-24 | $117.48 | $1,002.81 | 1,060,600 | — | — |
| 2025-12-23 | $116.79 | $996.92 | 3,627,800 | — | — |
| 2025-12-22 | $116.30 | $992.73 | 2,477,200 | — | — |
| 2025-12-19 | $115.56 | $986.42 | 6,898,600 | — | — |
| 2025-12-18 | $117.55 | $1,003.40 | 4,611,000 | — | — |
| 2025-12-17 | $117.43 | $1,002.38 | 4,436,700 | — | — |
| 2025-12-16 | $115.59 | $986.67 | 3,222,300 | — | — |
| 2025-12-15 | $116.73 | $996.40 | 3,797,200 | — | — |
| 2025-12-12 | $115.30 | $984.20 | 2,955,700 | — | — |
| 2025-12-11 | $114.39 | $976.43 | 2,992,300 | — | — |
| 2025-12-10 | $114.00 | $973.10 | 3,366,400 | — | — |
| 2025-12-09 | $115.24 | $983.69 | 2,929,700 | — | — |
| 2025-12-08 | $115.22 | $983.52 | 5,217,200 | — | — |
| 2025-12-05 | $116.52 | $994.61 | 3,983,100 | — | — |
| 2025-12-04 | $117.97 | $1,006.99 | 3,151,000 | — | — |
| 2025-12-03 | $118.62 | $1,012.54 | 3,328,400 | — | — |
| 2025-12-02 | $119.69 | $1,021.67 | 3,554,400 | — | — |
| 2025-12-01 | $120.75 | $1,030.72 | 4,050,600 | — | — |
| 2025-11-28 | $123.94 | $1,057.95 | 1,439,800 | — | — |
| 2025-11-26 | $123.43 | $1,053.60 | 3,374,400 | — | — |
| 2025-11-25 | $121.93 | $1,040.79 | 2,835,100 | — | — |
| 2025-11-24 | $122.09 | $1,042.16 | 3,442,700 | — | — |
| 2025-11-21 | $122.80 | $1,048.22 | 4,407,000 | — | — |
| 2025-11-20 | $122.54 | $1,046.00 | 2,639,200 | — | — |
| 2025-11-19 | $122.23 | $1,043.35 | 3,411,000 | — | — |
| 2025-11-18 | $123.80 | $1,056.75 | 3,774,300 | — | — |
| 2025-11-17 | $125.18 | $1,068.53 | 3,879,900 | — | — |
| 2025-11-14 | $122.71 | $1,047.45 | 3,878,200 | — | — |
| 2025-11-13 | $123.59 | $1,045.87 | 3,277,900 | — | — |
| 2025-11-12 | $123.90 | $1,048.49 | 3,238,900 | — | — |
| 2025-11-11 | $123.67 | $1,046.55 | 3,101,600 | — | — |
| 2025-11-10 | $122.93 | $1,040.29 | 4,442,000 | — | — |
| 2025-11-07 | $123.66 | $1,046.46 | 5,456,800 | — | — |
| 2025-11-06 | $124.00 | $1,049.34 | 4,674,700 | — | — |
| 2025-11-05 | $123.77 | $1,047.39 | 3,822,300 | — | — |
| 2025-11-04 | $123.83 | $1,047.90 | 3,169,800 | — | — |
| 2025-11-03 | $123.67 | $1,046.55 | 3,365,700 | — | — |
| 2025-10-31 | $124.30 | $1,051.88 | 2,961,900 | — | — |
| 2025-10-30 | $125.21 | $1,059.58 | 2,666,400 | — | — |
| 2025-10-29 | $124.29 | $1,051.79 | 3,686,400 | — | — |
| 2025-10-28 | $125.65 | $1,063.30 | 3,159,200 | — | — |
| 2025-10-27 | $127.49 | $1,078.87 | 2,308,300 | — | — |
| 2025-10-24 | $127.37 | $1,077.86 | 2,175,000 | — | — |
| 2025-10-23 | $127.26 | $1,076.93 | 2,531,000 | — | — |
| 2025-10-22 | $129.03 | $1,091.91 | 3,143,000 | — | — |
| 2025-10-21 | $128.33 | $1,085.98 | 2,628,800 | — | — |
| 2025-10-20 | $128.94 | $1,091.14 | 3,759,300 | — | — |
| 2025-10-17 | $128.53 | $1,087.68 | 3,120,800 | — | — |
| 2025-10-16 | $127.40 | $1,078.11 | 2,785,200 | — | — |
| 2025-10-15 | $128.67 | $1,088.86 | 3,023,200 | — | — |
| 2025-10-14 | $127.82 | $1,081.67 | 2,712,900 | — | — |
| 2025-10-13 | $126.09 | $1,067.03 | 2,136,200 | — | — |
| 2025-10-10 | $127.02 | $1,074.90 | 2,955,400 | — | — |
| 2025-10-09 | $124.71 | $1,055.35 | 1,500,800 | — | — |
| 2025-10-08 | $125.23 | $1,059.75 | 2,423,000 | — | — |
| 2025-10-07 | $125.56 | $1,062.54 | 2,723,300 | — | — |
| 2025-10-06 | $124.38 | $1,052.56 | 2,289,000 | — | — |
| 2025-10-03 | $123.54 | $1,045.45 | 2,761,900 | — | — |
| 2025-10-02 | $121.57 | $1,028.78 | 3,098,800 | — | — |
| 2025-10-01 | $122.39 | $1,035.72 | 2,489,200 | — | — |
| 2025-09-30 | $123.75 | $1,047.22 | 3,719,800 | — | — |
| 2025-09-29 | $122.80 | $1,039.19 | 4,210,000 | — | — |
| 2025-09-26 | $123.02 | $1,041.05 | 2,644,400 | — | — |
| 2025-09-25 | $122.32 | $1,035.12 | 2,285,600 | — | — |
| 2025-09-24 | $123.64 | $1,046.29 | 2,173,100 | — | — |
| 2025-09-23 | $123.10 | $1,041.72 | 2,123,700 | — | — |
| 2025-09-22 | $121.58 | $1,028.86 | 2,062,000 | — | — |
| 2025-09-19 | $121.08 | $1,024.63 | 4,842,000 | — | — |
| 2025-09-18 | $120.39 | $1,018.79 | 2,541,100 | — | — |
| 2025-09-17 | $121.10 | $1,024.80 | 2,437,700 | — | — |
| 2025-09-16 | $120.25 | $1,017.61 | 4,158,400 | — | — |
| 2025-09-15 | $122.37 | $1,035.55 | 2,202,600 | — | — |
| 2025-09-12 | $121.95 | $1,031.99 | 2,136,400 | — | — |
| 2025-09-11 | $122.11 | $1,033.35 | 2,178,000 | — | — |
| 2025-09-10 | $121.35 | $1,026.91 | 2,104,400 | — | — |
| 2025-09-09 | $120.38 | $1,018.71 | 2,182,800 | — | — |
| 2025-09-08 | $120.17 | $1,016.93 | 3,069,000 | — | — |
| 2025-09-05 | $120.61 | $1,020.65 | 1,980,700 | — | — |
| 2025-09-04 | $120.87 | $1,022.85 | 3,069,700 | — | — |
| 2025-09-03 | $121.50 | $1,028.18 | 2,152,100 | — | — |
| 2025-09-02 | $121.89 | $1,031.48 | 2,449,100 | — | — |
| 2025-08-29 | $122.49 | $1,036.56 | 2,151,200 | — | — |
| 2025-08-28 | $122.37 | $1,035.55 | 2,496,500 | — | — |
| 2025-08-27 | $123.68 | $1,046.63 | 2,560,800 | — | — |
| 2025-08-26 | $123.28 | $1,043.25 | 3,102,000 | — | — |
| 2025-08-25 | $123.11 | $1,041.81 | 2,454,300 | — | — |
| 2025-08-22 | $124.34 | $1,052.22 | 2,182,900 | — | — |
| 2025-08-21 | $124.14 | $1,050.53 | 2,084,700 | — | — |
| 2025-08-20 | $124.48 | $1,053.40 | 3,455,700 | — | — |
| 2025-08-19 | $123.78 | $1,047.48 | 2,908,400 | — | — |
| 2025-08-18 | $121.46 | $1,027.85 | 3,224,700 | — | — |
| 2025-08-15 | $122.45 | $1,036.22 | 4,024,700 | — | — |
| 2025-08-14 | $124.26 | $1,042.53 | 3,410,300 | — | — |
| 2025-08-13 | $125.71 | $1,054.69 | 3,009,200 | — | — |
| 2025-08-12 | $124.47 | $1,044.29 | 3,826,300 | — | — |
| 2025-08-11 | $125.56 | $1,053.43 | 2,244,500 | — | — |
| 2025-08-08 | $125.32 | $1,051.42 | 2,643,800 | — | — |
| 2025-08-07 | $125.93 | $1,056.54 | 2,832,100 | — | — |
| 2025-08-06 | $125.21 | $1,050.50 | 3,813,100 | — | — |
| 2025-08-05 | $124.00 | $1,040.35 | 6,746,900 | — | — |
| 2025-08-04 | $124.17 | $1,041.77 | 4,066,000 | — | — |
| 2025-08-01 | $122.91 | $1,031.20 | 4,642,700 | — | — |
| 2025-07-31 | $121.64 | $1,020.55 | 5,490,800 | — | — |
| 2025-07-30 | $120.48 | $1,010.81 | 3,432,300 | — | — |
| 2025-07-29 | $119.49 | $1,002.51 | 2,848,000 | — | — |
| 2025-07-28 | $117.60 | $986.65 | 2,930,100 | — | — |
| 2025-07-25 | $119.93 | $1,006.20 | 2,317,100 | — | — |
| 2025-07-24 | $119.75 | $1,004.69 | 2,133,200 | — | — |
| 2025-07-23 | $119.51 | $1,002.68 | 3,309,500 | — | — |
| 2025-07-22 | $120.73 | $1,012.91 | 3,194,700 | — | — |
| 2025-07-21 | $119.83 | $1,005.36 | 2,232,100 | — | — |
| 2025-07-18 | $118.42 | $993.53 | 2,475,600 | — | — |
| 2025-07-17 | $117.46 | $985.48 | 2,430,900 | — | — |
| 2025-07-16 | $117.79 | $988.25 | 2,160,600 | — | — |
| 2025-07-15 | $117.10 | $982.46 | 2,431,500 | — | — |
| 2025-07-14 | $117.93 | $989.42 | 2,684,800 | — | — |
| 2025-07-11 | $117.46 | $985.48 | 2,098,900 | — | — |
| 2025-07-10 | $118.17 | $991.43 | 2,072,700 | — | — |
| 2025-07-09 | $117.17 | $983.04 | 2,102,800 | — | — |
| 2025-07-08 | $116.31 | $975.83 | 3,135,100 | — | — |
| 2025-07-07 | $117.29 | $984.05 | 2,050,600 | — | — |
| 2025-07-03 | $117.31 | $984.22 | 1,953,900 | — | — |
| 2025-07-02 | $117.06 | $982.12 | 2,834,200 | — | — |
| 2025-07-01 | $118.87 | $997.31 | 3,498,600 | — | — |
| 2025-06-30 | $118.00 | $990.01 | 3,486,700 | — | — |
| 2025-06-27 | $116.92 | $980.95 | 3,578,700 | — | — |
| 2025-06-26 | $116.25 | $975.33 | 3,143,600 | — | — |
| 2025-06-25 | $115.95 | $972.81 | 2,966,300 | — | — |
| 2025-06-24 | $116.95 | $981.20 | 2,477,800 | — | — |
| 2025-06-23 | $116.97 | $981.37 | 2,440,500 | — | — |
| 2025-06-20 | $115.40 | $968.19 | 6,203,100 | — | — |
| 2025-06-18 | $114.58 | $961.31 | 2,937,900 | — | — |
| 2025-06-17 | $114.79 | $963.08 | 2,344,100 | — | — |
| 2025-06-16 | $115.40 | $968.19 | 3,276,000 | — | — |
| 2025-06-13 | $116.86 | $980.44 | 2,789,500 | — | — |
| 2025-06-12 | $117.28 | $983.97 | 2,432,200 | — | — |
| 2025-06-11 | $116.35 | $976.16 | 1,929,700 | — | — |
| 2025-06-10 | $116.33 | $976.00 | 2,095,400 | — | — |
| 2025-06-09 | $115.47 | $968.78 | 2,407,400 | — | — |
| 2025-06-06 | $115.23 | $966.77 | 2,094,600 | — | — |
| 2025-06-05 | $115.74 | $971.05 | 2,443,000 | — | — |
| 2025-06-04 | $115.98 | $973.06 | 3,288,300 | — | — |
| 2025-06-03 | $116.73 | $979.35 | 2,609,600 | — | — |
| 2025-06-02 | $117.23 | $983.55 | 2,820,300 | — | — |
| 2025-05-30 | $117.72 | $987.66 | 8,078,800 | — | — |
| 2025-05-29 | $115.45 | $968.61 | 2,292,800 | — | — |
| 2025-05-28 | $114.45 | $960.22 | 2,797,700 | — | — |
| 2025-05-27 | $116.38 | $976.42 | 3,742,300 | — | — |
| 2025-05-23 | $116.49 | $977.34 | 2,683,700 | — | — |
| 2025-05-22 | $115.57 | $969.62 | 4,702,600 | — | — |
| 2025-05-21 | $116.44 | $976.92 | 2,769,900 | — | — |
| 2025-05-20 | $117.31 | $984.22 | 4,459,300 | — | — |
| 2025-05-19 | $116.99 | $981.53 | 2,773,000 | — | — |
| 2025-05-16 | $116.26 | $975.41 | 2,966,700 | — | — |
| 2025-05-15 | $115.94 | $963.96 | 4,177,700 | — | — |
| 2025-05-14 | $112.46 | $935.02 | 4,203,200 | — | — |
| 2025-05-13 | $113.07 | $940.09 | 7,359,400 | — | — |
| 2025-05-12 | $115.85 | $963.21 | 5,661,200 | — | — |
| 2025-05-09 | $120.33 | $1,000.46 | 3,036,900 | — | — |
| 2025-05-08 | $120.00 | $997.71 | 3,571,300 | — | — |
| 2025-05-07 | $122.60 | $1,019.33 | 3,466,700 | — | — |
| 2025-05-06 | $122.94 | $1,022.16 | 3,959,100 | — | — |
| 2025-05-05 | $120.75 | $1,003.95 | 3,875,200 | — | — |
| 2025-05-02 | $121.58 | $1,010.85 | 2,720,100 | — | — |
| 2025-05-01 | $121.33 | $1,008.77 | 2,609,900 | — | — |
| 2025-04-30 | $122.02 | $1,014.51 | 2,999,000 | — | — |
| 2025-04-29 | $121.70 | $1,011.85 | 2,323,600 | — | — |
| 2025-04-28 | $120.67 | $1,003.28 | 2,119,800 | — | — |
| 2025-04-25 | $119.85 | $996.47 | 2,717,200 | — | — |
| 2025-04-24 | $120.70 | $1,003.53 | 3,199,000 | — | — |
| 2025-04-23 | $121.42 | $1,009.52 | 4,036,000 | — | — |
| 2025-04-22 | $122.53 | $1,018.75 | 3,522,600 | — | — |
| 2025-04-21 | $120.17 | $999.13 | 3,076,200 | — | — |
| 2025-04-17 | $121.80 | $1,012.68 | 3,409,800 | — | — |
| 2025-04-16 | $120.35 | $1,000.62 | 2,506,800 | — | — |
| 2025-04-15 | $120.49 | $1,001.79 | 2,340,900 | — | — |
| 2025-04-14 | $120.60 | $1,002.70 | 3,226,200 | — | — |
| 2025-04-11 | $118.94 | $988.90 | 6,054,400 | — | — |
| 2025-04-10 | $116.84 | $971.44 | 6,360,400 | — | — |
| 2025-04-09 | $116.31 | $967.03 | 7,414,700 | — | — |
| 2025-04-08 | $115.95 | $964.04 | 4,976,200 | — | — |
| 2025-04-07 | $116.86 | $971.61 | 7,214,800 | — | — |
| 2025-04-04 | $118.93 | $988.82 | 8,332,600 | — | — |
| 2025-04-03 | $124.05 | $1,031.39 | 7,427,100 | — | — |
| 2025-04-02 | $120.39 | $1,000.96 | 2,541,700 | — | — |
| 2025-04-01 | $121.07 | $1,006.61 | 2,934,100 | — | — |
| 2025-03-31 | $121.97 | $1,014.09 | 6,465,600 | — | — |
| 2025-03-28 | $119.41 | $992.81 | 3,941,400 | — | — |
| 2025-03-27 | $117.65 | $978.17 | 2,833,500 | — | — |
| 2025-03-26 | $117.11 | $973.68 | 3,095,900 | — | — |
| 2025-03-25 | $116.08 | $965.12 | 5,551,600 | — | — |
| 2025-03-24 | $118.15 | $982.33 | 3,904,700 | — | — |
| 2025-03-21 | $119.10 | $990.23 | 5,850,300 | — | — |
| 2025-03-20 | $120.16 | $999.04 | 4,343,900 | — | — |
| 2025-03-19 | $119.31 | $991.98 | 4,220,600 | — | — |
| 2025-03-18 | $120.76 | $1,004.03 | 4,384,800 | — | — |
| 2025-03-17 | $120.81 | $1,004.45 | 7,126,500 | — | — |
| 2025-03-14 | $120.12 | $998.71 | 5,709,900 | — | — |
| 2025-03-13 | $118.21 | $982.83 | 5,370,300 | — | — |
| 2025-03-12 | $116.64 | $969.78 | 4,668,300 | — | — |
| 2025-03-11 | $117.70 | $978.59 | 6,297,500 | — | — |
| 2025-03-10 | $118.50 | $985.24 | 5,022,400 | — | — |
| 2025-03-07 | $116.74 | $970.61 | 3,479,200 | — | — |
| 2025-03-06 | $114.84 | $954.81 | 3,756,100 | — | — |
| 2025-03-05 | $115.23 | $958.05 | 3,491,300 | — | — |
| 2025-03-04 | $116.41 | $967.86 | 3,888,700 | — | — |
| 2025-03-03 | $118.67 | $986.65 | 4,264,900 | — | — |
| 2025-02-28 | $117.49 | $976.84 | 5,403,200 | — | — |
| 2025-02-27 | $115.89 | $963.54 | 3,239,100 | — | — |
| 2025-02-26 | $116.31 | $967.03 | 3,021,500 | — | — |
| 2025-02-25 | $117.29 | $975.18 | 3,111,900 | — | — |
| 2025-02-24 | $115.92 | $963.79 | 2,731,300 | — | — |
| 2025-02-21 | $115.55 | $960.71 | 4,424,000 | — | — |
| 2025-02-20 | $113.16 | $940.84 | 3,159,500 | — | — |
| 2025-02-19 | $111.79 | $929.45 | 3,860,600 | — | — |
| 2025-02-18 | $110.89 | $921.97 | 4,726,600 | — | — |
| 2025-02-14 | $111.60 | $927.87 | 3,581,600 | — | — |
| 2025-02-13 | $113.95 | $938.72 | 5,658,500 | — | — |
| 2025-02-12 | $116.37 | $958.66 | 4,149,900 | — | — |
| 2025-02-11 | $116.69 | $961.30 | 2,404,700 | — | — |
| 2025-02-10 | $115.60 | $952.32 | 2,606,700 | — | — |
| 2025-02-07 | $114.99 | $947.29 | 3,476,900 | — | — |
| 2025-02-06 | $114.52 | $943.42 | 2,593,300 | — | — |
| 2025-02-05 | $113.86 | $937.98 | 4,858,600 | — | — |
| 2025-02-04 | $112.43 | $926.20 | 2,087,900 | — | — |
| 2025-02-03 | $113.20 | $932.54 | 4,830,200 | — | — |
| 2025-01-31 | $111.99 | $922.58 | 3,537,800 | — | — |
| 2025-01-30 | $112.26 | $924.80 | 2,204,800 | — | — |
| 2025-01-29 | $110.62 | $911.29 | 2,744,200 | — | — |
| 2025-01-28 | $111.31 | $916.97 | 3,664,600 | — | — |
| 2025-01-27 | $112.62 | $927.77 | 3,585,100 | — | — |
| 2025-01-24 | $109.86 | $905.03 | 2,695,300 | — | — |
| 2025-01-23 | $109.34 | $900.75 | 2,612,500 | — | — |
| 2025-01-22 | $108.82 | $896.46 | 4,276,900 | — | — |
| 2025-01-21 | $110.77 | $912.53 | 3,144,100 | — | — |
| 2025-01-17 | $109.26 | $900.09 | 2,928,400 | — | — |
| 2025-01-16 | $109.06 | $898.44 | 2,899,100 | — | — |
| 2025-01-15 | $106.45 | $876.94 | 3,791,800 | — | — |
| 2025-01-14 | $106.85 | $880.23 | 2,866,200 | — | — |
| 2025-01-13 | $106.14 | $874.38 | 2,387,900 | — | — |
| 2025-01-10 | $105.87 | $872.16 | 2,998,100 | — | — |
| 2025-01-08 | $108.23 | $891.60 | 3,209,300 | — | — |
| 2025-01-07 | $106.81 | $879.90 | 2,976,400 | — | — |
| 2025-01-06 | $106.37 | $876.28 | 4,358,500 | — | — |
| 2025-01-03 | $107.78 | $887.89 | 2,299,300 | — | — |
| 2025-01-02 | $107.82 | $888.22 | 2,865,500 | — | — |