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
- 1973-02-21 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 | $97.75 | $228.97 | 4,290,100 | — | — |
| 2025-12-30 | $97.43 | $228.22 | 3,686,900 | — | — |
| 2025-12-29 | $98.10 | $229.79 | 8,837,000 | — | — |
| 2025-12-26 | $99.55 | $233.18 | 10,644,100 | — | — |
| 2025-12-24 | $96.53 | $226.11 | 3,299,500 | — | — |
| 2025-12-23 | $94.30 | $220.89 | 7,975,900 | — | — |
| 2025-12-22 | $95.20 | $223.00 | 11,985,200 | — | — |
| 2025-12-19 | $98.01 | $229.58 | 12,620,400 | — | — |
| 2025-12-18 | $99.05 | $232.01 | 9,594,200 | — | — |
| 2025-12-17 | $98.60 | $230.96 | 6,830,400 | — | — |
| 2025-12-16 | $97.67 | $228.78 | 5,142,500 | — | — |
| 2025-12-15 | $97.56 | $228.52 | 5,730,100 | — | — |
| 2025-12-12 | $97.09 | $227.42 | 5,260,200 | — | — |
| 2025-12-11 | $96.97 | $227.14 | 6,812,900 | — | — |
| 2025-12-10 | $94.62 | $221.64 | 8,444,700 | — | — |
| 2025-12-09 | $93.62 | $219.29 | 4,650,500 | — | — |
| 2025-12-08 | $93.06 | $217.98 | 7,694,700 | — | — |
| 2025-12-05 | $92.19 | $215.94 | 5,898,900 | — | — |
| 2025-12-04 | $91.59 | $214.54 | 6,759,400 | — | — |
| 2025-12-03 | $90.92 | $212.97 | 7,308,400 | — | — |
| 2025-12-02 | $90.47 | $211.92 | 5,863,800 | — | — |
| 2025-12-01 | $91.36 | $214.00 | 6,570,600 | — | — |
| 2025-11-28 | $90.62 | $212.27 | 4,059,000 | — | — |
| 2025-11-26 | $89.80 | $210.35 | 7,927,600 | — | — |
| 2025-11-25 | $86.58 | $202.80 | 6,520,100 | — | — |
| 2025-11-24 | $84.54 | $198.03 | 9,227,300 | — | — |
| 2025-11-21 | $87.62 | $205.24 | 12,573,900 | — | — |
| 2025-11-20 | $83.68 | $196.01 | 12,051,800 | — | — |
| 2025-11-19 | $86.08 | $201.63 | 18,972,000 | — | — |
| 2025-11-18 | $88.53 | $207.37 | 10,063,400 | — | — |
| 2025-11-17 | $88.48 | $207.25 | 7,549,400 | — | — |
| 2025-11-14 | $89.90 | $210.58 | 6,096,900 | — | — |
| 2025-11-13 | $90.62 | $212.27 | 6,303,500 | — | — |
| 2025-11-12 | $91.91 | $215.29 | 5,512,400 | — | — |
| 2025-11-11 | $91.58 | $211.85 | 4,762,900 | — | — |
| 2025-11-10 | $90.73 | $209.88 | 6,299,900 | — | — |
| 2025-11-07 | $91.24 | $211.06 | 6,524,900 | — | — |
| 2025-11-06 | $89.15 | $206.22 | 7,051,500 | — | — |
| 2025-11-05 | $91.94 | $212.68 | 8,215,300 | — | — |
| 2025-11-04 | $89.98 | $208.14 | 5,057,400 | — | — |
| 2025-11-03 | $91.45 | $211.54 | 5,698,100 | — | — |
| 2025-10-31 | $92.72 | $214.48 | 7,084,800 | — | — |
| 2025-10-30 | $92.92 | $214.95 | 5,631,200 | — | — |
| 2025-10-29 | $94.12 | $217.72 | 6,125,600 | — | — |
| 2025-10-28 | $97.11 | $224.64 | 7,959,600 | — | — |
| 2025-10-27 | $97.77 | $226.16 | 10,000,000 | — | — |
| 2025-10-24 | $94.26 | $218.05 | 5,459,000 | — | — |
| 2025-10-23 | $94.25 | $218.02 | 4,833,400 | — | — |
| 2025-10-22 | $94.02 | $217.49 | 4,973,000 | — | — |
| 2025-10-21 | $94.40 | $218.37 | 7,770,100 | — | — |
| 2025-10-20 | $91.53 | $211.73 | 4,886,300 | — | — |
| 2025-10-17 | $90.84 | $210.13 | 6,461,400 | — | — |
| 2025-10-16 | $90.07 | $208.35 | 5,556,500 | — | — |
| 2025-10-15 | $90.91 | $210.30 | 6,402,500 | — | — |
| 2025-10-14 | $88.96 | $205.78 | 6,352,300 | — | — |
| 2025-10-13 | $87.34 | $202.04 | 10,515,500 | — | — |
| 2025-10-10 | $85.53 | $197.85 | 13,925,200 | — | — |
| 2025-10-09 | $89.10 | $206.11 | 7,189,200 | — | — |
| 2025-10-08 | $90.38 | $209.07 | 6,848,500 | — | — |
| 2025-10-07 | $89.27 | $206.50 | 6,348,100 | — | — |
| 2025-10-06 | $88.96 | $205.78 | 8,975,700 | — | — |
| 2025-10-03 | $89.03 | $205.95 | 6,872,000 | — | — |
| 2025-10-02 | $89.51 | $207.06 | 7,557,400 | — | — |
| 2025-10-01 | $89.14 | $206.20 | 10,378,500 | — | — |
| 2025-09-30 | $89.70 | $207.50 | 16,872,300 | — | — |
| 2025-09-29 | $88.83 | $205.48 | 7,955,600 | — | — |
| 2025-09-26 | $87.85 | $203.22 | 7,575,600 | — | — |
| 2025-09-25 | $87.14 | $201.57 | 8,566,300 | — | — |
| 2025-09-24 | $88.31 | $204.28 | 10,691,700 | — | — |
| 2025-09-23 | $87.05 | $201.37 | 8,077,800 | — | — |
| 2025-09-22 | $86.56 | $200.23 | 12,449,500 | — | — |
| 2025-09-19 | $88.13 | $203.87 | 13,319,500 | — | — |
| 2025-09-18 | $89.42 | $206.85 | 8,781,100 | — | — |
| 2025-09-17 | $88.93 | $205.72 | 9,399,000 | — | — |
| 2025-09-16 | $89.72 | $207.54 | 6,736,700 | — | — |
| 2025-09-15 | $88.56 | $204.86 | 9,310,900 | — | — |
| 2025-09-12 | $89.96 | $208.10 | 6,176,200 | — | — |
| 2025-09-11 | $91.52 | $211.71 | 9,492,500 | — | — |
| 2025-09-10 | $90.78 | $210.00 | 5,747,900 | — | — |
| 2025-09-09 | $90.91 | $210.30 | 7,564,800 | — | — |
| 2025-09-08 | $91.50 | $211.66 | 9,261,700 | — | — |
| 2025-09-05 | $93.17 | $215.52 | 4,894,600 | — | — |
| 2025-09-04 | $92.71 | $214.46 | 5,901,000 | — | — |
| 2025-09-03 | $92.35 | $213.63 | 8,485,800 | — | — |
| 2025-09-02 | $92.44 | $213.84 | 12,987,200 | — | — |
| 2025-08-29 | $95.98 | $222.02 | 5,370,900 | — | — |
| 2025-08-28 | $96.81 | $223.94 | 5,145,000 | — | — |
| 2025-08-27 | $97.96 | $226.60 | 6,486,000 | — | — |
| 2025-08-26 | $96.11 | $222.32 | 6,398,800 | — | — |
| 2025-08-25 | $97.13 | $224.68 | 7,651,300 | — | — |
| 2025-08-22 | $99.24 | $229.57 | 13,663,600 | — | — |
| 2025-08-21 | $97.06 | $224.52 | 11,415,700 | — | — |
| 2025-08-20 | $98.69 | $228.29 | 33,165,700 | — | — |
| 2025-08-19 | $105.36 | $243.72 | 8,815,500 | — | — |
| 2025-08-18 | $104.95 | $242.77 | 6,901,600 | — | — |
| 2025-08-15 | $103.02 | $238.31 | 6,305,100 | — | — |
| 2025-08-14 | $104.25 | $241.15 | 4,985,800 | — | — |
| 2025-08-13 | $105.36 | $243.72 | 7,364,700 | — | — |
| 2025-08-12 | $106.26 | $243.17 | 6,593,800 | — | — |
| 2025-08-11 | $104.01 | $238.02 | 5,020,200 | — | — |
| 2025-08-08 | $105.40 | $241.20 | 3,494,900 | — | — |
| 2025-08-07 | $105.67 | $241.82 | 4,191,000 | — | — |
| 2025-08-06 | $105.39 | $241.18 | 6,306,600 | — | — |
| 2025-08-05 | $102.43 | $234.40 | 5,093,400 | — | — |
| 2025-08-04 | $99.79 | $228.36 | 5,312,700 | — | — |
| 2025-08-01 | $99.77 | $228.31 | 5,021,700 | — | — |
| 2025-07-31 | $100.50 | $229.99 | 6,442,300 | — | — |
| 2025-07-30 | $103.14 | $236.03 | 4,527,100 | — | — |
| 2025-07-29 | $104.18 | $238.41 | 4,753,500 | — | — |
| 2025-07-28 | $106.43 | $243.56 | 3,864,900 | — | — |
| 2025-07-25 | $106.05 | $242.69 | 3,476,000 | — | — |
| 2025-07-24 | $105.82 | $242.16 | 5,415,200 | — | — |
| 2025-07-23 | $107.43 | $245.84 | 5,907,500 | — | — |
| 2025-07-22 | $106.54 | $243.81 | 6,473,000 | — | — |
| 2025-07-21 | $101.71 | $232.75 | 4,478,800 | — | — |
| 2025-07-18 | $103.46 | $236.76 | 5,282,100 | — | — |
| 2025-07-17 | $103.65 | $237.19 | 4,529,500 | — | — |
| 2025-07-16 | $101.34 | $231.91 | 3,861,900 | — | — |
| 2025-07-15 | $102.21 | $233.90 | 5,289,900 | — | — |
| 2025-07-14 | $104.87 | $239.99 | 4,468,100 | — | — |
| 2025-07-11 | $104.24 | $238.54 | 3,866,100 | — | — |
| 2025-07-10 | $104.74 | $239.69 | 5,109,900 | — | — |
| 2025-07-09 | $102.43 | $234.40 | 4,312,200 | — | — |
| 2025-07-08 | $102.01 | $233.44 | 6,100,500 | — | — |
| 2025-07-07 | $101.60 | $232.50 | 5,677,100 | — | — |
| 2025-07-03 | $104.06 | $238.13 | 3,535,300 | — | — |
| 2025-07-02 | $105.45 | $241.31 | 6,327,900 | — | — |
| 2025-07-01 | $103.85 | $237.65 | 9,968,200 | — | — |
| 2025-06-30 | $98.65 | $225.75 | 4,933,600 | — | — |
| 2025-06-27 | $99.23 | $227.08 | 6,389,800 | — | — |
| 2025-06-26 | $97.60 | $223.35 | 5,331,900 | — | — |
| 2025-06-25 | $96.70 | $221.29 | 4,372,000 | — | — |
| 2025-06-24 | $97.53 | $223.19 | 6,406,100 | — | — |
| 2025-06-23 | $96.53 | $220.90 | 6,887,200 | — | — |
| 2025-06-20 | $95.54 | $218.64 | 9,619,800 | — | — |
| 2025-06-18 | $95.12 | $217.67 | 6,408,600 | — | — |
| 2025-06-17 | $95.02 | $217.45 | 7,195,500 | — | — |
| 2025-06-16 | $97.37 | $222.82 | 7,427,600 | — | — |
| 2025-06-13 | $95.37 | $218.25 | 7,303,300 | — | — |
| 2025-06-12 | $99.29 | $227.22 | 5,320,600 | — | — |
| 2025-06-11 | $98.11 | $224.52 | 6,803,400 | — | — |
| 2025-06-10 | $100.77 | $230.60 | 9,612,400 | — | — |
| 2025-06-09 | $97.35 | $222.78 | 6,299,300 | — | — |
| 2025-06-06 | $97.32 | $222.71 | 7,822,800 | — | — |
| 2025-06-05 | $93.52 | $214.01 | 4,759,900 | — | — |
| 2025-06-04 | $93.94 | $214.97 | 4,416,700 | — | — |
| 2025-06-03 | $95.78 | $219.18 | 6,388,800 | — | — |
| 2025-06-02 | $93.32 | $213.55 | 5,748,800 | — | — |
| 2025-05-30 | $94.01 | $215.13 | 7,874,000 | — | — |
| 2025-05-29 | $94.87 | $217.10 | 7,033,300 | — | — |
| 2025-05-28 | $95.94 | $219.55 | 4,476,000 | — | — |
| 2025-05-27 | $96.99 | $221.95 | 6,501,800 | — | — |
| 2025-05-23 | $94.29 | $215.77 | 7,373,800 | — | — |
| 2025-05-22 | $95.06 | $217.54 | 11,428,000 | — | — |
| 2025-05-21 | $93.01 | $212.85 | 27,058,500 | — | — |
| 2025-05-20 | $98.12 | $224.54 | 10,163,500 | — | — |
| 2025-05-19 | $97.99 | $224.24 | 8,468,700 | — | — |
| 2025-05-16 | $98.58 | $225.59 | 6,371,500 | — | — |
| 2025-05-15 | $97.07 | $222.14 | 8,348,500 | — | — |
| 2025-05-14 | $95.26 | $217.99 | 10,286,400 | — | — |
| 2025-05-13 | $99.09 | $224.20 | 7,774,500 | — | — |
| 2025-05-12 | $101.08 | $228.70 | 9,670,800 | — | — |
| 2025-05-09 | $96.40 | $218.11 | 4,614,700 | — | — |
| 2025-05-08 | $96.93 | $219.31 | 5,006,300 | — | — |
| 2025-05-07 | $95.49 | $216.05 | 5,725,200 | — | — |
| 2025-05-06 | $93.65 | $211.89 | 5,726,600 | — | — |
| 2025-05-05 | $94.02 | $212.72 | 6,789,300 | — | — |
| 2025-05-02 | $97.37 | $220.30 | 5,294,900 | — | — |
| 2025-05-01 | $95.97 | $217.14 | 5,443,700 | — | — |
| 2025-04-30 | $96.70 | $218.79 | 8,255,300 | — | — |
| 2025-04-29 | $96.91 | $219.26 | 3,768,400 | — | — |
| 2025-04-28 | $96.37 | $218.04 | 4,662,400 | — | — |
| 2025-04-25 | $96.58 | $218.52 | 5,274,900 | — | — |
| 2025-04-24 | $95.31 | $215.64 | 7,718,800 | — | — |
| 2025-04-23 | $92.15 | $208.49 | 9,113,800 | — | — |
| 2025-04-22 | $94.10 | $212.91 | 7,200,100 | — | — |
| 2025-04-21 | $93.78 | $212.18 | 6,856,600 | — | — |
| 2025-04-17 | $93.11 | $210.67 | 5,349,800 | — | — |
| 2025-04-16 | $90.46 | $204.67 | 8,048,400 | — | — |
| 2025-04-15 | $92.08 | $208.34 | 6,605,600 | — | — |
| 2025-04-14 | $94.65 | $214.15 | 8,164,400 | — | — |
| 2025-04-11 | $92.78 | $209.92 | 10,457,600 | — | — |
| 2025-04-10 | $92.71 | $209.76 | 12,187,900 | — | — |
| 2025-04-09 | $97.69 | $221.03 | 13,717,800 | — | — |
| 2025-04-08 | $88.76 | $200.82 | 13,408,900 | — | — |
| 2025-04-07 | $94.38 | $213.54 | 13,800,600 | — | — |
| 2025-04-04 | $95.72 | $216.57 | 16,229,700 | — | — |
| 2025-04-03 | $94.28 | $213.31 | 19,020,400 | — | — |
| 2025-04-02 | $105.77 | $239.31 | 5,654,400 | — | — |
| 2025-04-01 | $104.43 | $236.28 | 6,240,500 | — | — |
| 2025-03-31 | $104.36 | $236.12 | 7,069,200 | — | — |
| 2025-03-28 | $103.65 | $234.51 | 9,704,400 | — | — |
| 2025-03-27 | $106.51 | $240.98 | 5,015,300 | — | — |
| 2025-03-26 | $106.09 | $240.03 | 5,490,800 | — | — |
| 2025-03-25 | $105.40 | $238.47 | 6,837,700 | — | — |
| 2025-03-24 | $108.35 | $245.15 | 8,526,100 | — | — |
| 2025-03-21 | $104.06 | $235.44 | 31,066,200 | — | — |
| 2025-03-20 | $104.20 | $235.76 | 5,863,300 | — | — |
| 2025-03-19 | $104.94 | $237.43 | 6,331,900 | — | — |
| 2025-03-18 | $104.59 | $236.64 | 4,922,200 | — | — |
| 2025-03-17 | $105.67 | $239.08 | 5,436,200 | — | — |
| 2025-03-14 | $104.70 | $236.89 | 7,551,800 | — | — |
| 2025-03-13 | $104.50 | $236.44 | 9,700,200 | — | — |
| 2025-03-12 | $107.28 | $242.73 | 10,434,200 | — | — |
| 2025-03-11 | $112.76 | $255.12 | 8,271,800 | — | — |
| 2025-03-10 | $113.85 | $257.59 | 8,146,200 | — | — |
| 2025-03-07 | $115.08 | $260.37 | 8,050,900 | — | — |
| 2025-03-06 | $114.05 | $258.04 | 8,020,200 | — | — |
| 2025-03-05 | $116.56 | $263.72 | 7,311,000 | — | — |
| 2025-03-04 | $117.14 | $265.03 | 15,623,300 | — | — |
| 2025-03-03 | $120.76 | $273.23 | 12,120,900 | — | — |
| 2025-02-28 | $124.24 | $281.10 | 8,893,600 | — | — |
| 2025-02-27 | $122.50 | $277.16 | 6,164,500 | — | — |
| 2025-02-26 | $124.04 | $280.65 | 7,714,200 | — | — |
| 2025-02-25 | $127.39 | $288.23 | 6,404,300 | — | — |
| 2025-02-24 | $125.77 | $284.56 | 8,772,900 | — | — |
| 2025-02-21 | $124.27 | $281.17 | 9,052,900 | — | — |
| 2025-02-20 | $128.13 | $289.90 | 6,195,900 | — | — |
| 2025-02-19 | $130.75 | $295.83 | 3,893,500 | — | — |
| 2025-02-18 | $130.11 | $294.38 | 4,901,600 | — | — |
| 2025-02-14 | $127.88 | $289.33 | 4,549,000 | — | — |
| 2025-02-13 | $128.58 | $290.92 | 5,325,900 | — | — |
| 2025-02-12 | $127.50 | $288.47 | 6,429,000 | — | — |
| 2025-02-11 | $132.45 | $297.14 | 4,782,600 | — | — |
| 2025-02-10 | $131.28 | $294.52 | 4,003,500 | — | — |
| 2025-02-07 | $131.35 | $294.67 | 5,756,700 | — | — |
| 2025-02-06 | $134.68 | $302.14 | 4,289,200 | — | — |
| 2025-02-05 | $135.21 | $303.33 | 4,908,700 | — | — |
| 2025-02-04 | $135.60 | $304.21 | 4,376,200 | — | — |
| 2025-02-03 | $134.16 | $300.98 | 6,330,500 | — | — |
| 2025-01-31 | $137.91 | $309.39 | 4,056,400 | — | — |
| 2025-01-30 | $140.44 | $315.07 | 2,792,000 | — | — |
| 2025-01-29 | $140.09 | $314.28 | 3,279,200 | — | — |
| 2025-01-28 | $141.06 | $316.46 | 4,141,500 | — | — |
| 2025-01-27 | $142.50 | $319.69 | 5,331,600 | — | — |
| 2025-01-24 | $137.89 | $309.34 | 5,868,200 | — | — |
| 2025-01-23 | $137.25 | $307.91 | 6,788,900 | — | — |
| 2025-01-22 | $135.77 | $304.59 | 4,012,400 | — | — |
| 2025-01-21 | $137.34 | $308.11 | 4,848,900 | — | — |
| 2025-01-17 | $133.61 | $299.74 | 6,892,500 | — | — |
| 2025-01-16 | $133.25 | $298.94 | 9,900,600 | — | — |
| 2025-01-15 | $134.53 | $301.81 | 5,132,600 | — | — |
| 2025-01-14 | $136.47 | $306.16 | 4,635,500 | — | — |
| 2025-01-13 | $138.77 | $311.32 | 4,061,900 | — | — |
| 2025-01-10 | $141.62 | $317.71 | 5,882,800 | — | — |
| 2025-01-08 | $138.22 | $310.08 | 4,663,400 | — | — |
| 2025-01-07 | $139.25 | $312.40 | 4,166,100 | — | — |
| 2025-01-06 | $139.29 | $312.49 | 4,937,900 | — | — |
| 2025-01-03 | $135.79 | $304.63 | 4,025,200 | — | — |
| 2025-01-02 | $137.19 | $307.77 | 4,358,300 | — | — |