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
- 1999-11-10 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.19 | $206.61 | 3,926,400 | — | — |
| 2025-12-30 | $99.64 | $207.54 | 3,397,900 | — | — |
| 2025-12-29 | $99.68 | $207.63 | 4,352,600 | — | — |
| 2025-12-26 | $100.54 | $209.42 | 2,856,700 | — | — |
| 2025-12-24 | $100.66 | $209.67 | 1,845,500 | — | — |
| 2025-12-23 | $100.19 | $208.69 | 4,645,300 | — | — |
| 2025-12-22 | $100.73 | $209.81 | 5,464,400 | — | — |
| 2025-12-19 | $101.92 | $212.29 | 17,317,500 | — | — |
| 2025-12-18 | $102.08 | $212.62 | 7,611,600 | — | — |
| 2025-12-17 | $100.96 | $210.29 | 5,978,800 | — | — |
| 2025-12-16 | $100.11 | $208.52 | 4,841,800 | — | — |
| 2025-12-15 | $100.07 | $208.44 | 5,061,700 | — | — |
| 2025-12-12 | $100.92 | $210.21 | 4,510,200 | — | — |
| 2025-12-11 | $100.48 | $209.29 | 5,264,200 | — | — |
| 2025-12-10 | $99.64 | $207.54 | 7,188,100 | — | — |
| 2025-12-09 | $96.97 | $201.98 | 4,738,300 | — | — |
| 2025-12-08 | $95.55 | $199.02 | 5,617,400 | — | — |
| 2025-12-05 | $94.87 | $197.61 | 5,523,600 | — | — |
| 2025-12-04 | $94.76 | $197.38 | 9,451,300 | — | — |
| 2025-12-03 | $98.21 | $204.56 | 7,259,000 | — | — |
| 2025-12-02 | $95.58 | $199.09 | 4,854,500 | — | — |
| 2025-12-01 | $95.22 | $198.34 | 4,772,500 | — | — |
| 2025-11-28 | $95.79 | $199.52 | 2,554,800 | — | — |
| 2025-11-26 | $95.67 | $199.27 | 4,685,800 | — | — |
| 2025-11-25 | $94.54 | $196.92 | 5,840,200 | — | — |
| 2025-11-24 | $93.56 | $194.88 | 6,554,600 | — | — |
| 2025-11-21 | $94.66 | $197.17 | 8,913,200 | — | — |
| 2025-11-20 | $90.87 | $189.28 | 7,452,700 | — | — |
| 2025-11-19 | $92.41 | $192.48 | 5,604,300 | — | — |
| 2025-11-18 | $92.83 | $193.36 | 6,347,800 | — | — |
| 2025-11-17 | $94.19 | $196.19 | 6,488,200 | — | — |
| 2025-11-14 | $95.98 | $196.50 | 6,583,000 | — | — |
| 2025-11-13 | $95.97 | $196.48 | 6,119,500 | — | — |
| 2025-11-12 | $96.18 | $196.91 | 5,814,500 | — | — |
| 2025-11-11 | $95.03 | $194.56 | 6,859,200 | — | — |
| 2025-11-10 | $93.06 | $190.52 | 9,771,900 | — | — |
| 2025-11-07 | $95.95 | $196.44 | 7,741,700 | — | — |
| 2025-11-06 | $93.60 | $191.63 | 6,571,800 | — | — |
| 2025-11-05 | $92.91 | $190.22 | 6,215,300 | — | — |
| 2025-11-04 | $93.25 | $190.91 | 6,457,700 | — | — |
| 2025-11-03 | $94.09 | $192.63 | 7,693,100 | — | — |
| 2025-10-31 | $96.42 | $197.40 | 7,305,400 | — | — |
| 2025-10-30 | $95.06 | $194.62 | 10,073,600 | — | — |
| 2025-10-29 | $97.40 | $199.41 | 10,789,200 | — | — |
| 2025-10-28 | $96.36 | $197.28 | 30,027,000 | — | — |
| 2025-10-27 | $89.22 | $182.66 | 12,012,900 | — | — |
| 2025-10-24 | $87.22 | $178.57 | 5,256,200 | — | — |
| 2025-10-23 | $87.03 | $178.18 | 5,764,800 | — | — |
| 2025-10-22 | $87.08 | $178.28 | 5,258,500 | — | — |
| 2025-10-21 | $88.06 | $180.29 | 6,181,500 | — | — |
| 2025-10-20 | $86.91 | $177.93 | 5,456,500 | — | — |
| 2025-10-17 | $86.41 | $176.91 | 9,396,100 | — | — |
| 2025-10-16 | $85.64 | $175.33 | 7,056,200 | — | — |
| 2025-10-15 | $84.09 | $172.16 | 4,903,000 | — | — |
| 2025-10-14 | $84.05 | $172.08 | 6,306,800 | — | — |
| 2025-10-13 | $83.18 | $170.30 | 6,132,200 | — | — |
| 2025-10-10 | $82.87 | $169.66 | 8,506,000 | — | — |
| 2025-10-09 | $85.28 | $174.60 | 5,784,700 | — | — |
| 2025-10-08 | $86.25 | $176.58 | 4,896,000 | — | — |
| 2025-10-07 | $85.98 | $176.03 | 4,726,800 | — | — |
| 2025-10-06 | $86.62 | $177.34 | 6,987,000 | — | — |
| 2025-10-03 | $86.78 | $177.67 | 7,098,900 | — | — |
| 2025-10-02 | $85.57 | $175.19 | 9,815,500 | — | — |
| 2025-10-01 | $84.38 | $172.75 | 7,074,800 | — | — |
| 2025-09-30 | $83.53 | $171.01 | 9,876,200 | — | — |
| 2025-09-29 | $84.50 | $173.00 | 7,275,300 | — | — |
| 2025-09-26 | $83.72 | $171.40 | 6,845,800 | — | — |
| 2025-09-25 | $82.58 | $169.07 | 9,021,100 | — | — |
| 2025-09-24 | $83.90 | $171.77 | 6,988,400 | — | — |
| 2025-09-23 | $84.41 | $172.82 | 7,486,300 | — | — |
| 2025-09-22 | $84.23 | $172.45 | 10,224,300 | — | — |
| 2025-09-19 | $84.06 | $172.10 | 18,120,200 | — | — |
| 2025-09-18 | $85.05 | $174.13 | 8,067,300 | — | — |
| 2025-09-17 | $84.18 | $172.34 | 9,007,000 | — | — |
| 2025-09-16 | $85.20 | $174.43 | 6,185,500 | — | — |
| 2025-09-15 | $84.02 | $172.02 | 6,389,000 | — | — |
| 2025-09-12 | $84.35 | $172.69 | 5,545,500 | — | — |
| 2025-09-11 | $84.65 | $173.31 | 10,453,500 | — | — |
| 2025-09-10 | $83.85 | $171.67 | 6,684,600 | — | — |
| 2025-09-09 | $84.40 | $172.79 | 7,889,700 | — | — |
| 2025-09-08 | $84.32 | $172.63 | 11,783,700 | — | — |
| 2025-09-05 | $85.04 | $174.11 | 8,585,400 | — | — |
| 2025-09-04 | $84.48 | $172.96 | 10,741,500 | — | — |
| 2025-09-03 | $85.29 | $174.62 | 7,430,900 | — | — |
| 2025-09-02 | $85.23 | $174.49 | 10,058,800 | — | — |
| 2025-08-29 | $87.44 | $179.02 | 6,838,500 | — | — |
| 2025-08-28 | $87.27 | $178.67 | 8,618,500 | — | — |
| 2025-08-27 | $87.86 | $179.88 | 5,482,200 | — | — |
| 2025-08-26 | $87.46 | $179.06 | 5,478,000 | — | — |
| 2025-08-25 | $87.74 | $179.63 | 6,029,900 | — | — |
| 2025-08-22 | $88.82 | $181.84 | 10,230,700 | — | — |
| 2025-08-21 | $86.15 | $176.38 | 6,193,200 | — | — |
| 2025-08-20 | $86.94 | $178.00 | 7,076,400 | — | — |
| 2025-08-19 | $87.80 | $179.76 | 7,227,600 | — | — |
| 2025-08-18 | $86.51 | $177.11 | 9,385,600 | — | — |
| 2025-08-15 | $88.48 | $177.79 | 8,897,400 | — | — |
| 2025-08-14 | $88.55 | $177.93 | 12,487,300 | — | — |
| 2025-08-13 | $88.18 | $177.19 | 13,633,200 | — | — |
| 2025-08-12 | $87.43 | $175.68 | 7,308,600 | — | — |
| 2025-08-11 | $86.31 | $173.43 | 8,701,400 | — | — |
| 2025-08-08 | $86.67 | $174.15 | 6,285,100 | — | — |
| 2025-08-07 | $86.49 | $173.79 | 6,839,200 | — | — |
| 2025-08-06 | $86.25 | $173.31 | 6,331,600 | — | — |
| 2025-08-05 | $86.78 | $174.37 | 9,513,400 | — | — |
| 2025-08-04 | $85.02 | $170.84 | 8,579,500 | — | — |
| 2025-08-01 | $84.50 | $169.79 | 11,276,600 | — | — |
| 2025-07-31 | $86.16 | $173.13 | 15,782,000 | — | — |
| 2025-07-30 | $87.18 | $175.18 | 20,976,500 | — | — |
| 2025-07-29 | $90.84 | $182.53 | 26,112,300 | — | — |
| 2025-07-28 | $101.58 | $204.11 | 7,045,900 | — | — |
| 2025-07-25 | $103.56 | $208.09 | 5,473,600 | — | — |
| 2025-07-24 | $102.53 | $206.02 | 3,676,800 | — | — |
| 2025-07-23 | $103.53 | $208.03 | 5,079,500 | — | — |
| 2025-07-22 | $101.14 | $203.23 | 5,751,700 | — | — |
| 2025-07-21 | $98.90 | $198.73 | 3,750,200 | — | — |
| 2025-07-18 | $99.22 | $199.37 | 4,572,400 | — | — |
| 2025-07-17 | $99.50 | $199.93 | 3,949,900 | — | — |
| 2025-07-16 | $99.63 | $200.20 | 4,782,700 | — | — |
| 2025-07-15 | $99.53 | $199.99 | 4,033,400 | — | — |
| 2025-07-14 | $100.12 | $201.18 | 4,030,600 | — | — |
| 2025-07-11 | $101.27 | $203.49 | 4,342,900 | — | — |
| 2025-07-10 | $102.92 | $206.81 | 3,645,800 | — | — |
| 2025-07-09 | $102.15 | $205.26 | 4,566,500 | — | — |
| 2025-07-08 | $102.38 | $205.72 | 6,511,400 | — | — |
| 2025-07-07 | $100.85 | $202.65 | 5,299,800 | — | — |
| 2025-07-03 | $104.13 | $209.24 | 2,961,300 | — | — |
| 2025-07-02 | $105.54 | $212.07 | 5,243,200 | — | — |
| 2025-07-01 | $104.47 | $209.92 | 6,819,300 | — | — |
| 2025-06-30 | $100.94 | $202.83 | 5,446,800 | — | — |
| 2025-06-27 | $101.18 | $203.31 | 5,869,900 | — | — |
| 2025-06-26 | $100.60 | $202.14 | 4,161,700 | — | — |
| 2025-06-25 | $99.37 | $199.67 | 6,058,100 | — | — |
| 2025-06-24 | $100.62 | $202.18 | 3,686,800 | — | — |
| 2025-06-23 | $100.40 | $201.74 | 5,077,200 | — | — |
| 2025-06-20 | $99.27 | $199.47 | 11,096,600 | — | — |
| 2025-06-18 | $99.21 | $199.35 | 4,363,000 | — | — |
| 2025-06-17 | $99.67 | $200.28 | 3,800,500 | — | — |
| 2025-06-16 | $101.09 | $203.13 | 4,293,700 | — | — |
| 2025-06-13 | $100.00 | $200.94 | 4,240,000 | — | — |
| 2025-06-12 | $100.92 | $202.79 | 3,106,400 | — | — |
| 2025-06-11 | $101.16 | $203.27 | 4,917,400 | — | — |
| 2025-06-10 | $102.46 | $205.88 | 6,902,500 | — | — |
| 2025-06-09 | $99.31 | $199.55 | 4,037,200 | — | — |
| 2025-06-06 | $98.25 | $197.42 | 3,043,400 | — | — |
| 2025-06-05 | $96.87 | $194.65 | 4,584,200 | — | — |
| 2025-06-04 | $98.55 | $198.02 | 3,933,800 | — | — |
| 2025-06-03 | $98.08 | $197.08 | 4,098,100 | — | — |
| 2025-06-02 | $97.36 | $195.63 | 4,274,800 | — | — |
| 2025-05-30 | $97.54 | $196.00 | 6,763,200 | — | — |
| 2025-05-29 | $98.10 | $197.12 | 4,593,900 | — | — |
| 2025-05-28 | $96.74 | $194.39 | 3,816,500 | — | — |
| 2025-05-27 | $97.55 | $196.02 | 6,117,400 | — | — |
| 2025-05-23 | $95.37 | $191.64 | 3,318,500 | — | — |
| 2025-05-22 | $96.97 | $194.85 | 5,179,900 | — | — |
| 2025-05-21 | $95.85 | $192.60 | 5,298,600 | — | — |
| 2025-05-20 | $97.55 | $196.02 | 4,671,800 | — | — |
| 2025-05-19 | $99.11 | $199.15 | 6,217,700 | — | — |
| 2025-05-16 | $101.32 | $200.30 | 6,321,200 | — | — |
| 2025-05-15 | $100.35 | $198.38 | 4,523,300 | — | — |
| 2025-05-14 | $99.65 | $196.99 | 6,175,500 | — | — |
| 2025-05-13 | $99.81 | $197.31 | 7,031,800 | — | — |
| 2025-05-12 | $101.21 | $200.08 | 8,336,500 | — | — |
| 2025-05-09 | $95.89 | $189.56 | 5,619,000 | — | — |
| 2025-05-08 | $96.95 | $191.66 | 6,649,600 | — | — |
| 2025-05-07 | $93.96 | $185.75 | 5,890,000 | — | — |
| 2025-05-06 | $93.81 | $185.45 | 5,154,300 | — | — |
| 2025-05-05 | $95.56 | $188.91 | 5,406,800 | — | — |
| 2025-05-02 | $96.40 | $190.57 | 5,689,600 | — | — |
| 2025-05-01 | $94.60 | $187.01 | 7,501,500 | — | — |
| 2025-04-30 | $95.30 | $188.39 | 9,305,800 | — | — |
| 2025-04-29 | $96.73 | $191.22 | 10,314,600 | — | — |
| 2025-04-28 | $97.09 | $191.93 | 8,664,600 | — | — |
| 2025-04-25 | $97.91 | $193.55 | 4,577,700 | — | — |
| 2025-04-24 | $98.92 | $195.55 | 6,641,000 | — | — |
| 2025-04-23 | $97.21 | $192.17 | 5,817,200 | — | — |
| 2025-04-22 | $96.84 | $191.44 | 4,305,300 | — | — |
| 2025-04-21 | $96.25 | $190.27 | 3,930,800 | — | — |
| 2025-04-17 | $96.43 | $190.63 | 4,740,100 | — | — |
| 2025-04-16 | $94.20 | $186.22 | 4,632,800 | — | — |
| 2025-04-15 | $96.50 | $190.77 | 5,767,000 | — | — |
| 2025-04-14 | $98.67 | $195.06 | 4,926,900 | — | — |
| 2025-04-11 | $97.08 | $191.91 | 5,544,100 | — | — |
| 2025-04-10 | $96.56 | $190.89 | 7,553,700 | — | — |
| 2025-04-09 | $99.66 | $197.01 | 8,849,800 | — | — |
| 2025-04-08 | $91.92 | $181.71 | 8,233,800 | — | — |
| 2025-04-07 | $95.56 | $188.91 | 8,729,800 | — | — |
| 2025-04-04 | $97.71 | $193.16 | 9,567,700 | — | — |
| 2025-04-03 | $100.12 | $197.92 | 10,057,700 | — | — |
| 2025-04-02 | $110.20 | $217.85 | 4,540,000 | — | — |
| 2025-04-01 | $109.26 | $215.99 | 5,877,400 | — | — |
| 2025-03-31 | $109.99 | $217.43 | 6,536,100 | — | — |
| 2025-03-28 | $109.66 | $216.78 | 3,284,100 | — | — |
| 2025-03-27 | $111.01 | $219.45 | 4,031,700 | — | — |
| 2025-03-26 | $111.01 | $219.45 | 6,609,200 | — | — |
| 2025-03-25 | $109.95 | $217.36 | 10,645,500 | — | — |
| 2025-03-24 | $115.80 | $228.92 | 6,611,600 | — | — |
| 2025-03-21 | $115.10 | $227.54 | 19,575,300 | — | — |
| 2025-03-20 | $116.98 | $231.25 | 3,655,600 | — | — |
| 2025-03-19 | $117.47 | $232.22 | 5,010,300 | — | — |
| 2025-03-18 | $118.86 | $234.97 | 3,930,700 | — | — |
| 2025-03-17 | $118.06 | $233.39 | 4,427,900 | — | — |
| 2025-03-14 | $116.76 | $230.82 | 4,020,700 | — | — |
| 2025-03-13 | $115.23 | $227.79 | 4,629,100 | — | — |
| 2025-03-12 | $115.26 | $227.85 | 4,970,900 | — | — |
| 2025-03-11 | $116.36 | $230.03 | 6,498,300 | — | — |
| 2025-03-10 | $120.62 | $238.45 | 6,279,900 | — | — |
| 2025-03-07 | $121.62 | $240.43 | 5,635,800 | — | — |
| 2025-03-06 | $120.50 | $238.21 | 5,742,100 | — | — |
| 2025-03-05 | $119.02 | $235.29 | 6,812,000 | — | — |
| 2025-03-04 | $116.79 | $230.88 | 5,387,000 | — | — |
| 2025-03-03 | $119.26 | $235.76 | 5,165,100 | — | — |
| 2025-02-28 | $119.03 | $235.31 | 8,754,900 | — | — |
| 2025-02-27 | $117.63 | $232.54 | 4,821,600 | — | — |
| 2025-02-26 | $116.89 | $231.08 | 3,445,300 | — | — |
| 2025-02-25 | $118.11 | $233.49 | 4,985,600 | — | — |
| 2025-02-24 | $116.16 | $229.63 | 6,269,900 | — | — |
| 2025-02-21 | $116.33 | $229.97 | 6,459,900 | — | — |
| 2025-02-20 | $116.60 | $230.50 | 5,801,200 | — | — |
| 2025-02-19 | $115.00 | $227.34 | 4,252,000 | — | — |
| 2025-02-18 | $115.42 | $228.17 | 5,407,800 | — | — |
| 2025-02-14 | $116.22 | $226.51 | 5,942,300 | — | — |
| 2025-02-13 | $115.64 | $225.38 | 5,854,000 | — | — |
| 2025-02-12 | $114.26 | $222.69 | 5,172,900 | — | — |
| 2025-02-11 | $114.53 | $223.21 | 4,589,100 | — | — |
| 2025-02-10 | $114.16 | $222.49 | 6,101,500 | — | — |
| 2025-02-07 | $113.11 | $220.45 | 4,830,700 | — | — |
| 2025-02-06 | $113.47 | $221.15 | 6,318,200 | — | — |
| 2025-02-05 | $111.90 | $218.09 | 7,122,900 | — | — |
| 2025-02-04 | $111.77 | $217.84 | 9,347,800 | — | — |
| 2025-02-03 | $111.29 | $216.90 | 12,635,200 | — | — |
| 2025-01-31 | $114.23 | $222.63 | 15,844,600 | — | — |
| 2025-01-30 | $114.90 | $223.94 | 41,170,400 | — | — |
| 2025-01-29 | $133.78 | $260.73 | 4,262,100 | — | — |
| 2025-01-28 | $135.42 | $263.93 | 3,094,500 | — | — |
| 2025-01-27 | $136.26 | $265.57 | 4,944,400 | — | — |
| 2025-01-24 | $133.03 | $259.27 | 3,212,300 | — | — |
| 2025-01-23 | $133.61 | $260.40 | 3,282,600 | — | — |
| 2025-01-22 | $132.55 | $258.34 | 4,420,700 | — | — |
| 2025-01-21 | $132.87 | $258.96 | 5,282,700 | — | — |
| 2025-01-17 | $129.73 | $252.84 | 4,261,100 | — | — |
| 2025-01-16 | $129.94 | $253.25 | 5,471,300 | — | — |
| 2025-01-15 | $127.47 | $248.43 | 4,315,900 | — | — |
| 2025-01-14 | $125.84 | $245.26 | 4,247,600 | — | — |
| 2025-01-13 | $125.01 | $243.64 | 6,939,200 | — | — |
| 2025-01-10 | $123.28 | $240.27 | 5,231,800 | — | — |
| 2025-01-08 | $126.76 | $247.05 | 4,536,300 | — | — |
| 2025-01-07 | $124.98 | $243.58 | 3,725,300 | — | — |
| 2025-01-06 | $124.21 | $242.08 | 5,049,200 | — | — |
| 2025-01-03 | $123.79 | $241.26 | 3,490,400 | — | — |
| 2025-01-02 | $123.87 | $241.42 | 3,050,500 | — | — |